מדריך הגדרת ג'ויסטיק בדוסבוקס (בעריכה)

הפורום הראשי של האתר. מחפשים קישור למשחק אבוד? מנסים להפעיל משחק ולא מצליחים? מצאתם קישור לא פעיל? נתקעתם במהלך משחק ואתם זקוקים לעזרה? יש לכם חידוש/הערה/הארה? זה המקום בשבילכם!

מנהלים: Gordi, Radioactive Grandpa, Octarine, Og, אופיר

סמל אישי של משתמש
Octarine
מנהל
מנהל
הודעות: 3918
הצטרף: ג' יולי 07, 2009 11:48 pm
מיקום: בין חושך לאור

מדריך הגדרת ג'ויסטיק בדוסבוקס (בעריכה)

שליחה על ידי Octarine »

בעקבות הבקשה של גורדי ומכיוון שאני לא עסוק במיוחד כרגע, כתבתי מדריך להגדרת ג'ויסטיק בדוסבוקס.
הוא עדיין בחזקת work in progress כך שכל הערה, הארה או תיקון יתקבלו בברכה.
=-=-=

הגדרת ג'ויסטיק בדוסבוקס
דרך דוסבוקס ניתן להגדיר ג'ויסטיק למשחקים הדורשים זאת (לדוגמה X wing). התוכנה אמורה לזהות ג'ויסטיקים וגיימפדים מסוגים שונים ומאפשרת הגדרה של הצירים והכפתורים לפי העדפת המשתמש.
מספר הערות לפני שנתחיל:
  • המדריך מניח שמפעילים את הגרסה הנוכחית - 0.74, תחת ווינדוס. ההסבר העקרוני אמור להתאים גם לגרסאות ישנות יותר אבל יתכנו שינויים, מומלץ תמיד לעבוד עם הגרסה העדכנית.
  • קינפוג המקשים שיוסבר בהמשך מתאים גם לשינוי פריסת המקלדת הרגילה והגדרת אמצעי קלט חיצוני אחרת (למשל בחיבור numpad למחשב נייד).
  • המדריך נכתב בלשון נקבה לשם הנוחות אך פונה לכל המגדרים.
1. פתחי את קובץ הקונפיגורציה (או קובץ conf) מתוך תפריט התחלה של ווינדוס:
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 ולנסות לשנות רק אם משהו לא עובד כמו שצריך.
כדי להפעיל אפשרות מסויימת, יש לשנות את המילה false ל-true.
  • timed
    מפעיל השהייה בשליחת הפקודה של הזזת הסטיק. הפעילי אפשרות זו אם יש סחיפה של הג'ויסטיק (כלומר תזוזה לא רצונית של הסמן).
  • autofire
    הג'ויסטיק ממשיך לירות כל עוד הכפתור לחוץ. יכול לסייע במשחקים מסוימים.
  • swap34
    מחליף בין הצירים 3 ו-4. נדרש עבור ג'ויסטיקים מסויימים.
  • buttonwrap
    מפעיל button wrapping עבור כפתורים מסויימים. הג'ויסטיק יתעלם מגבולות המסך.
    ***אני לא בטוח שהבנתי את האפשרות הזו נכון, מי שמבינה יותר בבקשה שתתקן אותי***
4. שמרי את הקובץ (ע'י לחיצה על ctrl+s) וסגרי אותו.

***האם דוסבוקס מגדיר את הצירים אוטומטית? אני לא זוכר ולא רוצה להגדיר עוד 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 (בתחתית המסך). הפעילי את המשחק, עכשיו הכל אמור לעבוד כשורה.
נערך לאחרונה על ידי Octarine ב ג' ינואר 03, 2012 11:17 pm, נערך פעם 1 בסך הכל.
סמל אישי של משתמש
Gordi
מנהל ראשי
מנהל ראשי
הודעות: 6865
הצטרף: ו' ספטמבר 27, 2002 2:19 pm
מיקום: מאחוריך
איש קשר:

Re: מדריך הגדרת ג'ויסטיק בדוסבוקס (בעריכה)

שליחה על ידי Gordi »

מעולה, תודה רבה!
עדיין לא הספקתי לעבור על המדריך בעיון אבל מהסתכלות מהירה עושה רושם שהוא מספיק בשל להוספה כבר עכשיו, גם אם עדיין נותרו כמה נקודות פתוחות [תקן אותי בבקשה אם אני טועה]. אני אוסיף אותו לאתר בעתיד הקרוב, תודה!


[עריכה - 24.12.2016]:
עוד שרשור שקשור למדריך:
viewtopic.php?f=2&t=22896
סמל אישי של משתמש
Octarine
מנהל
מנהל
הודעות: 3918
הצטרף: ג' יולי 07, 2009 11:48 pm
מיקום: בין חושך לאור

Re: מדריך הגדרת ג'ויסטיק בדוסבוקס (בעריכה)

שליחה על ידי Octarine »

אם השמטתי משהו, זה לא היה בכוונה תחילה. יכול להיות ששכחתי או שאני לא מכיר, במקרה כזה מי שיודע יותר מוזמן לתקן.
שלח תגובה הנושא הקודםהנושא הבא