Jak naprawić błąd Rocket League, który nie rozpoznaje kontrolera

Istnieje kilku użytkowników, którzy mają problemy z używaniem kontrolerów podczas gry w Rocket League na PC przy użyciu Steam. Problem jest zgłaszany w przypadku kilku różnych konfiguracji i kilku różnych wersji systemu Windows, w tym Windows 7, Windows 8.1 i Windows 10. W większości przypadków problem występuje w przypadkach, gdy użytkownik próbuje zagrać w grę przez Steam.

Co powoduje, że Rocket League nie identyfikuje kontrolerów?

Zbadaliśmy ten konkretny problem, analizując różne raporty użytkowników i strategie naprawy, które są powszechnie używane do rozwiązania problemu, gdy ma zastosowanie ten scenariusz. Jak się okazuje, istnieje kilka różnych potencjalnych winowajców, którzy mogą spowodować ten problem:

  • Włączone jest ustawienie Steam Input Per-Game - istnieje wiele zgłoszeń, w których to konkretne ustawienie Steam Big Picture powodowało problemy z kontrolerem, gdy było włączone. Jeśli ten scenariusz ma zastosowanie, możesz rozwiązać problem, upewniając się, że ustawienie Steam Input Per-Game jest wyłączone .
  • Menu Ustawienia sterownika jest nieprawidłowo skonfigurowane - Inną możliwą przyczyną tego problemu są przypadki, w których menu Ustawienia sterownika nie jest poprawnie skonfigurowane. W takim przypadku powinieneś być w stanie rozwiązać problem, dostosowując ustawienia do typu używanego kontrolera.
  • Sterowniki kontrolera nie zostały poprawnie zainstalowane - w niektórych przypadkach ten problem wystąpi, ponieważ sterowniki kontrolera są niekompletne lub zostały uszkodzone w wyniku innej czynności. Jeśli ten scenariusz ma zastosowanie, dochodzenie w Menedżerze urządzeń powinno ujawnić, czy kontroler jest poprawnie zainstalowany, czy nie.
  • Uszkodzone oprogramowanie sprzętowe kontrolera Steam - niektóre kontrolery ogólne mogą od czasu do czasu powodować usterki, gdy są używane ze Steam. W takim przypadku powinieneś być w stanie rozwiązać problem, wykonując odpowiednie kroki, aby odzyskać oprogramowanie wewnętrzne kontrolera Steam.
  • Ogólny kontroler nie jest poprawnie skonfigurowany - standardowe kontrolery niskiego poziomu nie zawsze są w pełni obsługiwane przez Steam. Oznacza to, że jeśli chcesz, aby działały poprawnie, musisz przejść przez dodatkowe kroki konfiguracyjne, aby upewnić się, że zostanie pomyślnie wykryty. Najłatwiej to zrobić, używając narzędzia innej firmy, które może tłumaczyć wywołania XInput na wywołania DirectInput.
  • Rocket League nie korzysta z wejścia Steam - jeśli napotkasz ten problem na kontrolerze Xbox One, możliwe, że problem występuje, ponieważ gra nie jest skonfigurowana do korzystania z wejścia Steam. W takim przypadku możesz rozwiązać problem, modyfikując niektóre opcje sterowania w grze, tak aby Rocket League korzystało z wejścia Steam.
  • Słuchawki USB są wykrywane jako kontroler - niektóre zestawy słuchawkowe USB (szczególnie modele HyperX) mogą być postrzegane jako kontrolery przez Rocket League. Jeśli ten scenariusz ma zastosowanie, powinieneś być w stanie rozwiązać problem, upewniając się, że kontroler zostanie wykryty jako pierwszy.

Jeśli obecnie nie możesz rozwiązać tego problemu, w tym artykule znajdziesz kilka kroków, które mogą zakończyć się rozwiązaniem problemu. Poniżej znajdziesz kilka różnych metod, które okazały się skuteczne w rozwiązaniu tego konkretnego problemu.

Należy pamiętać, że skuteczność każdej metody przedstawionej poniżej została potwierdzona przez co najmniej jednego użytkownika, którego dotyczy problem. Jeśli chcesz zachować jak największą wydajność, radzimy postępować zgodnie z metodami w kolejności, w jakiej zostały przedstawione, ponieważ potencjalne poprawki są uporządkowane według wydajności i wagi.

Metoda 1: Dostosowywanie ustawień dużego obrazu (jeśli dotyczy)

Jeśli próbujesz uruchomić Rocket League przez Stream, jednym z możliwych powodów, dla których nie możesz używać kontrolera, może być to, że tryb Big Picture wymusza wyłączenie kontrolera. Nie powinno to mieć miejsca domyślnie, ale jeśli zmodyfikowałeś niektóre ustawienia Steam, prawdopodobnie skonfigurowałeś również klienta tak, aby wyłączał funkcjonalność kontrolera w trybie Big Picture.

Kilku użytkowników, których dotyczy ten problem, zgłosiło, że udało im się rozwiązać problem, uzyskując dostęp do ustawień Steam Rocket League i upewniając się, że ustawienia Steam Input Per-Game są wyłączone i odznaczając inne nieistotne funkcje, takie jak przycisk przewodnika i Xbox Obsługa konfiguracji (jeśli nie używasz kontrolera Xbox.

Oto krótki przewodnik po wprowadzeniu tej modyfikacji na Steam:

  1. Kliknij prawym przyciskiem myszy ikonę paska Steam i wybierz Big Picture z menu kontekstowego.
  2. Gdy klient Steam zakończy uruchamianie trybu Big Picture, kliknij opcję Biblioteka na liście pozycji menu u góry.
  3. Następnie kliknij Rocket League na liście gier i kliknij Zarządzaj grą (pod ikoną gry).
  4. Następnie kliknij Opcje kontrolera (pod wejściem Steam ).
  5. Gdy przejdziesz do opcji aplikacji kontrolera , kliknij menu rozwijane związane z ustawieniem wejścia zespołu S na grę i ustaw wymuszone wyłączenie przed kliknięciem OK.
  6. Po wprowadzeniu zmiany wróć do strony głównej Big Picture w Steam i kliknij ikonę Ustawienia (ikona koła zębatego), a następnie kliknij Ustawienia kontrolera .
  7. W menu Ustawienia kontrolera upewnij się, że odznaczyłeś wszystkie nieistotne pola. Jeśli używasz kontrolera Xbox, odznacz wszystko oprócz pomocy technicznej konfiguracji Xbox i przycisku przewodnika skupia się na Steamie .

    Uwaga: jeśli używasz kontrolera PS4 Dualshock, sprawdź PlayStation Configuration Support i odznacz Xbox Configuration Support. Lub usuń zaznaczenie obu opcji, jeśli używasz kontrolera ogólnego.

  8. Po wykonaniu wszystkich modyfikacji uruchom ponownie klienta Steam, uruchom Rocket League i zobacz, czy przywrócono funkcjonalność kontrolera.

Jeśli ta metoda nie pozwoliła ci rozwiązać problemu, a nadal nie możesz używać kontrolera podczas gry w Rocket League, przejdź do następnej metody poniżej.

Metoda 2: Upewnij się, że kontroler został rozpoznany

Jeśli masz problemy z używaniem kontrolera PS4 DualShock na komputerze z RocketLeague. W zdecydowanej większości tych przypadków przyczyną problemu jest problem ze sterownikiem związany z kontrolerem PS4. Kilku użytkowników, których dotyczy problem, zgłosiło, że udało im się rozwiązać problem po upewnieniu się, że zainstalowano prawidłowe sterowniki. W niektórych przypadkach użytkownicy próbowali również przywrócić ustawienia oprogramowania układowego kontrolera.

Oto krótki przewodnik, jak to zrobić:

  1. Naciśnij klawisz Windows + R, aby otworzyć okno dialogowe Uruchom . Następnie w polu tekstowym wpisz „devmgmt.msc” i naciśnij Enter, aby otworzyć Menedżera urządzeń . Jeśli pojawi się monit UAC (Kontrola konta użytkownika) , kliknij Tak, aby przyznać uprawnienia administracyjne.
  2. W Menedżerze urządzeń przewiń listę urządzeń i rozwiń menu rozwijane związane z kontrolerami dźwięku, wideo i gier .
  3. W menu kontrolera dźwięku, wideo i gier sprawdź, czy kontroler PS4 jest w środku.
  4. Jeśli kontroler PS4 nie pojawia się w tym menu, oznacza to, że masz problem ze sterownikiem. W takim przypadku odłącz kontroler USB i podłącz do innego portu. Windows powinien automatycznie zająć się instalacją.
  5. Następnie zobacz, czy instalacja sterownika zakończyła się pomyślnie, a urządzenie pojawia się w menu kontrolera dźwięku, wideo i gier .
  6. Jeśli sterownik został pomyślnie zainstalowany, zamknij Menedżera urządzeń , uruchom ponownie komputer i sprawdź, czy problem został rozwiązany po zakończeniu kolejnej sekwencji startowej.

Jeśli ten sam problem nadal występuje, przejdź do następnej metody poniżej.

Metoda 3: Odzyskiwanie oprogramowania sprzętowego kontrolera Steam

Niektórzy użytkownicy, których dotyczy problem, zgłosili, że problem został rozwiązany po wykonaniu odpowiednich czynności związanych z odzyskaniem oprogramowania układowego kontrolera. W większości przypadków potwierdzono, że ta procedura działa w sytuacjach, gdy problem występował z kontrolerem DualShock4.

Użytkownicy, którzy zastosowali się do tych instrukcji, zgłosili, że ich kontroler powrócił po zakończeniu procesu odzyskiwania oprogramowania sprzętowego i ponownym uruchomieniu komputera. Oto krótki przewodnik po tym, co musisz zrobić:

  1. Otwórz swojego klienta Steam i użyj paska wstążki u góry, aby kliknąć Steam, a następnie Ustawienia .
  2. Po wejściu do menu Ustawienia wybierz opcję Kontroler z menu pionowego po lewej stronie, a następnie kliknij Ogólne ustawienia kontrolera w panelu po prawej stronie.
  3. W nowo wyświetlonym oknie kliknij Odzyskaj oprogramowanie sprzętowe kontrolera Steam (u dołu ekranu) .
  4. Po wyświetleniu monitu o potwierdzenie kliknij OK, aby rozpocząć proces odzyskiwania oprogramowania sprzętowego.
  5. Postępuj zgodnie z instrukcjami wyświetlanymi na następnym ekranie, a następnie ponownie kliknij przycisk Start .
  6. Po zakończeniu procesu uruchom ponownie komputer i sprawdź, czy problem został rozwiązany po zakończeniu następnego uruchomienia.

Jeśli ten sam problem występuje i nadal nie możesz używać kontrolera podczas gry w Rocket League, przejdź do następnej metody poniżej.

Metoda 4: Konfiguracja kontrolerów ogólnych (jeśli dotyczy)

Jeśli napotkasz ten problem z ogólnym, tańszym kontrolerem, prawdopodobnie będziesz musiał wykonać kilka dodatkowych kroków, aby skonfigurować go do współpracy z Rocket League. Popularne kontrolery, takie jak Xbox One / Xbox 360 lub Dualshock4, są automatycznie wykrywane i konfigurowane natychmiast po ich podłączeniu. Jeśli jednak masz kontroler niskonapięciowy, musisz przeprowadzić ręczną konfigurację.

Kilku użytkowników, którzy również napotkali ten problem, zgłosiło, że udało im się go rozwiązać, korzystając z trzeciej strony, która pozwoliła im udostępnić ich ogólny kontroler i zmienić powiązania na preferowane.

Oto, co musisz zrobić:

  1. Odwiedź ten link ( tutaj ), aby pobrać x360Ce. To narzędzie jest zasadniczo kontroler Xbox 360, która pozwala na używanie kontrolerów Wprowadzanie bezpośrednie z gier obsługujących kontrolery XBOX360 lub sterowników xinput tylko tłumaczenia rozmów XInput do rozmów DirectInput .
  2. Po pobraniu narzędzia skopiuj je i przejdź do następującej lokalizacji:
    C: \ Pliki programów \ Steam \ SteamApps \ common \ rocketleague \ binaries \ win32

    Uwaga: pamiętaj, że jest to domyślna lokalizacja folderu gry Rocket League. Jeśli zainstalowałeś grę w niestandardowej lokalizacji, przejdź do niej.

  3. Wklej plik (x360ce.exe) w dowolnym miejscu w folderze Win32, a następnie kliknij dwukrotnie plik wykonywalny, aby go uruchomić.
  4. Po otwarciu aplikacji poczekaj, aż wykryje Twój kontroler. Gdy to nastąpi , kliknij przycisk Dalej i postępuj zgodnie z pozostałymi instrukcjami wyświetlanymi na ekranie, aby zakończyć proces. Pod koniec procesu konfiguracji początkowej zostanie wyświetlony monit o kliknięcie przycisku Zakończ (zrób to, gdy się pojawi).
  5. Będziesz wtedy mieć możliwość przetestowania kontrolera i skonfigurowania przycisków według własnego uznania. Zrób to i kliknij Zapisz. Jak pewnie wiesz, twój kontroler już działa.
  6. Zamknij narzędzie kontrolera i uruchom Rocket League normalnie przez Steam. Nie powinieneś już napotykać problemów z kontrolerem ogólnym.

Jeśli ten sam problem nadal występuje, przejdź do następnej metody poniżej, aby wypróbować inną strategię naprawy.

Metoda 5: Zmuszanie Rocket League do korzystania z wejścia Steam (jeśli dotyczy)

Jeśli używasz Rocket League przez Steam z kontrolerem Xbox One i napotykasz ten problem, prawdopodobnie gra nie jest skonfigurowana do korzystania z wejścia Steam - co może spowodować powstanie tego problemu.

Kilku użytkowników, których dotyczy problem, zgłosiło, że udało im się rozwiązać problem, dostosowując niektóre ustawienia w grze, tak aby Rocket League była zmuszona korzystać z danych wejściowych ze Steam. Po wykonaniu tej czynności i ponownym uruchomieniu gry niektórzy użytkownicy zgłosili, że problem został rozwiązany i mogli bez problemów używać kontrolerów Xbox One.

Oto, co musisz zrobić:

  1. Uruchom Rocket League przez Steam.
  2. Po załadowaniu gry przejdź do Opcje> Sterowanie i kliknij Użyj wprowadzania Steam .
  3. Następnie wybierz kontroler Xbox One z listy i ustaw go na AUTO, jeśli jest wyłączony .
  4. Zrestartuj Rocket League i sprawdź, czy problem został rozwiązany.

Jeśli ten sam problem nadal występuje, przejdź do następnej metody poniżej.

Metoda 6: Odłączanie słuchawek USB (jeśli dotyczy)

Jeśli używasz słuchawek podłączonych przez USB, prawdopodobnie Rocket League zobaczy je jako kontroler. Jest to dość częste zjawisko w przypadku słuchawek HyperX i kilku innych producentów. Ponieważ Rocket Leagues uważa, że ​​twój kontroler jest już podłączony, nie zapewni on niezbędnych uprawnień twojemu prawdziwemu kontrolerowi.

Kilku użytkowników, którzy przechodzili przez ten właśnie problem, zgłosiło, że udało im się rozwiązać problem, odłączając słuchawki USB i podłączając kontroler przed uruchomieniem gry. W ten sposób rzekomo wykryto kontroler i byli w stanie podłączyć słuchawki USB do innego portu USB.

Pamiętaj jednak, że jeśli ta procedura się powiedzie, musisz to zrobić za każdym razem, gdy planujesz używać zarówno kontrolera, jak i słuchawek USB.

Uwaga: upewnij się, że Bluetooth nie jest włączony na żadnym innym pobliskim urządzeniu, co może zmylić kontroler co do tego, z którym urządzeniem się łączy.