מדריך הגדרת ג'ויסטיק בדוסבוקס (בעריכה)
נשלח: א' ינואר 01, 2012 5:09 pm
בעקבות הבקשה של גורדי ומכיוון שאני לא עסוק במיוחד כרגע, כתבתי מדריך להגדרת ג'ויסטיק בדוסבוקס.
הוא עדיין בחזקת work in progress כך שכל הערה, הארה או תיקון יתקבלו בברכה.
=-=-=
הגדרת ג'ויסטיק בדוסבוקס
דרך דוסבוקס ניתן להגדיר ג'ויסטיק למשחקים הדורשים זאת (לדוגמה X wing). התוכנה אמורה לזהות ג'ויסטיקים וגיימפדים מסוגים שונים ומאפשרת הגדרה של הצירים והכפתורים לפי העדפת המשתמש.
מספר הערות לפני שנתחיל:
Start > Programs > Dosbox-0.74 > Options > Dosbox 0.74 Options
(שימי לב שבשונה מגרסאות קודמות, בגרסה 0.74 קובץ ה-conf לא נמצא בתיקית ההתקנה של דוסבוקס אלא בתיקית המערכת AppData, כך שזו הדרך הנוחה ביותר לפתוח אותו. ניתן להעתיק את קיצור הדרך מתפריט ההתחלה למקום נגיש אחר, למשל על שולחן העבודה, לשם הנוחות)
2. החלק הרלוונטי בקובץ מתחיל בכותרת [joystick]. ניתן לחפש בקובץ ע'י לחיצה על ctrl+F כדי לקפוץ ישר למקום הנכון.
מתחת לכותרת יש פסקה שבה כל שורה מתחילה בסימן #. אלו הערות שמסבירות על האפשרויות השונות, ניתן להתעלם מהם.
מתחת להערות מופיעות אפשרויות הקינפוג. כדי לשנות אפשרות, יש למחוק את המילה שמופיעה לאחר סימן ה = ולהחליף במילה הרצויה (ללא רווח).
לדוגמה, אם לא מוגדר ג'ויסטיק ואת רוצה להוסיף ג'ויסטיק אחד יש לשנות ידנית את השורה joysticktype=none לשורה joysticktype=4axis
3. הסבר על האפשרויות השונות:
כדי להפעיל אפשרות מסויימת, יש לשנות את המילה false ל-true.
***האם דוסבוקס מגדיר את הצירים אוטומטית? אני לא זוכר ולא רוצה להגדיר עוד mapper בשביל לבדוק. מישהי יכולה לאשש?***
5. השלב הבא הוא הגדרת הצירים והכפתורים.
הפעילי את דוסבוקס. במסך ה-prompt (המסך שנפתח ומאפשר להקליד) לחצי ctrl+F1. יפתח מסך ה-mapper שנראה כך:

ניתן לראות במרכז המסך שלושה ריבועים - שני ריבועי צירים ו-D-pad - שיקבלו כותרת שונה בהתאם לסוג הג'ויסטיק המדומה. בתמונה זו לא מדומה אף ג'ויסטיק ולכן הריבועים מופיעים כ-Disabled.

בתמונה זו מדומה Thrustmaster בעל שלושה צירים ו-D-pad, לכן רואים את הכותרות "Axis 1/2", "Axis 3", "Hat/D-Pad".
6. להגדרת המקשים משמשים הכפתורים Add, Del ו-Next המופיעים בתחתית המסך (הם יופיעו לראשונה בבחירה של לחצן כלשהו).
לחצי בעזרת העכבר על מקש/ לחצן / כיוון ציר כלשהו (בדוגמה נבחר כיוון Y-, הוא מודגש בצבע ירוק). בתחתית המסך יופיע שם הלחצן (בדוגמה: EVENT: jaxis_0_1-). במידה ומוגדר כפתור בג'ויסטיק שמו יופיע על המסך (בדוגמה: BIND:Dual Trigger 3-in-1 Axis 1-). במידה ולא לחצי על כפתור Add.
תופיע כתובת באדום:
Press a key/joystick button or move the joystick
לחצי על כפתור או הזזי את הג'ויסטיק לכיוון הרצוי.
במידה וברצונך למחוק כפתור לחצי על כפתור Del.
ניתן להגדיר כמה כפתורים / מקשים פיזיים לכל מקש / כפתור בדוסבוקס. לדוגמה, ניתן להגדיר שכפתור 1 בג'ויסטיק המדומה יופעל גם ע'י כפתור 1 בג'ויסטיק הפיזי וגם ע'י מקש Enter במקלדת.
הגדירי את המקשים כפי שהוסבר לעיל, לאחר מכן תוכלי ללחוץ על Next כדי לעבור בין המקשים המוגדרים ולמחוק אחד מהם.
7. להסבר על הלחצנים הנוספים במסך ראי את תיעוד ה-mapper בויקי של דוסבוקס, בקישור להלן:
http://www.dosbox.com/wiki/Mapper" target="_blank
8. לחצי על לחצן Save ו-Exit (בתחתית המסך). הפעילי את המשחק, עכשיו הכל אמור לעבוד כשורה.
הוא עדיין בחזקת work in progress כך שכל הערה, הארה או תיקון יתקבלו בברכה.
=-=-=
הגדרת ג'ויסטיק בדוסבוקס
דרך דוסבוקס ניתן להגדיר ג'ויסטיק למשחקים הדורשים זאת (לדוגמה X wing). התוכנה אמורה לזהות ג'ויסטיקים וגיימפדים מסוגים שונים ומאפשרת הגדרה של הצירים והכפתורים לפי העדפת המשתמש.
מספר הערות לפני שנתחיל:
- המדריך מניח שמפעילים את הגרסה הנוכחית - 0.74, תחת ווינדוס. ההסבר העקרוני אמור להתאים גם לגרסאות ישנות יותר אבל יתכנו שינויים, מומלץ תמיד לעבוד עם הגרסה העדכנית.
- קינפוג המקשים שיוסבר בהמשך מתאים גם לשינוי פריסת המקלדת הרגילה והגדרת אמצעי קלט חיצוני אחרת (למשל בחיבור numpad למחשב נייד).
- המדריך נכתב בלשון נקבה לשם הנוחות אך פונה לכל המגדרים.
Start > Programs > Dosbox-0.74 > Options > Dosbox 0.74 Options
(שימי לב שבשונה מגרסאות קודמות, בגרסה 0.74 קובץ ה-conf לא נמצא בתיקית ההתקנה של דוסבוקס אלא בתיקית המערכת AppData, כך שזו הדרך הנוחה ביותר לפתוח אותו. ניתן להעתיק את קיצור הדרך מתפריט ההתחלה למקום נגיש אחר, למשל על שולחן העבודה, לשם הנוחות)
2. החלק הרלוונטי בקובץ מתחיל בכותרת [joystick]. ניתן לחפש בקובץ ע'י לחיצה על ctrl+F כדי לקפוץ ישר למקום הנכון.
מתחת לכותרת יש פסקה שבה כל שורה מתחילה בסימן #. אלו הערות שמסבירות על האפשרויות השונות, ניתן להתעלם מהם.
מתחת להערות מופיעות אפשרויות הקינפוג. כדי לשנות אפשרות, יש למחוק את המילה שמופיעה לאחר סימן ה = ולהחליף במילה הרצויה (ללא רווח).
לדוגמה, אם לא מוגדר ג'ויסטיק ואת רוצה להוסיף ג'ויסטיק אחד יש לשנות ידנית את השורה joysticktype=none לשורה joysticktype=4axis
3. הסבר על האפשרויות השונות:
- joysticktype
קובע את סוג הג'ויסטיק שמחובר. ניתן לבחור באחת האפשרויות הבאות:
none - מבטל את האמולציה של הג'ויסטיק.
2axis - מדמה שני ג'ויסטיקים מחוברים, לכל ג'ויסטיק מוגדרים 2 צירים ו-2 כפתורים
4axis - מדמה ג'ויסטיק אחד מחובר. מגדיר ג'ויסטיק עם 4 צירים ו-4 כפתורים או גיימפד עם 2 צירים ו-6 כפתורים (זו האפשרות הממולצת לג'ויסטיק גנרי)
4axis_2 - כאשר שני ג'ויסטיקים מחוברים, מדמה רק את השני.
fcs - עבור ג'ויסטיק של Thrustmaster
ch - עבור CH Flightstick
auto - מזהה אוטומטית כמה ג'ויסטיקים מחוברים ומגדיר בהתאם (אם מחוברים שניים יגדיר 2axis, אם מחובר אחד יגדיר 4axis)
ברירת מחדל: auto
כדי להפעיל אפשרות מסויימת, יש לשנות את המילה false ל-true.
- timed
מפעיל השהייה בשליחת הפקודה של הזזת הסטיק. הפעילי אפשרות זו אם יש סחיפה של הג'ויסטיק (כלומר תזוזה לא רצונית של הסמן). - autofire
הג'ויסטיק ממשיך לירות כל עוד הכפתור לחוץ. יכול לסייע במשחקים מסוימים. - swap34
מחליף בין הצירים 3 ו-4. נדרש עבור ג'ויסטיקים מסויימים. - buttonwrap
מפעיל button wrapping עבור כפתורים מסויימים. הג'ויסטיק יתעלם מגבולות המסך.
***אני לא בטוח שהבנתי את האפשרות הזו נכון, מי שמבינה יותר בבקשה שתתקן אותי***
***האם דוסבוקס מגדיר את הצירים אוטומטית? אני לא זוכר ולא רוצה להגדיר עוד mapper בשביל לבדוק. מישהי יכולה לאשש?***
5. השלב הבא הוא הגדרת הצירים והכפתורים.
הפעילי את דוסבוקס. במסך ה-prompt (המסך שנפתח ומאפשר להקליד) לחצי ctrl+F1. יפתח מסך ה-mapper שנראה כך:

ניתן לראות במרכז המסך שלושה ריבועים - שני ריבועי צירים ו-D-pad - שיקבלו כותרת שונה בהתאם לסוג הג'ויסטיק המדומה. בתמונה זו לא מדומה אף ג'ויסטיק ולכן הריבועים מופיעים כ-Disabled.

בתמונה זו מדומה Thrustmaster בעל שלושה צירים ו-D-pad, לכן רואים את הכותרות "Axis 1/2", "Axis 3", "Hat/D-Pad".
6. להגדרת המקשים משמשים הכפתורים Add, Del ו-Next המופיעים בתחתית המסך (הם יופיעו לראשונה בבחירה של לחצן כלשהו).
לחצי בעזרת העכבר על מקש/ לחצן / כיוון ציר כלשהו (בדוגמה נבחר כיוון Y-, הוא מודגש בצבע ירוק). בתחתית המסך יופיע שם הלחצן (בדוגמה: EVENT: jaxis_0_1-). במידה ומוגדר כפתור בג'ויסטיק שמו יופיע על המסך (בדוגמה: BIND:Dual Trigger 3-in-1 Axis 1-). במידה ולא לחצי על כפתור Add.
תופיע כתובת באדום:
Press a key/joystick button or move the joystick
לחצי על כפתור או הזזי את הג'ויסטיק לכיוון הרצוי.
במידה וברצונך למחוק כפתור לחצי על כפתור Del.
ניתן להגדיר כמה כפתורים / מקשים פיזיים לכל מקש / כפתור בדוסבוקס. לדוגמה, ניתן להגדיר שכפתור 1 בג'ויסטיק המדומה יופעל גם ע'י כפתור 1 בג'ויסטיק הפיזי וגם ע'י מקש Enter במקלדת.
הגדירי את המקשים כפי שהוסבר לעיל, לאחר מכן תוכלי ללחוץ על Next כדי לעבור בין המקשים המוגדרים ולמחוק אחד מהם.
7. להסבר על הלחצנים הנוספים במסך ראי את תיעוד ה-mapper בויקי של דוסבוקס, בקישור להלן:
http://www.dosbox.com/wiki/Mapper" target="_blank
8. לחצי על לחצן Save ו-Exit (בתחתית המסך). הפעילי את המשחק, עכשיו הכל אמור לעבוד כשורה.