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.
Säätääksesi peliohjaimen oikein sinun täytyy:
- Määritellä kuinka Source-moottorin pitäisi tulkita peliohjaimen eri akseleita (joystick.cfg -tiedoston lisäys).
- Säätää pelin omat asetukset (config.cfg -tiedoston muokkaus).
Useimpien peliohjaimien mukana tulee joystick.cfg -tiedosto, jota voit käyttää suoraan Source-pelien kanssa. Jos ohjaimesi mukana ei tullut sellaista, voit luoda sellaisen seuraavilla ohjeilla.
Joystick.cfg -tiedosto on tallennettu eri paikkoihin pelistä riippuen. Tässä on lista tiedoston sijainnista useimmissa Source-peleissä:
- Counter-Strike: Source
..\Steam\steamapps\[KÄYTTÄJÄNIMI]\counter-strike source\cstrike\cfg</li>
- Day of Defeat: Source
..\Steam\steamapps\[KÄYTTÄJÄNIMI]\day of defeat source\dod\cfg</li>
- Half-Life: Source
..\Steam\steamapps\[KÄYTTÄJÄNIMI]\half-life source\hl1\cfg</li>
- Half-Life 2
..\Steam\steamapps\[KÄYTTÄJÄNIMI]\half-life 2\hl2\cfg</li>
- Half-Life 2 Deathmatch
..\Steam\steamapps\[KÄYTTÄJÄNIMI]\half-life 2 deathmatch\hl2mp\cfg</li>
- Half-Life 2: Episode One
..\Steam\steamapps\[KÄYTTÄJÄNIMI]\half-life 2 episode one\episodic\cfg</li>
- Half-Life 2: Episode Two
..\Steam\steamapps\[KÄYTTÄJÄNIMI]\half-life 2 episode two\ep2\cfg</li>
- Half-Life 2: Lost Coast
..\Steam\steamapps\[KÄYTTÄJÄNIMI]\half-life 2 lostcoast\lostcoast\cfg</li>
- Half-Life Deathmatch: Source
..\Steam\steamapps\[KÄYTTÄJÄNIMI]\half-life deathmatch source\hl1mp\cfg</li>
- Left 4 Dead
..\Steam\steamapps\[KÄYTTÄJÄNIMI]\left4dead\terror\cfg</li>
- Portal
..\Steam\steamapps\[KÄYTTÄJÄNIMI]\portal\portal\cfg</li>
- Team Fortress 2
..\Steam\steamapps\[KÄYTTÄJÄNIMI]\team fortress source\tf\cfg</li>
Joystick.cfg koostuu seuraavista asioista:
joy_name “Peliohjaimen nimi"
joy_advanced 1
nappien järjestysasetukset
ohjaimen herkkyyskomennot
ohjaimen liikeradan rajauskomennot
joyadvancedupdate
Peliohjaimen aktivointi
Joystick.cfg -tiedostoon tehtävät asetukset määrittävät, miten peliohjaimen analogisia säätimiä käytetään Source-peleissä. Muut napit voidaan asettaa eri tavalla:
- Siirry pelissä kohtaan Asetukset-->Hiiri ja valitse Joystick ja Joystick-ohjaus.
- Siirry Näppäimistö-välilehdelle.
- Kaksoisnapsauta haluamiasi toimintoja ja paina peliohjaimen nappeja, joilla haluat aktivoida toiminnot. Näet napin nimen ilmestyvän NÄPPÄIN/PAINIKE -kohtaan. Tämä mahdollistaa peliohjaimen asetuksien nopean säädön. Toiminnot tallentuvat config.cfg -tiedostoon. Vaihtoehtoisesti voit muokata config.cfg -tiedostoa suoraan seuraavalla syntaksilla:
bind "nappi" "komento"
Esimerkiksi:
bind "JOY1" "+jump"
Tämä asettaa peliohjaimen ykkösnapin hypyksi.
Peliohjaimen akseleiden suunnanmääritysten lisäksi voit myös valita kuinka nämä komennot reagoivat herkkyys- ja liikerata-asetuksiin.
Peliohjaimen konsolimuuttujat
- joy_accelscale*
- Oletus: 0.6
- joy_advanced
- Pakollinen joystick.cfg -tiedostossa ennen nappien, herkkyyden ja liikeratakomentojen määritystä. Oletus 0
- joy_advaxisr
- Akseli R: Yleensä tämä akseli on peliohjaimen "peräsin", kääntymistä varten.
0 = Akseli ei käytössä
1 = Akseli käytössä eteenpäin ja taaksepäin liikkumiseen (forward)
2 = Akseli käytössä ylös ja alas katsomiseen (pitch)
3 = Akseli käytössä sivuttaisliikkeeseen (side)
4 = Akseli käytössä kääntymiseen (yaw)
(Xbox 360 -ohjain: oikea analogitikku, y-akseli)
- joy_advaxisu
- Akseli U:
0 = Akseli ei käytössä
1 = Akseli käytössä eteenpäin ja taaksepäin liikkumiseen (forward)
2 = Akseli käytössä ylös ja alas katsomiseen (pitch)
3 = Akseli käytössä sivuttaisliikkeeseen (side)
4 = Akseli käytössä kääntymiseen (yaw)
(Xbox 360 -ohjain: oikea analogitikku, x-akseli)
- joy_advaxisv
- Akseli V:
0 = Akseli ei käytössä
1 = Akseli käytössä eteenpäin ja taaksepäin liikkumiseen (forward)
2 = Akseli käytössä ylös ja alas katsomiseen (pitch)
3 = Akseli käytössä sivuttaisliikkeeseen (side)
4 = Akseli käytössä kääntymiseen (yaw)
- joy_advaxisx
- Akseli X: Yleensä tämä on ensisijainen x-akseli.
0 = Akseli ei käytössä
1 = Akseli käytössä eteenpäin ja taaksepäin liikkumiseen (forward)
2 = Akseli käytössä ylös ja alas katsomiseen (pitch)
3 = Akseli käytössä sivuttaisliikkeeseen (side)
4 = Akseli käytössä kääntymiseen (yaw)
(Xbox 360 -ohjain: vasen analogitikku, x-akseli)
- joy_advaxisy
- Akseli Y: Yleensä tämä on ensisijainen y-akseli.
0 = Akseli ei käytössä
1 = Akseli käytössä eteenpäin ja taaksepäin liikkumiseen (forward)
2 = Akseli käytössä ylös ja alas katsomiseen (pitch)
3 = Akseli käytössä sivuttaisliikkeeseen (side)
4 = Akseli käytössä kääntymiseen (yaw)
(Xbox 360 -ohjain: vase analogitikku, y-akseli)
- joy_advaxisz
- Akseli Z: Yleensä tämä on ensisijainen z-akseli tai ohjaimen kaasu.
0 = Akseli ei käytössä
1 = Akseli käytössä eteenpäin ja taaksepäin liikkumiseen (forward)
2 = Akseli käytössä ylös ja alas katsomiseen (pitch)
3 = Akseli käytössä sivuttaisliikkeeseen (side)
4 = Akseli käytössä kääntymiseen (yaw)
(Xbox 360 -ohjain: vasen (negatiivinen) ja oikea (positiivinen) liipaisinnappi)
- joy_autoaimdampen*
- Määrittää kuinka paljon tikun arvoa skaalataan kun ase osoittaa sopivaa kohdetta.
Oletus: “0”
- joy_autoaimdampenrange*
- Alue, jossa autoaimdampen-asetus on käytössä.
Oletus: “0”
- joy_autosprint*
- "Juokse nopeasti" -asetus käytössä automaattisesti analogisella peliohjaimella liikuttaessa.
Oletus: “0”
- joy_axisbutton_threshold*
- Akselin liikerata ennenkuin liike tunnistetaan. Esimerkiksi, käytettäessä Xbox 360 -ohjaimen analogista liipaisinta ampumiseen, sinun pitää painaa liipaisinta oletuksena 30% ennenkuin ase laukeaa.
Oletus: “0.3”
- joy_diagonalpov
- Kuvakulman asettaminen vaikuttaa myös lävistäjän suuntaisesti.
Oletus: “0”
- joy_display_input*
- Kirjoittaa peliohjaimen tiedot konsoliin.
Oletus: “0”
- joy_forwardsensitivity
- Määrittää eteen ja taakse liikkumisen maksiminopeuteen tarvittavan peliohjaimen liikkeen määrän.
Oletus: -1
- joy_forwardthreshold
- Määrittää kuolleen alueen eteen ja taakse liikuttaessa.
Oletus: “0.15”
- joy_lowend*
- Määrittää ohjaimen fyysisen liikkeen alueen, jonka haluat asettaa "sisäalueeksi".
Oletus: 1
- joy_lowmap*
- Määrittää ohjaimen todellisen liikkeen alueen, jonka haluat asettaa "sisäalueeksi”.
Oletus: 1
- joy_name
- Arvo: Teksti
Nimeää peliohjaimen. Esimerkiksi: joy_name “Xbox 360 -ohjain”
- joy_pitchsensitivity
- Määrittää nopeuden tai suhteen ylös tai alas katsottaessa.
Oletus: 1
- joy_pitchthreshold
- Määrittää kuolleen alueen ylös tai alas katsottaessa.
Oletus: “0.15”
- joy_response_look*
- Katsomistikun reagointitila:
0=lineaarinen
1=toinen potenssi
2=kolmas potenssi
3=toinen potenssi, extreme
4=oma
- joy_response_move*
- Liike-tikun reagointitila:
0=lineaarinen
1=toinen potenssi
2=kolmas potenssi
3=toinen potenssi, extreme
4=potenssifunktio (esim. pow(x,1/herkkyys))
- joy_sidesensitivity
- Määrittää sivuttaisliikkeen maksiminopeuteen tarvittavan peliohjaimen liikkeen määrän.
Oletus: 1
- joy_sidethreshold
- Määrittää kuolleen alueen sivuttaisliikkeessä.
Oletus: “0.15”
- joy_wingmanwarrior_centerhack
- Korjaa Wingman Warrior -peliohjaimen keskitysongelman.
Oletus: 0
- joy_wingmanwarrior_turnhack
- Korjaa Wingman Warrior -peliohjaimen pyörimisongelman.
Oletus: 0
- joy_yawsensitivity
- Määrittää nopeuden tai suhteen vasemmalle tai oikealle katsottaessa.
Oletus: 1
- joy_yawthreshold
- Määrittää kuolleen alueen vasemmalle tai oikealle katsottaessa.
Oletus: 0.15
- Joyadvancedupdate
- Päivittää voimassaolevat peliohjaimen asetukset.
Ei arvoa.
- joystick
- Arvo: 0,1
Peliohjain pois käytöstä/käytössä
* Ei valittavissa kaikissa Source-peleissä.
To properly configuring your joystick you must:
- Define how Source should interpret the various axes available from your joystick (adding a joystick.cfg).
- Assign individual controls within your game (editing the config.cfg).
Most joysticks and gamepads come with a joystick.cfg you can use with source games out of the package. If your controller did not, you can create one with just the information found here.
The joystick.cfg file is saved in different places for different games. Here is a list of the locations to save the file for most Source games:
- Counter-Strike: Source
..\Steam\steamapps\[USER NAME]\counter-strike source\cstrike\cfg</li>
- Day of Defeat: Source
..\Steam\steamapps\[USER NAME]\day of defeat source\dod\cfg</li>
- Half-Life: Source
..\Steam\steamapps\[USER NAME]\half-life source\hl1\cfg</li>
- Half-Life 2
..\Steam\steamapps\[USER NAME]\half-life 2\hl2\cfg</li>
- Half-Life 2 Deathmatch
..\Steam\steamapps\[USER NAME]\half-life 2 deathmatch\hl2mp\cfg</li>
- Half-Life 2: Episode One
..\Steam\steamapps\[USER NAME]\half-life 2 episode one\episodic\cfg</li>
- Half-Life 2: Episode Two
..\Steam\steamapps\[USER NAME]\half-life 2 episode two\ep2\cfg</li>
- Half-Life 2: Lost Coast
..\Steam\steamapps\[USER NAME]\half-life 2 lostcoast\lostcoast\cfg</li>
- Half-Life Deathmatch: Source
..\Steam\steamapps\[USER NAME]\half-life deathmatch source\hl1mp\cfg</li>
- Left 4 Dead
..\Steam\steamapps\[USER NAME]\left4dead\terror\cfg</li>
- Portal
..\Steam\steamapps\[USER NAME]\portal\portal\cfg</li>
- Team Fortress 2
..\Steam\steamapps\[USER NAME]\team fortress source\tf\cfg</li>
The joystick.cfg is built in this manner:
joy_name “Joystick Name”
joy_advanced 1
your mapping commands
your sensitivity commands
your threshold commands
joyadvancedupdate
Activating your Joystick
The configurations you made in your joystick.cfg will determine what the analog controls are used for in your Source game. Other controls can be assigned in a different manner.
- Go to Options-->Mouse and check the Joystick and Joystick Look checkboxes.</li>
- Click on the Keyboard tab.</li>
- For each action you wish to assign to a button, double click on the control and press the button you wish to activate it. You will see the control's name appear in the KEY/BUTTON section. This will allow you to quickly make assignments to your controller. The assignments are saved in your config.cfg. Alternatively, you can edit the config.cfg directly using this syntax:
bind "button" "action"
For example:
bind “JOY1” “+jump”
This would bind button number 1 on your joystick to jump.</li>
In addition to assigning joystick axes to specific directional controls, you may also specify how these actions respond using sensitivity and threshold controls.
Joystick Console Variables
- joy_accelscale*
- Default: 0.6
- joy_advanced
- Required in joystick.cfg before setting mapping, sensitivity, and threshold commands. Default 0
- joy_advaxisr
- Axis R: typically, this axis is a joystick rudder (rotation) control.
0 = Axis not used
1 = Axis used for movement forward and back (forward)
2 = Axis used for looking up and down(pitch)
3 = Axis used for strafing(side)
4 = Axis used for turning(yaw)
(Xbox 360 Controller: right analog stick Y-axis)
- joy_advaxisu
- Axis U: typically
0 = Axis not used
1 = Axis used for movement forward and back (forward)
2 = Axis used for looking up and down(pitch)
3 = Axis used for strafing(side)
4 = Axis used for turning(yaw)
(Xbox 360 Controller: right analog stick X-axis)
- joy_advaxisv
- Axis V:
0 = Axis not used
1 = Axis used for movement forward and back (forward)
2 = Axis used for looking up and down(pitch)
3 = Axis used for strafing(side)
4 = Axis used for turning(yaw)
- joy_advaxisx
- Axis X: typically this is the primary X-axis of the controller.
0 = Axis not used
1 = Axis used for movement forward and back (forward)
2 = Axis used for looking up and down(pitch)
3 = Axis used for strafing(side)
4 = Axis used for turning(yaw)
(Xbox 360 Controller: left analog stick X-axis)
- joy_advaxisy
- Axis Y: typically this is the primary Y-axis of the controller.
0 = Axis not used
1 = Axis used for movement forward and back (forward)
2 = Axis used for looking up and down(pitch)
3 = Axis used for strafing(side)
4 = Axis used for turning(yaw)
(Xbox 360 Controller: left analog stick Y-axis)
- joy_advaxisz
- Axis Z: typically this is the primary Z-axis or throttle of the controller.
0 = Axis not used
1 = Axis used for movement forward and back (forward)
2 = Axis used for looking up and down(pitch)
3 = Axis used for strafing(side)
4 = Axis used for turning(yaw)
(Xbox 360 Controller: left (negative) and right (positive) trigger buttons)
- joy_autoaimdampen*
- Specifies how much to scale user stick input when the gun is pointed at a valid target
Default “0”
- joy_autoaimdampenrange*
- The stick range where autoaimdampen is applied
Default “0”
- joy_autosprint*
- Automatically sprint when moving with an analog joystick
Default “0”
- joy_axisbutton_threshold*
- Analog axis range before a button press is registered. For example, when using the analog trigger on the Xbox 360 Controller to fire a weapon, the default setting requires that you pull the trigger 30% of the full trigger range before the weapon will fire.
Default: “0.3”
- joy_diagonalpov
- POV manipulator operates on diagonal axes, too
Default: “0”
- joy_display_input*
- Write joystick control information to the console log.
Default: “0”
- joy_forwardsensitivity
- Specifies the amount of joystick movement required for maximum movement speed forward and back.
Default: -1
- joy_forwardthreshold
- Specifies the dead-zone for movement forward and back.
Default: “0.15”
- joy_lowend*
- Specifies the amount of the controller’s physical range you wish to section off as the “inner zone”.
Default: 1
- joy_lowmap*
- Specifies the amount of the controller’s true range is mapped to the “inner zone”.
Default: 1
- joy_name
- Value: Text
Name your joystick. Example: joy_name “Xbox 360 Controller”
- joy_pitchsensitivity
- Specifies the speed or ratio used when looking up and down.
Default: 1
- joy_pitchthreshold
- Specifies the dead-zone for looking up and down.
Default: “0.15”
- joy_response_look*
- Look stick response mode:
0=Linear
1=quadratic
2=cubic
3=quadratic extreme
4=custom
- joy_response_move*
- Movement' stick response mode:
0=Linear
1=quadratic
2=cubic
3=quadratic extreme
4=power function (i.e., pow(x,1/sensitivity))
- joy_sidesensitivity
- Specifies the amount of joystick movement required for maximum movement speed side to side.
Default: 1
- joy_sidethreshold
- Specifies the dead-zone for movement side to side.
Default: “0.15”
- joy_wingmanwarrior_centerhack
- Fixes a centering problem with the Wingman Warrior joystick.
Default: 0
- joy_wingmanwarrior_turnhack
- Fixes a spin problem with the Wingman Warrior joystick.
Default: 0
- joy_yawsensitivity
- Specifies the speed or ratio used when looking left or right.
Default: 1
- joy_yawthreshold
- Specifies the dead-zone for looking left or right.
Default: 0.15
- Joyadvancedupdate
- Updates current joystick settings.
Takes no value.
- joystick
- Value: 0,1
Disable/Enable joystick
* Not available for all Source games.
</div>
(END) English content to translate
|