Forza Horizon 5 – niewykrywana kierownica Tracer, Esperanza, SpeedLink – emulacja XInput, x360ce, reWASD

Pytanie

Jak obejść problem z nie wykrywalna kierownica której nie da się ustawić w coraz horizon 5

Odpowiedź Sztucznej Inteligencji


Bezpośrednia odpowiedź na pytanie

  • Jeżeli kierownica nie znajduje się na oficjalnej liście wspieranych urządzeń (Logitech, Thrustmaster, Fanatec), Forza Horizon 5 nie rozpozna jej natywnie.
  • Najprostsze obejście polega na:
    1) Wymuszeniu trybu X-Input (o ile sprzęt go posiada) albo
    2) Emulacji kontrolera Xbox 360/Xbox One za pomocą programów takich jak x360ce, reWASD, vJoy + UCR lub Steam Input.
  • Warunkiem wstępnym jest prawidłowe wykrycie kierownicy w systemie Windows (joy.cpl, Menedżer urządzeń) i aktualne sterowniki/firmware.

Szczegółowa analiza problemu

  1. Diagnoza na poziomie systemu
    • joy.cpl → urządzenie musi reagować na osie i przyciski.
    • Menedżer urządzeń → brak żółtych wykrzykników w gałęzi HID.
    • USB: bezpośredni port na płycie, najlepiej USB 2.0, bez hubów.

  2. Tryb pracy kierownicy
    • Wiele tanich modeli (Tracer Roadster, Esperanza, SpeedLink) ma fizyczny przełącznik lub sekwencję MODE + START/SELECT zmieniającą DirectInput↔XInput.
    • Po przełączeniu do XInput Windows zgłasza „Controller (XBOX 360 For Windows)” – to idealny stan dla FH5.

  3. Konfiguracja natywna w grze
    • Kierownicę podłączyć PRZED startem gry.
    • Ustawienia → Controls → stwórz nowy profil, ręcznie przypisz: Skręt, Gaz, Hamulec, Biegi.
    • Advanced → Dead Zones wewn. 0-1 %, zewn. 100 %; Steering Linearity dla 180-270° kół 30-45 %.

  4. Emulacja XInput (gdy brak trybu sprzętowego)
    a) x360ce (stand-alone):
    – Skopiuj x360ce.exe do folderu z ForzaHorizon5.exe (Microsoft Store: …\WindowsApps*; Steam: …\steamapps\common\ForzaHorizon5).
    – Uruchom, wybierz kierownicę, „Auto-config”, zapisz.
    – Powstaną pliki xinput1_3.dll oraz x360ce.ini.
    b) Steam Input (jeśli gra na Steam):
    – Właściwości gry → Controller → „Enable Steam Input”.
    – Big-Picture Mode → Controller Layout → mapuj osie/przyciski.
    c) reWASD / vJoy + UCR → najstabilniejsze przy wielu urządzeniach (pedały osobno itd.).

  5. Reset profilu w FH5
    • Zamknij grę, usuń folder …\Documents\My Games\Forza Horizon 5\TunableControllerSettings.
    • Uruchom ponownie – gra tworzy czystą konfigurację, często rozwiązuje „brak reakcji” po przypisaniu.

  6. Sprzężenie zwrotne / FFB
    • Budżetowe koła z wibracją (bez prawdziwego FFB) bywają wykrywane wyłącznie jako gamepad – częściowe braki FFB są normalne.
    • W x360ce można ograniczyć force feedback, by nie generował błędów DX.

Aktualne informacje i trendy

  • Od grudnia 2023 FH5 otrzymuje łatki poprawiające kompatybilność kół Fanatec DD Pro i Thrustmaster T128; brak zapowiedzi wsparcia dla marek „4-in-1”.
  • Microsoft rozwija bibliotekę „GameInput” (następca XInput/DirectInput) – w przyszłości może unifikować obsługę urządzeń, ale dziś FH5 nadal filtruje niecertyfikowane HID-y.
  • Na PC popularność zyskuje reWASD (płatny, aktywnie aktualizowany) – lepszy od x360ce przy Windows 11 i grach UWP.

Wspierające wyjaśnienia i detale

  • DirectInput vs XInput
    DirectInput: stary interfejs, brak standaryzacji osi; FH5 ignoruje wiele urządzeń DI.
    XInput: 4 osie + 10 przycisków pada Xbox – gra je zawsze przyjmie. Emulatory „paku­ją” sygnały DI w ramkę XInput.
  • Force Feedback klasyczne wymaga wywołań DI, więc pełna emulacja FFB w trybie XInput jest niemożliwa; tanie koła i tak mają tylko silniki wibracji.

Aspekty etyczne i prawne

  • Emulatory wejścia nie modyfikują plików gry w sensie DRM; nie łamią EULA FH5, lecz mogą zostać zablokowane przez przyszłe aktualizacje/anticheat.
  • Firmware z nieoficjalnych źródeł (modowane BIN-y) grozi trwałym uszkodzeniem kontrolera – używać wyłącznie oryginalnych paczek producenta.

Praktyczne wskazówki

  1. Procedura „na czysto” (PC):
    • Odinstaluj stare sterowniki → restart.
    • Zainstaluj najnowsze sterowniki/firmware → restart.
    • joy.cpl – test.
    • Podłącz kierownicę, uruchom x360ce, konfiguruj.
    • Start FH5, utwórz profil.

  2. Typowe pułapki:
    • Kierownica podłączona przez USB-C-hub → brak zasilania dla silników.
    • Jednoczesny pad Xbox oraz emulator → konflikt ID urządzenia, FH5 widzi „mieszankę” osi.
    • Windows 11 „Core Isolation / Memory Integrity” może blokować stare sterowniki HID; wyłącz chwilowo w ustawieniach → po instalacji włącz z powrotem.

Ewentualne zastrzeżenia lub uwagi dodatkowe

  • Nie każdy budżetowy model pozwala na pełne 1:1 odwzorowanie ruchu osi – możliwe będą „schody” (brak liniowości, niski polling).
  • Aktualizacje FH5 mogą nadpisać pliki DLL x360ce; po patchu warto sprawdzić, czy emulator nadal działa.

Sugestie dalszych badań

  • Monitorowanie projektu „HID-Hide + HidGuardian” – umożliwia ukrycie fizycznego urządzenia przed grą i podanie tylko wirtualnego XInput (eliminacja konfliktów).
  • Śledzenie zapowiedzi GameInput w dokumentacji Win32 – potencjalnie otworzy drogę do natywnego wsparcia większej liczby kół.
  • Analiza open-source „OpenFFB” – możliwe przyszłe rozszerzenia FFB w emulatorach.

Krótkie podsumowanie

Kierownice spoza listy Logitech/Thrustmaster/Fanatec nie są natywnie obsługiwane przez Forza Horizon 5. Aby gra je „zobaczyła”, trzeba:
1) zapewnić poprawną detekcję w Windows, 2) ustawić tryb XInput lub użyć emulatora (x360ce, reWASD, Steam Input), 3) utworzyć/wyczyścić profil sterowania w FH5 i ręcznie przypisać wszystkie funkcje. Zachowanie tych trzech kroków rozwiązuje problem w przeważającej większości przypadków, chociaż pełne force feedback w budżetowych kołach może pozostać nieosiągalne.

Oceń odpowiedź:
Zastrzeżenie: Odpowiedzi udzielone przez sztuczną inteligencję (model językowy) mogą być niedokładne i wprowadzające w błąd. Elektroda nie ponosi odpowiedzialności za dokładność, rzetelność ani kompletność prezentowanych informacji. Wszystkie odpowiedzi powinny być zweryfikowane przez użytkownika.