Steam Support Wiki
 
 

Joystickin ja Wingman -ohjainten asennus

 
 

Tämän sivun sisältö on Steamin tuen ja Steamin käyttäjäyhteisön ylläpitämä - kaikkia sivuston ulkopuolelle johtavia linkkejä on käsiteltävä varoen.

Steamin tuki ei tule missään tapauksissa pyytämään tilisi salasanaa, eikä myöskään pyydä sinua antamaan sitä web-sivuston kautta syötettäviin tekstikenttiin.

Ota käyttöön joystickit ja peliohjaimet rastittamalla joystick-laatikko Configuration/Controls/Advanced controls valikossa. Joystick- ja peliohjain-painikkeet on nyt asetettavissa Configuration/Controls valikosta.

Valve kiittää First Person Gaming-yhtiön James Barnesia luvasta käyttää hänen luomaansa loistavaa joystick-tuen dokumentaatiota.

Half-Life tukee standardeja ja digitaalisia joystickeja, sekä kehittyneempiä ohjaimia kuten FPgaming Assasin 3D, Logitech WingMan Warrior ja SpaceTec IMC SpaceOrb.

Asettaaksesi Half-Lifen joystick-tuen päälle, varmista, että joysticksi tai peliohjaimesi on valittuna ohjauspaneelin Peliohjain-kohdassa, ja että se on kalibroitu ja testattu. Käynnistä Half-Life ja aseta rasti joystick-laatikkoon Half-Lifen Configuration/Controls/Advanced valikossa.

Kehittyneemmille ohjaimille tarvitset myös joystick.cfg-konfiguraatiotiedoston. Yleisesti tämän tiedoston pitäisi olla saatavilla peliohjaimesi valmistajalta. Voit kuitenkin luoda omasi, ja asettaa sen Valve-alihakemistoon Half-Lifen kansiossa. Half-Life suorittaa tämän tiedoston automaattisesti käynnistäessäsi pelin.

Konfiguraatiotiedostot yleisimmille peliohjaimille löytyvät alempaa.

Half-Lifen joystick-toiminnot

  1. Askelettainen liikkuminen (mitä kauemmas liikutat ohjainta, sitä nopeammin tulet liikkumaan)
  2. Tuki 32 painikkeeseen asti (JOY1-JOY4 ja AUX5-AUX32)
  3. Herkkyysasetus joka kontrollille (antaa mahdollisuuden säätää, ja käänteistää kontrollin suunnan)
  4. Liikkumattomuuspiste jokaiselle kontrollille
  5. Tuki kaikille kuudelle akselille (X, Y, Z, R, U, V)
  6. Minkä tahansa kontrollin asettaminen mille tahansa akselille (eteenpäin liikkuminen, katselu, sivuttain liikkuminen, kääntyminen)
  7. Tuki absoluuttisille ohjaimille (kuten joystickit) ja suhteellisille ohjaimille (kuten pallo-ohjaimet ja pyöritettävät ohjaimet)

Joystickin perusasetuksessa vasen/oikea liikkuminen hallitsee hahmon kääntymistä, ja eteen/taakse taas hahmon eteenpäin/taaksepäin liikkumista. Hallitaksesi sivuttaisliikettä, aseta 'strafe modifier' yhteen joystickisi painikkeista (Configuration/Controls valikosta). Hallitaksesi taas katsomista joystickilla, aseta 'Joystick look modifier' haluamaasi joystickin painikkeeseen (myös Configuration/Controls valikosta).

'Reverse mouse' Configuration/Controls/Advanced valikossa muuttaa ylös- ja alaskatsomisen suuntausta.

Seuraavat asetukset voidaan laittaa joystick.cfg-tiedostoon.

Nämä asetukset hallitsevat herkkyysasetuksia:


  • Komento: Joyforwardsensitivity
  • Tarkoitus: Nopeusramppi, joka kontrolloi liikkeen vaadittavaa määrää liikkuaksesi eteen- ja taaksepäin "täydellä vauhdilla"
  • Alkuperäisasetus: -1.0
  • Kommentteja: Jos joystickisi ei ole niin nopea kun toivoisit sen olevan, kokeile -1.5 asetusta, jolloin saavutat täyden nopeuden puolella liikkeellä verrattuna perusasetukseen.


  • Komento: Joysidesensitivity
  • Tarkoitus: Nopeusramppi, joka kontrolloi liikkeen vaadittavaa määrää liikkuaksesi sivulta toiselle "täydellä vauhdilla"
  • Alkuperäisasetus: 1.0
  • Kommentteja: Jos joystickisi ei ole niin nopea kun toivoisit sen olevan, kokeile -1.5 asetusta, jolloin saavutat täyden nopeuden puolella liikkeellä verrattuna perusasetukseen.


  • Komento: Joypitchsensitivity
  • Tarkoitus: Kontrolloi ylös- ja alaskatsomisen nopeutta tai tasoa käyttäessäsi Assasin 3D:tä
  • Alkuperäisasetus: -0.25
  • Kommentteja: Tämä asetus antaa sinun katsoa ylös ja alas 45 asteen kulmassa nostamatta kättäsi ohjaimelta.


  • Komento: Joyyawsensitivity
  • Tarkoitus: Kontrolloi sivulta toiselle katsomisen nopeutta tai tasoa käyttäessäsi Assasin 3D:tä
  • Alkuperäisasetus: -0.5
  • Kommentteja: Tämä asetus antaa sinun katsoa sivulta toiselle 90 asteen kulmassa nostamatta kättäsi ohjaimelta.


Voit asettaa herkkyysasetuksen arvoksi negatiivisia numeroita. Tämä kääntää liikkeen suunnan kontrollille. Perusasetukst herkkyyksille ovat 1 (tai -1).

Nämä asetukset kontrolloivat liikkumisen rajoja:


  • Komento: Joyforwardthreshold
  • Tarkoitus: Kontrolloi eteen- ja taaksepäin liikkumisen keskipistettä
  • Alkuperäisasetus: 0.15
  • Kommentteja: Jos sinulla on ongelmia hahmosi pysäyttämisessä eteen- ja taaksepäin, tai sivuttain liikkumisessa, aseta asetus arvoon .20


  • Komento: Joysidethreshold
  • Tarkoitus: Kontrolloi sivulta toiselle liikkumisen keskipistettä
  • Alkuperäisasetus: 0.15
  • Kommentteja: Jos sinulla on ongelmia hahmosi pysäyttämisessä eteen- ja taaksepäin, tai sivuttain liikkumisessa, aseta asetus arvoon .20


  • Komento: Joypitchthreshold
  • Tarkoitus: Kontrolloi ylös- ja alaspäin katsomisen keskipistettä
  • Alkuperäisasetus: 0.15


  • Komento: Joyyawthreshold
  • Tarkoitus: Kontrolloi sivulta toiselle kääntymisen keskipistettä
  • Alkuperäisasetus: 0.15


Raja-asetukset antavat sinun hallita ohjaimesi pysähtymispistettä (tai liikkumattomuuspistettä). Alkuperäisasetukset rajoille ovat .15 (tarkoittaen 15% täydestä liikkeestä). Raja-asetukset ovat 0:n ja 1:n välillä. Hankalat analogijoystickit saattavat tarvita suuremman arvon (kuten .2). Paremmat saattavat taas tarvita pienemmän arvon (kuten .1).

Nämä kuusi komentoa muokkaavat akselikartoitusta:


  • Komento: Joyadvaxisx
  • Tarkoitus: Kontrolloi DirectInputin X-akselin kartoitusta (yleensä joystickin vasen ja oikea)
  • Alkuperäisasetus: 3
  • Kommentteja: Säätää joystickin kääntymistä.


  • Komento: Joyadvaxisy
  • Tarkoitus: Kontrolloi DirectInputin Y-akselin kartoitusta (yleensä joystickin eteen- ja taaksepäin)
  • Alkuperäisasetus: 1
  • Kommentteja: Säätää joystickin eteen- ja taaksepäin liikkumista.


  • Komento: Joyadvaxisz
  • Tarkoitus: Kontrolloi DirectInputin Z-akselin kartoitusta (yleensä kiihdytys)
  • Alkuperäisasetus: 0
  • Kommentteja: Ei käytössä.


  • Komento: Joyadvaxisr
  • Tarkoitus: Kontrolloi DirectInputin R-akselin kartoitusta (yleensä peräsin)
  • Alkuperäisasetus: 0
  • Kommentteja: Ei käytössä.


  • Komento: Joyadvaxisu
  • Tarkoitus: Kontrolloi Directinputin U-akselin kartoitusta (kustomoitu akseli - Assasin 3D pallo-ohjaimessa vasen ja oikea, Wingman Warrior Spincontrolissa ja SpaceOrbissa pyöriminen)
  • Alkuperäisasetus: 20
  • Kommentteja: Säätää Assasin 3D:n suhteellista vasemmalle ja oikealle kääntymistä. (Ei itsepalautuva)


  • Komento: Joyadvaxisv
  • Tarkoitus: Kontrolloi Directinputin U-akselin kartoitusta (kustomoitu akseli - Assasin 3D pallo-ohjaimessa eteen ja taakse, Wingman Warrior Spincontrolissa ja SpaceOrbissa kääntyminen)
  • Alkuperäisasetus: 18
  • Kommentteja: Säätää Assasin 3D:n suhteellista ylös- ja alaspäin katsomista. (Ei itsepalautuva)


Jokainen joyadvaxis-komento voidaan asettaan seuraaviin asetuksiin:

  • 0 = Akselia ei käytetä.
  • 1 = Akselia käytetään eteen- ja taaksepäin liikkumiseen.
  • 2 = Akselia käytetään ylös- ja alaspäin katsomiseen.
  • 3 = Akselia käytetään sivuttain liikkumiseen.
  • 4 = Akselia käytetään oikealle ja vasemmalle kääntymiseen.

Lisäksi jokainen akseli voidaan asettaa absoluuttiseksi (kuten joystick) tai suhteelliseksi akseliksi (Kuten FPgaming pallo-ohjain tai WingMan Warrior SpinControl). Akseli määritellään absoluuttiseksi mikäli sillä on pysähdyspiste, suhteellisilla akseleilla tätä ei ole, vaan ne jatkavat liikettä loputtomiin. Muuttaksesi akselin suhteelliseksi, lisää 16 ylläolevaan asetukseen. Esimerkiksi Assasin 3D:n U-akseli voidaan asettaa katsomaan vasemmalle ja oikealle kirjoittamalla 'joyadvaxisu 20'. Toisena esimerkkinä voit asettaa peräsimen pedaaliohjaimen katsomaan vasemmalle ja oikealle kirjoittamalla 'joyadvaxisr 4'. Tämä on hieman monimutkaista, mutta se tarvitsee tehdä vain kerran.

Kehittyneemmät akseliasetukset eivät muuta pelissä mitään, ellei joyadvanced ole asetettu 1.0 arvoon. Lisäksi mitään muutoksia ei tule tapahtumaan ennen kuin joyadvancedupdate komento on syötetty. Luodaksesi siis oman kartoituksen akseleille joudut:

  1. Syötä 'joyadvanced 1'
  2. Tee haluamasi muutokset akseleihin
  3. Tee haluamasi muutokset herkkyyksiin
  4. Tee haluamasi muutokset raja-asetuksiin
  5. Syötä 'joyadvancedupdate'


Tässä on konfiguraatiotiedosto FPgaming Assasin 3D:hen:

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


Tässä on konfiguraatiotiedosto Logitech WingMan Warrioriin:

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

Tässä on konfiguraatiotiedosto SpaceTec IMC SpaceOrbiin:

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

Tässä on konfiguraatiotiedosto, joka asettaa joystickisi katsomiseen ja sivuttaisliikkeeseen. Peräsimen pedaalit ohjaavat vasemmalle ja oikealla kääntymistä, ja kiihdytys eteen- ja taaksepäin liikkumista.

 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

Kaksi lisäkomentoa joita voit käyttää erityisesti Wingman Warriorilla:

On olemassa kaksi komentoa, jotka ottavat käyttöön Logitech Wingman Warriorille suunnitellut erikoisrampit. Pysähtymispisteen ongelman korjauksessa käytettävä "joywwhack1", ja "joywwhack2", joka korjaa "hallitsemattoman" pyörimisongelman mikä esiintyy käytettäessä joystickia katsomaan vasemmalle/oikealle.

Katso Wingman Warriorin konfiguraatiotiedosto ylempää esimerkkinä kuinka käyttää niitä omassa joystick.cfg-tiedostossasi.

 
 
  link: Valve Software MediaWiki Logo