Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[Poradnik] Kontroler DirectInput jako XInput (jak Elitka czy inna nówka nie wykrywa)
#1
Poradnik powstał z myślą o Pecetowych osobach, co chcą pograć w Elitkę jak jak nasi towarzysze Husarze ze Strefy "K", czyli na padzie, ale nie mają niczego z poniższej listy (minus Mychy i Klawy oczywix, bo to podstawa niezbędna do obsługi kompa jak wszyscy wiemy):

Kod:
THE FOLLOWING CONTROLLERS ARE SUPPORTED BY ELITE DANGEROUS ON WINDOWS:ś

Keyboard and Mouse
Xbox 360 Controller
Xbox One Controller
Xbox One Elite Controller
Steam Controller
DUALSHOCK®4 Controller (requires official PlayStation®4 USB Wireless Adaptor)
Most modern joysticks and HoTaS devices

The Oculus Touch controller and some head tracking devices such as TrackIR may require some additional configuration but are
supported by Elite Dangerous. Our official forums feature a dedicated VR Discussion & Support section that will help you get started.
Źródło: IS MY CONTROLLER SUPPORTED BY ELITE DANGEROUS ON WINDOWS? (FDev FAQ)

Jeśli niestety nie macie niczego z powyższej listy, nawet czegoś zgodnego z nimi, aczkolwiek macie pada (lub jakimś cudem HOTASa), który był obsługiwany przez DirectX (a raczej jego API zwane DirectInput) sprzed ery Windowsa 7 i konsoli XBox 360 którego pad stał się standardem dla nowego interfejsu API znanego jako XInput (tak, wiem, skomplikowane długie zdanie, przeczytajcie powoli), jest nadzieja.

Wytłumaczenie czym są te API (po angielsku): XInput and DirectInput (Microsoft).

Co potrzebujemy?

Dwóch programów (przyjmuję że wszyscy używają Win10, jeśli Windows 7 i 8.1 to konieczne będzie instalowanie sterowników X360 na x32 i x64, oraz .NET Framework 4.5.2 i nowsze):

Xoutput - https://github.com/csutorasa/XOutput
ViGEmBushttps://github.com/ViGEm/ViGEmBus

ViGEmBus jest niezbędny, gdyż zapewnia nam sterownik do emulacji pada X360, natomiast Xoutput jest konfiguratorem.

Procedura wygląda następująco:
  • Podłączamy kontroler;

  • Instalujemy ViGEmBus;

  • Wypakowujemy XOutput.exe do katalogu (ale nie do gołego C:\ czy System32, bo będą błędy o braku dostępu);
    ż
  • Uruchamiamy X Output. 

  • W oknie jaki się pojawi, powinna być lista podłączonych urządzeń - pady, joysticki, HOTASy, a nawet i klawiatury (tak, klawą też można emulować pada!)  Biggrin

  • Tworzymy nowy profil (przez Add Controller), i wybieramy Edit.

  • Powinniśmy widzieć okno pełne guzików Invert i Configure, a po prawej rzeczy jakie powinniśmy znać z kalibracji - osie i przyciski.


  • Dla szybkości przewijamy w dół, i z Force Feedback wybieramy naszego kontrolera, poniżej nazywamy nasz profil, i wybieramy Auto-Configure. Należy przyciskać przyciski odpowiadające danemu przyciskowi na ekranie, lub nie jeśli nie mamy. Należy pamiętać, że czas na reakcję jest stosunkowo krótki.


  • Możemy zaznaczyć "Start Emulation when controller is connected" aby profil się uruchamiał z podłączeniem kontrolera.


  • Jeśli widzimy że konfiguracja jest taka jak trzeba, to wyłączamy okno. W innym wypadku, wybieramy Configure dla każdego źle nastawionego przycisku, bądź osi.

  • Następnie sprawdzamy czy nasz profil nazywa się tak jak chcieliśmy, i potem naciskamy na Start. Powinniśmy usłyszeć charakterystyczny brzęczyk od podłączenia urządzenia do systemu.

    Odpalamy Elitkę, i sprawdzamy czy wykryło nam kontroler. Jeśli tak, to gratuluję!

    Udanego lotu na waszym szrocie, tzn. kontrolerze!  Biggrin

Husaria są jak łódzkie Bałuty - reprezenuj ją godnie i dumnie. o7
Odpowiedz


Wiadomości w tym wątku
[Poradnik] Kontroler DirectInput jako XInput (jak Elitka czy inna nówka nie wykrywa) - przez ShiMan - 23.09.2019, 18:30 UTC

Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [Poradnik] Chemical Manipulators i inne materiały Raferti 11 12,349 16.03.2024, 17:56 UTC
Ostatni post: Debren
Shocked [PORADNIK] Elitka na Linuxie ShiMan 56 59,532 02.03.2024, 09:20 UTC
Ostatni post: Szumak
Video [PORADNIK] Elite Dangerous: Poradnik Totalny (video) Mathias Shallowgrave 115 230,292 06.02.2024, 08:35 UTC
Ostatni post: przemo74
  [PORADNIK] Egzobiologia dla cierpliwych Dziadostwo 30 17,118 22.09.2023, 19:38 UTC
Ostatni post: Jimmy Crooker
  Odyssey od rozczarowań po akceptację - micro poradnik 123tomek 9 964 20.09.2023, 20:06 UTC
Ostatni post: Hans 001



Użytkownicy przeglądający ten wątek: 1 gości