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



Wypróbuj Nasz Instrument Do Eliminowania Problemów

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.



Kontroler nie działa w Rocket League



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

Zbadaliśmy ten konkretny problem, analizując różne raporty użytkowników i strategie napraw, które są powszechnie używane do rozwiązania problemu, gdy ten scenariusz ma zastosowanie. 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 to Wymuszony .
  • Menu ustawień 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 zgodnie z typem używanego kontrolera.
  • Sterowniki kontrolera nie są poprawnie zainstalowane - W niektórych przypadkach ten problem wystąpi, ponieważ sterowniki kontrolera są niekompletne lub zostały uszkodzone w wyniku innego działania. Jeśli ten scenariusz ma zastosowanie, dochodzenie w Menedżerze urządzeń powinno ujawnić, czy kontroler jest poprawnie zainstalowany, czy nie.
  • Uszkodzone oprogramowanie kontrolera Steam - Niektóre kontrolery ogólne mogą od czasu do czasu powodować usterki podczas używania 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 - Zwykłe 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 kilka dodatkowych kroków konfiguracyjnych, aby upewnić się, że zostaną pomyślnie wykryte. Najłatwiejszym sposobem jest użycie 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 z kontrolerem 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ą doprowadzić do rozwiązania 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 ważności.

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ę Steam na pasku zadań i wybierz Duży obraz z menu kontekstowego.
  2. Gdy klient Steam zakończy uruchamianie trybu Big Picture, kliknij Biblioteka z listy 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ście Steam ).

    Dostęp do opcji kontrolera w Steam

  5. Gdy dojdziesz do Opcje aplikacji kontrolera , kliknij menu rozwijane skojarzone z S Ustawienie wejścia zespołu na mecz i ustaw na Wymuszony przed kliknięciem Dobrze.

    Wyłączanie ustawień Steam dla poszczególnych gier

  6. Po wprowadzeniu zmiany wróć do strony głównej Big Picture w Steam i kliknij Ustawienia ikonę (ikonę 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 Wsparcie konfiguracji Xbox i Przycisk przewodnika skupia się na Steamie .

    Dokonanie niezbędnych zmian w ustawieniach sterownika

    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 zrestartuj 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 PC 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ć Biegać Okno dialogowe. Następnie w polu tekstowym wpisz „Devmgmt.msc” i naciśnij Wchodzić otwierać Menadżer urządzeń . Jeśli pojawi się monit UAC (kontrola konta użytkownika) , Kliknij tak przyznać uprawnienia administracyjne.

    Wpisanie „devmgmt.msc” w wierszu polecenia.

  2. Wewnątrz Menadżer urządzeń , przewiń listę urządzeń i rozwiń menu rozwijane związane z Kontrolery dźwięku, wideo i gier .
  3. W środku Kontroler 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 pliku Kontroler dźwięku, wideo i gier menu.
  6. Jeśli sterownik został pomyślnie zainstalowany, zamknij Menadżer urządzeń uruchom ponownie komputer i sprawdź, czy problem został rozwiązany po zakończeniu następnej sekwencji startowej.

Sprawdzanie, czy sterownik jest zainstalowany

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 włączyć Ustawienia .
  2. Po wejściu do Ustawienia wybierz opcję Kontroler z menu pionowego po lewej stronie, a następnie kliknij Ogólne ustawienia kontrolera z prawego panelu.
  3. W nowo wyświetlonym oknie kliknij Odzyskaj oprogramowanie sprzętowe Steam Controllera (na dole ekranu) .
  4. Po wyświetleniu monitu o potwierdzenie kliknij dobrze aby rozpocząć proces odzyskiwania oprogramowania.
  5. Postępuj zgodnie z instrukcjami na następnym ekranie, a następnie kliknij Początek ponownie.
  6. Po zakończeniu procesu uruchom ponownie komputer i sprawdź, czy problem został rozwiązany po zakończeniu następnego uruchomienia.

Odzyskiwanie oprogramowania sprzętowego Steam Controllera

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 czynności, 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ć za pomocą strony trzeciej, 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 w zasadzie kontrolerem Xbox 360, który umożliwia używanie kontrolerów Direct Input z grami obsługującymi kontrolery Xbox360 lub Kontrolery XInput tylko poprzez tłumaczenie XInput wywołań do Połączenia 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 folderu 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 Kolejny i postępuj zgodnie z pozostałymi instrukcjami wyświetlanymi na ekranie, aby zakończyć proces. Pod koniec procesu wstępnej konfiguracji pojawi się monit o kliknięcie koniec (zrób to, kiedy to zobaczysz).

    Wykrywanie ogólnego kontrolera

  5. Będziesz wtedy mieć możliwość przetestowania kontrolera i skonfigurowania przycisków według własnego uznania. Zrób to i kliknij Zapisać. 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 ze swoim ogólnym kontrolerem.

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ć ten problem.

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 wejścia Steam .
  3. Następnie wybierz kontroler Xbox One z listy i ustaw go na AUTOMATYCZNY jeśli jest ustawiony na Poza .

    Korzystanie z wejścia Steam w Rocket League

  4. Uruchom ponownie 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.

7 minut czytania