Steam Support Wiki
 
 

Configuring Joystick and Wingman Controllers

 
 

http://support.steampowered.com/cgi-bin/steampowered.cfg/php/enduser/std_adp.php?p_faqid=224

הגדרת ג'ויסטיק ושלטי WingMan

עמוד זה נמצא בבניה. אנא בקר באתר התמיכה עבור כל התמיכה הטכנית הזמינה באנגלית.

תוכן העמוד מנוהל ע"י תמיכת Steam וקהילת משתמשי Steam - יש להזהר מקישורים לאתרים חיצוניים.

תמיכת Steam לעולם לא תדרוש את סיסמת חשבונך, וגם לא תתבקש לרשום את סיסמתך בשום מקום באתר.

אפשר שימוש בג'ויסטיקים ושלטי משחק על-ידי סימון הריבוע בתפריט Configuration/Controls/Advanced. לאחר מכן הכפתורים של כלי המשחק יהיו ניתנים להגדרה דרך תפריט Configuration/Controls.

Valve מודה לג'יימס בארנס מ-First-Person Gaming, Inc. על האישור להשתמש בתיעוד המצוין שלו לתמיכה בג'ויסטיק.

Half-Life תומך בג'ויסטיקים סטנדרטים, ג'ויסטיקים דיגיטלים ושלטים מתקדמים כמו FPgaming Assassin 3D, Logitech WingMan Warrior ו-SpaceTec IMC SpaceOrb.

כדי לאפשר תמיכה בג'ויסטיק ב-Half-Life, ודא שהג'ויסטיק או השלט שלך נבחר בישום לוח הבקרה של הג'ויסטיק ושהוא כויל ונבדק, והפעל את Half-Life. סמן את ריבוע הג'ויסטיק בתפריט Configuration/Controls/Advanced של Half-Life.

בשביל שלטים מתקדמים, תצטרך להגדיר קובץ בשם joystick.cfg. בדרך כלל ניתן להשיג קובץ הגדרות זה מחברת שלטי המשחקים. בכל מקרה אתה יכול ליצור קובץ משלך ולשים אותו בתיקיה Valve תחת התיקיה Half-Life .Half-Life יפעיל קובץ זה אוטומטית בכל פעם שתפעיל את המשחק.

קבצי ההגדרות בשביל שלטי משחקים רגילים מפורטים מטה.

תפקוד ג'ויסטיק ב-Half-Life:

  1. תזוזה יחסית (הזזת המקל רחוק יותר תגרום לתזוזה מהירה יותר)
  2. תמיכה בעד 32 כפתורים (JOY1-JOY4 ו-AUX5-AUX32)
  3. הגדרת רגישות לכל בקר (מאפשר כיוון והפיכה של כיוון הבקר)
  4. הגדרות Dead-zone לכל בקר
  5. תמיכה בכל ששת הצירים (X, Y, Z, R, U, V)
  6. מיפוי של כל ציר לכל בקר (קדימה, התבוננות, הצידה, הסתובבות)
  7. תמיכה בשליטה מוחלטת (כמו ג'ויסטיקים) ושליטה יחסית (כמו כדורי מעקב וספינרים)

הגדרות ברירת המחדל של הג'ויסטיק הן תזוזה ימינה/שמאלה כדי לשלוט בסיבוב ותזוזה קדימה/אחורה כדי לשלוט בתזוזה קדימה/אחור. כדי לשלוט בתנועה צידית, הקצה את ה-'strafe modifer' לאחד מכפתורי הג'ויסטיק (דרך התפריט Configuration/Controls). כדי לשלוט בהתבוננות, הקצה את ה-'Joystick look modifier' לאחד מכפתורי הג'ויסטיק (גם כן דרך התפריט Configuration/Controls)

'Reverse mouse' בתפריט Configuration/Controls/Advanced משנה את הכיוון בו הג'ויסטיק צריך לזוז כשמסתכלים מעלה ומטה.


משתנים הניתנים לשינוי בקובץ joystick.cfg

משתנים השולטים על הגדרות הרגישות

  • משתנה: Joyforwardsensitivity
    • פעולה: שולט על תאוצה וכמה צריך להזיז את הג'ויסטיק כדי לנוע במהירות מקסימלית קדימה ואחורה
    • ברירת מחדל: 1.0-
    • הערות: אם הג'ויסטיק שלך אינו מהיר כפי שאתה חושב שהוא צריך להיות, נסה לשנות את הערך ל-1.5-. כך תוכל להגיע למהירות המקסימלית על-ידי שימוש בחצי מהתנועה האפשרית


  • משתנה: Joysidesentivity
    • פעולה: שולא על תאוצה וכמה צריך להזיז את הג'ויסטיק כדי לנוע במהירות מקסימלית לצדדים
    • ברירת מחדל: 1.0
    • הערות: אם הג'ויסטיק שלך אינו מהיר כפי שאתה חושב שהוא צריך להיות, נסה לשנות את הערך ל-1.5-. כך תוכל להגיע למהירות המקסימלית על-ידי שימוש בחצי מהתנועה האפשרית


  • משתנה: Joypitchsensitivity
    • פעולה: שולט במהירות או יחס כאשר אתה מסתכל מעלה ומטה בעזרת ה-Assassin 3D
    • ברירת מחדל: 0.26-
    • הערות: הגדרה זו מאפשרת לך להסתכל מעלה ומטה בזווית של 45 מעלות ללא הזזה של ידך


  • משתנה: Joyyawsensitivity
    • פעולה: שולט במהירות או יחס כאשר אתה מסתכל שמאלה וימינה בעזרת ה-Assassin 3D
    • ברירת מחדל: 0.5-
    • הערות: הגדרה זו מאפשרת לך להסתכל שמאלה וימינה בזווית של 90 מעלות ללא הזזה של ידך


ניתן להגדיר רגישות עם מספרים שליליים. פעולה זו תהפוך את כיוון התנועה של הבקר. הגדרות ברירת המחדל של הרגישות הן 1 (או 1-)


משתנים השולטים על הגדרות הסף (dead-zone)

  • משתנה: Joyforwardthreshold
    • פעולה: שולט ב-dead-zone של תזוזה קדימה ואחורה
    • ברירת מחדל: 0.15
    • הערות: אם יש לך בעיות עם תזוזות קדימה ואחורה של הדמות שלך כשאתה מנסה לעצור או לזוז לצדדים, הגדל את הערך ל-20.


  • משתנה: Joysidethreshold
    • פעולה: שולט ב-dead-zone של תזוזה לצדדים
    • ברירת מחדל: 0.15
    • הערות: אם יש לך בעיות עם תזוזות לצדדים של הדמות שלך כאשר אתה מנסה לעצור או ללכת על מעקה, הגדל את הערך ל-20.


  • משתנה: Joypitchthreshold
    • פעולה: שולט ב-dead-zone של הסתכלות מעלה ומטה
    • ברירת מחדל: 0.15


  • משתנה: Joyyawthreshold
    • פעולה: שולט ב-dead-zone של הסתכלות לצדדים
    • ברירת מחדל: 0.15


הגדרת הסף מאפשרת לך לשלוט על ה-dead-zone (או 'איזור ללא תנועה'). ערכי ברירת המחדל של הגדרות הסף הם 15. (כלומר 15% מהטווח המלא). הטווח של הגדרות הסף הוא מ-0 עד 1. ג'ויסטיקים אנאלוגיים בעיתיים עלולים לצרוך מספר גדול יותר (כמו 2.). ג'ויסטיקים יוקרתיים יסתדרו עם ערך נמוך (כמו 1.).

אם לג'ויסטיק שלך יש POV hat, הכפתורים ממופים ל-AUX29-AUX32. לכן, יש לך שמונה כפתורים עם Logitech WingMan Extreme, שנים-עשר כפתורים עם Microsoft SideWinder 3D Pro, וכו'.


משתנים השולטים על מיפוי הצירים

  • משתנה: Joyadvaxisx
    • פעולה: שולט במיפוי של DirectInput ציר x (בדרך כלל ימין ושמאל של הג'ויסטיק)
    • ברירת מחדל: 3
    • הערות: מאפשר לג'ויסטיק להסתובב


  • משתנה: Joyadvaxisy
    • פעולה: שולט במיפוי של DirectInput ציר y (בדרך כלל קדימה ואחורה של הג'ויסטיק)
    • ברירת מחדל: 1
    • הערות: מאפשר לג'ויסטיק לנוע קדימה ואחורה


  • משתנה: Joyadvaxisz
    • פעולה: שולט במיפוי של DirectInput ציר z (בדרך כלל במשנק של הג'ויסטיק)
    • ברירת מחדל: 0
    • הערות: לא בשימוש


  • משתנה: Joyadvaxisr
    • פעולה: שולט במיפוי של DirectInput ציר R (בדרך כלל ההגה של הג'ויסטיק)
    • ברירת מחדל: 0
    • הערות: לא בשימוש


  • משתנה: Joyadvaxisu
    • פעולה: שולט במיפוי של DirectInput ציר U (ציר מותאם - ימינה ושמאלה בכדור מעקב של Asassin 3D, שליטה בסיבוב של WingMan Warrior וגלגול ב-SpaceOrb)
    • ברירת מחדל: 20
    • הערות: משנה את ה-Assassin 3D לסיבוב ימינה ושמאלה יחסי. (לא מיקוד מרכזי)


  • משתנה: Joyadvaxisv
    • פעולה: שולט במיפוי של DirectInput ציר V (ציר מותאם - קדימה ואחורה בכדור מעקב של Assassin 3D וסבסוב של SpaceOrb)
    • ברירת מחדל: 18
    • הערות: משנה את ה-Assassin 3D להתבוננות למעלה ולמטה יחסית. (לא מיקוד מרכזי)


כל משתנה joyadvaxis יכול לקבל אחד מערכים אלו:

  • 0 = ציר לא בשימוש
  • 1 = ציר בשימוש לתזוזה קדימה ואחורה
  • 2 = ציר בשימוש להתבוננות למעלה ולמטה
  • 3 = ציר בשימוש לתזוזה צדדית
  • 4 = ציר בשימוש לסיבוב ימינה ושמאלה (סבסוב)

בנוסף, כל ציר יכול להוות ציר אבסולוטי (כמו ג'ויסטיק) או ציר יחסי (כמו כדור המעקב של FPgaming או שליטת הסיבוב של ה-WingMan Warrior). צירים אבסולוטים מוגדרים ככאלו עם מיקום עצירה, בניגוד לצירים יחסיים שאין להם מיקום עצירה וממשיכים להסתובב. על מנת ליעד ציר כציר יחסי, הוסף 16 לערך השליטה מעלה. לדוגמא, כדי להגדיר את ציר U של Assassin 3D בשביל הסתכלות שמאלה וימינה, הקלד 'joyadvaxisu 20'. כדוגמא נוספת; כדי ליעד את מדוושות ההגה להסתובבות שמאלה וימינה, הקלד 'joyadvaxisr 4'. זה מעט מסובך, אבל צריך לעשות זאת רק פעם אחת.

למשתנים של הצירים המתקדמים לא תהיה כל השפעה עד ש-joyadvanced יוגדר כ-1.0. בנוסף, כל שינוי בצירים לא יחול עד שהפקודה joyadvancedupdate תופעל. לכן, התהליך ליצירת מיפוי מתקדם הוא:

  1. הגדר 'joyadvanced 1'
  2. ישם כל שינוי רצוי במיפוי
  3. ישם כל שינוי רצוי ברגישות
  4. ישם כל שינוי בסף
  5. הפעל את 'joyadvancedupdate'


משתנים נוספים שאפשר להגדיר במיוחד בשביל ה-WingMan Warrior

שני המשתנים מאפשרים עקומות תגובה מכוונות לג'ויסטיק joywwhack1' .Logitech WingMan Warrior' מתקן בעיית התמקדות. 'joywwhack2' מתקן בעיית סיבוב "ללא שליטה" כאשר משתמשים בג'ויסטיק כדי להסתובב או להסתכל שמאלה/ימינה.

בחן את הגדרות ה-WingMan Warrior מטה בשביל דוגמא של שימוש בהגדרות אלו בקובץ joystick.cfg.


קובץ ההגדרות של FPgaming Assassin 3D

 // Revision 1.0
 joyname "FPgaming Assassin 3D"
 joyadvanced 1
 joyadvaxisx 3
 joyadvaxisy 1
 joyadvaxisz 0
 joyadvaxisr 0
 joyadvaxisu 20
 joyadvaxisv 18
 joyforwardsensitivity -1.0
 joysidesensitivity 1.0
 joypitchsensitivity -0.25
 joyyawsensitivity -0.5
 joyforwardthreshold 0.15
 joysidethreshold 0.15
 joyyawthreshold 0.0
 joypitchthreshold 0.0
 +mlook
 joyadvancedupdate


קובץ ההגדרות של Logitech WingMan Warrior

 // Revision 0.1 -- refer to www.logitech.com for updates
 joyname "Logitech WingMan Warrior"
 joyadvanced 1.0
 joywwhack1 1.0
 joywwhack2 1.0
 joyadvaxisx 3
 joyadvaxisy 1
 joyadvaxisz 0
 joyadvaxisr 0
 joyadvaxisu 20
 joyadvaxisv 0
 joyforwardsensitivity -1.0
 joysidesensitivity 1.0
 joypitchsensitivity 0.0
 joyyawsensitivity -0.6
 joyforwardthreshold 0.15
 joysidethreshold 0.15
 joypitchthreshold 0.0
 joyyawthreshold 0.0
 joyadvancedupdate


קובץ ההגדרות של SpaceTec IMC SpaceOrb

 // Revision 0.1
 joyname "SpaceTec IMC SpaceOrb"
 joyadvanced 1.0
 joyadvaxisx 3
 joyadvaxisy 1
 joyadvaxisz 0
 joyadvaxisr 2
 joyadvaxisu 0
 joyadvaxisv 4
 joyforwardsensitivity -1.0
 joysidesensitivity 1.0
 joypitchsensitivity -0.5
 joyyawsensitivity 1
 joyforwardthreshold 0.1
 joysidethreshold 0.1
 joypitchthreshold 0.1
 joyyawthreshold 0.1
 +mlook
 joyadvancedupdate


קובץ הגדרות מותאם (ג'ויסטיק - תנועה צידית והתבוננות, דוושות הגה - הסתובבות, משנק - קדימה ואחורה)

 joyname "Joystick, Rudder & Throttle"
 joyadvanced 1.0
 joyadvaxisx 3
 joyadvaxisy 2
 joyadvaxisz 1
 joyadvaxisr 4
 joyadvaxisu 0
 joyadvaxisv 0
 joyforwardsensitivity -1.0
 joysidesensitivity -1.0
 joypitchsensitivity 1.0
 joyyawsensitivity -1.0
 joyforwardthreshold 0.15
 joysidethreshold 0.15
 joyyawthreshold 0.15
 joypitchthreshold 0.15
 joyadvancedupdate