Steam Support Wiki
 
 

Configuring Joystick and Wingman Controllers

 
 

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

Ezt az oldalt a Steam Támogatás és a Steam felhasználók is moderálják - minden, az oldalon kívüli hivatkozást óvatosan kell kezelni.

A Steam Támogatás soha nem fog a Steam fiókod és jelszavad után kérdezősködni, és arra sem fognak megkérni, hogy a Steam jelszavadat megadd bármilyen weblapon.

Botkormányok és Wingman játékvezérlők beállítása

Botkormány vagy gamepad használatának engedélyezéséhez pipáld ki a joystick négyzetet a Configuration/Controls/Advanced controls menüben. A botkormányok és gamepadok gombjait a Configuration/Controls menüben lehet beállítani.

A Valve köszönetet mond James Barnes-nek a First-Person Gaming Inc.-nél, amiért megengedte, hogy felhasználjuk a botkormány-támogatásról készített kiváló dokumentációját.

A Half-Life támogatja a hagyományos és digitális botkormányokat, valamint az olyan fejlett vezérlőket, mint az FPgaming Assassin 3D, a Logitech WingMan Warrior és a SpaceTec IMC SpaceOrb.

A Half-Life botkormány-támogatásának bekapcsolásához ellenőrizd, hogy a botkormány vagy játékvezérlő ki van-e választva a Vezérlőpult joystick részében, és megtörtént-e a kalibráció és a tesztelés, majd indítsd el a Half-Life-ot. Pipáld ki a joystick négyezetet a Half-Life Configuration/Controls/Advanced controls menüjében.

A fejlettebb játékvezérlőknél szükség lesz ezen kívül egy joystick.cfg nevű konfigurációs fájlra is. Ezt a konfigurációs fájlt általában a játékvezérlő gyártójától kell megkapnod. Azonban létrehozhatsz sajátot is, amit aztán elhelyezhetsz a Half-Life könyvtárad Valve alkönyvtárában. A Half-Life a játék minden indításakor automatikusan végrehajtja ezt a konfigurációs fájlt.

A szokványos játékvezérlőkhöz való konfigurációs fájlokat lejjebb találod.

A Half-Life botkormány-támogatásának funkciói

  1. Arányos elmozdulás (minél jobban mozdítod el a kart, annál gyorsabban mozogsz)
  2. Legfeljebb 32 gomb használata (JOY1-JOY4 és AUX5-AUX32)
  3. Érzékenység-állítás minden vezérlőhöz (szabályozás, és vezérlési irány megfordítása)
  4. Beállítható holtjáték minden vezérlőelemhez
  5. Támogatás mind a hat tengelyhez (X, Y, Z, R, U, V)
  6. Bármelyik vezérlő hozzárendelhető bármelyik tengelyhez (Előre, Nézelődés, Oldalazás, Fordulás)
  7. Közvetlen (például botkormányok) és relatív (például trackball-ok és spinner-ek) vezérlés támogatása

Az alapértelmezett botkormány-beállításnál a jobb/bal mozgatás a fordulást, a botkormány előre-hátra mozgatása az előre-hátra mozgást irányítja. Az oldalazás irányításához rendeld hozzá a 'strafe modifier'-t az egyik botkormány-gombhoz (a Configuration/Controls menü segítségével). A botkormány-nézelődés irányításához rendeld hozzá a 'Joystick look modifier'-t az egyik botkormány-gombhoz (a Configuration/Controls menü segítségével).

A Configuration/Controls/Advanced controls menüben levő 'Reverse mouse' beállítás a botkormány fel-le nézéshez szükséges mozgatási irányát is megfordítja.

A joystick.cfg fájlban a következő változókat lehet beállítani.

Ezek a változók az érzékenységet szabályozzák:

  • Változó: Joyforwardsensitivity
  • Rendeltetés: Az előre-hátra gyorsítási sebesség szabályozása, vagyis hogy mekkora botkormány-elmozdításra van szükség a teljes sebességű hátra vagy előre mozgáshoz.
  • Alapérték: -1.0
  • Megjegyzések: Ha a botkormány nem olyan gyors, mint amennyire szerinted lennie kellene, próbálkozz -1.5-ös beállítással, amitől fele akkora elmozdulással fogod elérni a teljes sebességet.


  • Változó: Joysidesensitivity
  • Rendeltetés: Az oldalirányú gyorsítási sebesség szabályozása, vagyis hogy mekkora botkormány-elmozdításra van szükség a teljes sebességű oldalra mozgáshoz.
  • Alapérték: 1.0
  • Megjegyzések: Ha a botkormány nem olyan gyors, mint amennyire szerinted lennie kellene, próbálkozz 1.5-ös beállítással, amitől fele akkora elmozdulással fogod elérni a teljes sebességet.


  • Változó: Joypitchsensitivity
  • Rendeltetés: A fel-le nézési sebesség vagy arány szabályozása az Assassin 3D-nél
  • Alapérték: -0.25
  • Megjegyzések: Ez a beállítás 45 fokos fel-le nézést tesz lehetővé változatlan kéztartás mellett.


  • Változó: Joyyawsensitivity
  • Rendeltetés: A jobbra-balra nézés sebességének vagy arányának szabályozása az Assassin 3D-nél
  • Alapérték: -0.5
  • Megjegyzések: Ez a beállítás 90 fokos jobbra-balra nézést tesz lehetővé változatlan kéztartás mellett.

Negatív érzékenységi érték is beállítható, ami megfordítja az adott vezérlő mozgási irányát. Az alapértelmezett érzékenységi beállítás az 1 (vagy a -1).


Ezek a változók a küszöbértékeket szabályozzák:

  • Változó: Joyforwardthreshold
  • Rendeltetés: Az előre-hátra mozgás holtjátékának szabályozása
  • Alapérték: 0.15
  • Megjegyzések: Ha a karaktered előre vagy hátra mozog, mikor megpróbálsz megállni vagy oldalazni, növeld meg ezt az értéket 0.20-ra.


  • Változó: Joysidethreshold
  • Rendeltetés: Az oldalirányú mozgás holtjátékának szabályozása
  • Alapérték: 0.15
  • Megjegyzések: Ha a karaktered balra vagy jobbra mozog, mikor megpróbálsz megállni, vagy egy peremen haladni, növeld meg ezt az értéket 0.20-ra.


  • Változó: Joypitchthreshold
  • Rendeltetés: A fel-le nézés holjátékának szabályozása
  • Alapérték: 0.15


  • Változó: Joyyawthreshold
  • Rendeltetés: A jobbra-balra nézés holtjátékának szabályozása
  • Alapérték: 0.15

Ezek a beállítások a holtjáték (vagy mozgásmentes zóna) szabályozására szolgálnak. Az alapértelmezett küszöbérték 0.15, vagyis a teljes tartomány 15%-a. A küszöbérték-tartomány 0 és 1 között van. A nehézkesebb analóg botkormányoknál nagyobb értékre lehet szükség (például 0.2). Jó minőségű botkormányok kisebb értékkel is működnek (például 0.1).

Ha a botkormányodnak van nézőpont-szabályozója (POV hat), annak gombjai az AUX29-AUX32 közé esnek. Így a Logitech WingMan Extreme-nél 8 gombod, a Microsoft SideWinder 3D Pro-nál 12 gombod lesz, és így tovább.


A következő hat változó a vezérlőtengely-kiosztást szabályozza:

  • Változó: Joyadvaxisx
  • Rendeltetés: A DirectInput X tengely kiosztásának szabályozása (általában a botkormány jobbra és balra mozgatása)
  • Alapérték: 3
  • Megjegyzések: Lehetővé teszi a fordulást botkormánnyal.


  • Változó: Joyadvaxisy
  • Rendeltetés: A DirectInput Y tengely kiosztásának szabályozása (általában a botkormány előre és hátra mozgatása)
  • Alapérték: 1
  • Megjegyzések: Lehetővé teszi az előre-hátra mozgást botkormánnyal.


  • Változó: Joyadvaxisz
  • Rendeltetés: A DirectInput Z tengely kiosztásának szabályozása (általában a botkormány gázkarja)
  • Alapérték: 0
  • Megjegyzések: Nem használt.


  • Változó: Joyadvaxisr
  • Rendeltetés: A DirectInput R tengely kiosztásának szabályozása (általában a botkormány oldalkormánya)
  • Alapérték: 0
  • Megjegyzések: Nem használt.


  • Változó: Joyadvaxisu
  • Rendeltetés: A DirectInput U tengely kiosztásának szabályozása (szabadon használható tengely; Assassin 3D trackball-nál jobb-bal irány, WingMan Warrior SpinControl-nál és SpaceOrb-nál görgetés)
  • Alapérték: 20
  • Megjegyzések: Az Assassin 3D-nél a relatív jobb-bal fordulás beállítása (nem magától középre visszaálló).


  • Változó: Joyadvaxisv
  • Rendeltetés: A DirectInput V tengely kiosztásának szabályozása (szabadon használható tengely; Assassin 3D trackball-nál előre-hátra, SpaceOrb-nál oldalkormány)
  • Alapérték: 18
  • Megjegyzések: Az Assassin 3D-nél a relatív szabadnézet fel-le iránya (nem magától középre visszaálló).


Mindegyik joyadvaxis változónál a következő értékek állíthatók be:

  • 0 = Nem használt tengely
  • 1 = Tengely használata előre-hátra mozgáshoz
  • 2 = Tengely használata fel-le nézéshez (x tengely körüli forgatás)
  • 3 = Tengely használata oldalirányú mozgáshoz
  • 4 = Tengely használata jobbra-balra nézéshez (y tengely körüli forgatás)

Ezen felül minden tengely kijelölhető abszolút tengelyként (mint egy botkormány), vagy relatív tengelyként (mint az FPgaming trackball vagy a WingMan Warrior SpinControl). Az abszolútként definiált tengelyeknek van egy végállása, a relatívaknak viszont nincsen, körbe-körbe járnak. Egy tengely abszolútként való kijelöléséhez a fenti értékekhez 16-ot kell hozzáadni. Például az Assassin 3D U tengelyének jobbra-balra nézés funkcióra történő beállításához 'joyadvaxisu 20'-at kell megadni. Másik példaként az oldalkormány-pedálok jobb-bal fordulásra történő beállításához 'joyadvaxisr 4'-et kell megadni. Kicsit bonyolult, de csak egyszer kell megcsinálni.

A kibővített tengely-változók hatása addig nem érvényesül, míg a joyadvanced változó nincs 1.0-ra állítva. Ezen felül a tengelyekkel kapcsolatos módosítások addig nem lépnek érvénybe, míg egy joyadvancedupdate parancs nem került kiadásra. Tehát, egy kibővített kiosztás létrehozása a következőképpen néz ki:

  1. Állítsd be a 'joyadvanced 1'-et
  2. Végezd el a kívánt hozzárendelés-változtatásokat
  3. Végezd el a kívánt érzékenység-változtatásokat
  4. Végezd el a kívánt küszöbérték-változtatásokat
  5. Hívd meg a 'joyadvancedupdate'-et


Itt látható az FPgaming Assassin 3D konfigurációs fájlja:

 // 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

Ez egy konfigurációs fájl a Logitech WingMan Warrior-hoz:

 // 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

Ez egy konfigurációs fájl a SpaceTec IMC SpaceOrb-hoz:

 // 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

Az itt látható konfigurációs fájl a botkormány nézelődését és oldalazását vezérli, a kormánypedálok a jobbra-balra fordulást, a gázkar pedig az előre-hátra mozgást:

 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

A Wingman Warrior-nál két további értéket is meg lehet adni:

Ez a két változó speciális reakció-görbéket tesz elérhetővé a Logitech Wingman Warrior botkormánynál. A "joywwhack1" egy középpontba állási problémát javít ki, a "joywwhack2" pedig egy "irányítatlan" pörgési jelenséget, ami akkor jelentkezik, ha a botkormányt jobbra-balra fordulásra vagy nézésre használod.

Ezeknek a változóknak a joystick.cfg-ben történő használatára láthatsz egy példát a fentebbi Wingman Warrior configurációban.

 
 
  link: Valve Software MediaWiki Logo