Steam Support Wiki
 
 

Konfigurowanie Padów Wingman oraz Joysticków

 
 

Treścią tej strony zarządza zarówno Steam Support jak i użytkownicy Steam - wszelkie odnośniki do stron zewnętrznych powinny być traktowane z ostrożnością.

Steam Support nigdy nie zażąda hasła do Twojego konta Steam, jak również nigdy nie poprosi o podanie hasła w formularzu na stronie internetowej.

Wlacz uzywanie joysticków i padów do gier, poprzez zaznaczenie pola joysticka w menu Configuration/Controls/Advanced. Klawisze joysticka i pada moga zostac nastepnie zmienione przez menu Configuration/Controls.

Valve dziekuje James'owi Barnes w dziedzinie gier Pierwszej osoby, za pozwolenie do uzywania jego doskonalej dokumentacji o wspieraniu joysticków.

Half-Life obsluguje standardowe joysticki, joysticki cyfrowe i zaawansowane kontrolery jak na przyklad FPgaming Assassin 3D, Logitech WingMan Warrior oraz SpaceTec IMC SpaceOrb.

Aby wlaczyc wspieranie joysticka w Half-Life, sprawdz czy Twój joystick lub kontroler do gry jest wybrany w panelu sterowania oraz zostal skalibrowany i przetestowany, nastepnie uruchom Half-Life. Zaznacz pole joysticka w menu Configuration/Controls/Advanced controls w grze Half-Life.

Dla zaawansowanych kontrolerów, bedziesz musial równiez miec plik konfiguracyjny nazwany joystick.cfg. Zwykle ten plik konfiguracyjny powinien byc zdobyty z firmy, która wyprodukowala Twój kontroler do gry. Jednak mozesz stworzyc swój wlasny plik i umiescic go w podkatalogu Valve w folderze Half-Life'a. Half-Life automatycznie uruchomi ten plik konfiguracyjny za kazdym razem, gdy uruchomisz gre.

Pliki konfiguracyjne dla popularnych kontrolerów gier sa umieszczone ponizej. Funkcjonalnosc Joysticka w Half-Life

  1. Proporcjonalne poruszanie sie (tym dalej poruszysz galke, tym szybciej sie poruszysz)
  2. Wspieranie dla powyzej 32 przycisków (JOY1-JOY4 i AUX5-AUX32)
  3. Opcje czulosci dla kazdego sterowania (pozwala dostroic i odwrócic kierunek sterowania)
  4. Ustawienia Strefy neutralnej dla kazdego przycisku
  5. Wspieranie dla wszystkich 6 osi (X, Y, Z, R, U, V)
  6. Przypisanie którejs z osi to jakiegokolwiek z przycisków (Przód, rozgladanie sie , boki, obrót)
  7. Wspieranie dla przycisków absolutnych (na przyklad joysticki) oraz przycisków wzglednych (na przyklad manipulator kulkowy i spinnery)

Standardowe ustawienia joysticka sluza do poruszania sie w lewo/prawo, obrotu oraz w przód/tyl, aby kontrolowac poruszanie w przód/tyl. Aby kontrolowac poruszanie sie na boki (Strafe), przyporzadkuj 'strafe modifier' do jednego z Twoich przycisków od joysticka (przez menu Configuration/Controls). Aby kontrolowac przez joystick rozgladanie sie, przyporzadkuj 'Joystick look modifier' do jednego z przycisków Twojego joysticka (równiez poprzez menu Configuration/Controls).

'Reverse mouse' w menu Configuration/Controls/Advanced controls równiez zmienia kierunek joysticka, gdy poruszasz go, aby popatrzec w góre i w dól.

W pliku joystick.cfg mozesz ustawic ponizsze zmienne.

Te zmienne kontroluja opcje czulosci:

  • Zmienna: Joyforwardsensitivity
  • Funkcja: Kontroluje predkosc odgórna lub jak duzy ruch joysticka jest wymagany, aby biec w przód lub w tyl z pelna predkoscia.
  • Standardowo: -1.0
  • Komentarz: Jesli Twój joystick nie jest tak szybki jak Twoim zdaniem powinien byc, sprawdz ustawienie -1.5, osiagniesz wtedy pelna predkosc poruszania poruszajac galka ruchu tylko do polowy.


  • Zmienna: Joysidesensitivity
  • Funkcja: Kontroluje predkosc odgórna lub jak duzy ruch joysticka jest wymagany, aby boec z pelna predkoscia na boki
  • Standardowo: 1.0
  • Komentarz: Jesli Twój joystick nie jest tak szybki jak Twoim zdaniem powinien byc, sprawdz ustawienie -1.5, osiagniesz wtedy pelna predkosc poruszania poruszajac galka ruchu tylko do polowy.


  • Zmienna: Joypitchsensitivity
  • Funkcja: Kontroluje predkosc lub proporcje, uzywana gdy spojrzysz w góre i dól uzywajac Assassin 3D
  • Standardowo: -0.25
  • Komentarz: Ta opcja pozwoli ci na patrzenie w góre i dól z katem 45 stopni bez zmiany pozycji twojej dloni.


  • Zmienna: Joyyawsensitivity
  • Funkcja: Kontroluje predkosc lub proporcje, uzywana gdy spojrzysz w lewo i prawo uzywajac Assassin 3D
  • Standardowo: -0.5
  • Komentarz: Ta opcja pozwoli ci na patrzenie w lewo i prawo z katem 90 stopni bez zmiany pozycji twojej dloni.


Mozesz ustawic opcje czulosci jako liczby przeciwne. Wplynie to na kierunek poruszania sie dla danego przycisku/galki. Standardowe ustawienia to 1 (lub -1).

Te zmienne kontroluja "próg" poruszania sie:

  • Zmienna: Joyforwardthreshold
  • Funkcja: Kontroluje strefe neutralna do poruszania sie w przód i tyl
  • Standardowo: 0.15
  • Komentarz: Jesli masz problemy z poruszaniem sie twojej postaci w przód lub w tyl gdy próbujesz sie zatrzymac lub biegac na boki, zwieksz ta zmienna do .20


  • Zmienna: Joysidethreshold
  • Funkcja: Kontroluje strefe neutralna do poruszania sie na boki
  • Standardowo: 0.15
  • Komentarz: Jesli masz problemy z poruszaniem sie twojej postaci w lewo lub prawo, gdy próbujesz zatrzymac sie lub isc gdzies, zwieksz ta liczbe do .20


  • Zmienna: Joypitchthreshold
  • Funkcja: Kontroluje strefe neutralna dla spogladania w góre i dól
  • Standardowo: 0.15


  • Zmienna: Joyyawthreshold
  • Funkcja: Kontroluje strefe neutralna dla chodzenia w lewo i prawo
  • Standardowo: 0.15


Ustawienia "progu" pozwalaja Ci na kontrolowanie Twojej strefy neutralnej (lub strefy w której sie nie poruszasz). Standardowe ustawienie progu to .15 (tzn. 15% z calego zasiegu ). Zakres ustawienia progu jest od 0 do 1. Analogowe joysticki Troublesome moga potrzebowac wiekszej liczby (na przyklad .2). Joysticki Premium moga uzywac mniejszej liczby (na przyklad .1).

Jezeli Twój joystick ma kanal POV, przyciski sa odwzorowane doAUX29-AUX32. Wiec, posiadasz 8 przycisków z Logitech WingMan Extreme, 12 przycisków z Microsoft SideWinder 3D Pro, itd.

Te 6 zmienny kontroluje odwzorowanie osi:

  • Zmienna: Joyadvaxisx
  • Funkcja: Kontroluje odwzorowanie osi X urzadzeniu wejsciowemu (zwykle lewa i prawa joysticka)
  • Standardowo: 3
  • Komentarz: Zezwala joystickowi na obrót.


  • Zmienna: Joyadvaxisy
  • Funkcja: Kontroluje odwzorowanie osi Y urzadzeniu wejsciowemu (zwykle przód i tyl joysticka)
  • Standardowo: 1
  • Komentarz: Zezwala joystickowi na poruszanie sie w przód i tyl.


  • Zmienna: Joyadvaxisz
  • Funkcja: Kontroluje odwzorowanie osi Z urzadzeniu wejsciowemu (zwykle throttle joysticka)
  • Standardowo: 0
  • Komentarz: Nie uzywane.


  • Zmienna: Joyadvaxisr
  • Funkcja: Kontroluje odwzorowanie osi R urzadzeniu wejsciowemu (zwykle ster joysticka)
  • Standardowo: 0
  • Komentarz: Nie uzywane.


  • Zmienna: Joyadvaxisu
  • Funkcja: Kontroluje odwzorowanie osi U urzadzeniu wejsciowemu (niestandardowa os - Manipulator kulkowy Assassin 3D w lewo i prawo, obrót w WingMan Warrior SpinControl i SpaceOrb)
  • Standardowo: 20
  • Komentarz: Ustawia Assassin 3D do wzglednego poruszania sie w lewo i prawo. (Nie auto dosrodkowywanie)


  • Zmienna: Joyadvaxisv
  • Funkcja: Kontroluje odwzorowanie osi V urzadzeniu wejsciowemu (niestandardowa os - Manipulator kulkowy Assassin 3D w przód i tyl oraz odchylenie w SpaceOrb)
  • Standardowo: 18
  • Komentarz: Ustawia Assassin 3D do wzglednego, wolnego spogladania w góre i dól . (Nie auto dosrodkowywanie)


Kazda zmienna joyadvaxis moze zostac ustawiona do ponizszych ustawien:

  • 0 = Os nie uzywana
  • 1 = Os do poruszania w przód i tyl
  • 2 = Os do spogladania w góre i dól (nachylenie)
  • 3 = Os do poruszania na boki
  • 4 = Os do obracania sie w prawo i lewo (odchylenie)

Dodajac, kazda os moze moze miec wyznaczona nieograniczona os (jak na przyklad joystick) lub wzgledna os (jak na przyklad manipulator kulkowy FPgaming lub WingMan Warrior SpinControl). Nieograniczone osie sa zdefiniowane jako majace pozycje do zatrzymywania sie, gdzie wzgledne osie nie maja pozycji tych pozycji i po prostu poruszaja sie dalej i dalej. Aby zdefiniowac os jako wzgledna, dodaj 16 do powyzszego numeru kontrolnego. Dla przykladu, aby ustawic os U Assassin 3D do spogladania w lewo i prawo, wpisz 'joyadvaxisu 20'. Jako inny przyklad, aby Twoje pedaly sterowe kontrolowaly obracanie sie w lewo i prawo, wpisz 'joyadvaxisr 4'. Jest to troche skomplikowane, ale musi zostac zrobione tylko raz.

Zaawansowane zmienne osi nie zadzialaja, dopóki joyadvanced nie zostanie ustawione na 1.0. Dodatkowo, jakiekolwiek zmienne do osi nie zadzialaja, dopóki komenda joyadvancedupdate nie zostanie wykonana. A wiec, procedura do stworzenia zaawansowanego odwzorowania to:

  1. Ustaw 'joyadvanced 1'
  2. Zrób pozadane zmiany do odwzorowania
  3. Zrób pozadane zmiany do czulosci
  4. Zrób pozadane zmiany do progu
  5. Wywolaj 'joyadvancedupdate'

Tutaj jest plik konfiguracyjny dla FPgaming Assassin 3D:

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

Tutaj jest plik konfiguracyjny dla Logitech WingMan Warrior:

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

Tutaj jest plik konfiguracyjny dla SpaceTec IMC SpaceOrb:

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

Tutaj jest plik konfiguracyjny, aby Twój joystick operowal rozgladanie sie w rózne strony i bieganie na boki, Twoje pedaly do sterowania skrecaly w lewo i prawo oraz by turning left and right and throttle control moving forward and backward:

 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

Dwie dodatkowe zmienne mozesz ustawic dla Wingman Warrior:

Tutaj sa dwie dodatkowe zmienne, które wlaczaja specjalne krzywe nastrojenia dla joysticka Logitech Wingman Warrior. "joywwhack1" naprawia problem ze srodkowaniem. "joywwhack2" naprawia problem "out of control" (brak kontroli), gdy uzywasz joysticka do skrecania lub patrzenia w lewo/prawo.

Przejrzyj powyzsza konfiguracje Wingman Warrior, aby zobaczyc jak uzywac komend w swoim pliku joystick.cfg.

 
 
  link: Valve Software MediaWiki Logo