Как исправить Ракетную лигу не распознающим контроллером

Есть несколько пользователей, которые испытывают проблемы с использованием контроллеров при игре в Rocket League на ПК с использованием Steam. О проблеме сообщается в нескольких разных конфигурациях и с несколькими разными версиями Windows, включая Windows 7, Windows 8.1 и Windows 10. В большинстве случаев проблема возникает в тех случаях, когда пользователь пытается играть в игру через Steam.

Контроллер не работает в Rocket League

Что заставляет Rocket League не определять контроллеров?

Мы исследовали эту конкретную проблему, проанализировав различные пользовательские отчеты и стратегии исправления, которые обычно используются для решения проблемы, когда этот сценарий применим. Как оказалось, есть несколько разных потенциальных виновников, которые могут в конечном итоге вызвать эту проблему:

  • Параметр Steam Input Per-Game включен. Существует множество отчетов, в которых этот конкретный параметр Steam Big Picture заканчивался тем, что создавал проблемы с контроллером во время его включения. Если этот сценарий применим, вы можете решить проблему, убедившись, что параметр Steam Input Per-Game принудительно отключен .
  • Меню настроек контроллера настроено неправильно. Другой возможной причиной этой проблемы являются случаи, когда меню настроек контроллера настроено неправильно. В этом случае вы сможете решить проблему, изменив настройки в соответствии с типом используемого контроллера.
  • Драйверы контроллера установлены неправильно - в некоторых случаях эта проблема возникает из-за того, что драйверы контроллера неполны или повреждены в результате другого действия. Если этот сценарий применим, расследование диспетчера устройств должно выявить, правильно ли установлен контроллер.
  • Поврежденное микропрограммное обеспечение контроллера Steam. Некоторые общие контроллеры могут время от времени давать сбой при использовании со Steam. Всякий раз, когда это происходит, вы должны быть в состоянии решить проблему, выполнив соответствующие шаги для восстановления прошивки контроллера Steam.
  • Универсальный контроллер настроен неправильно - универсальные контроллеры с низким входом не всегда полностью поддерживаются Steam. Это означает, что если вы хотите, чтобы они работали должным образом, вам нужно выполнить некоторые дополнительные шаги по настройке, чтобы убедиться, что он обнаружен успешно. Самый простой способ сделать это - использовать стороннюю утилиту, способную преобразовывать вызовы XInput в вызовы DirectInput.
  • В Rocket League не используется Steam Input. Если вы столкнулись с этой проблемой с контроллером Xbox One, возможно, проблема возникает из-за того, что игра не настроена на использование Steam Input. В этом случае вы можете решить эту проблему, изменив некоторые параметры управления в игре, чтобы Rocket League использовала Steam Input.
  • Наушники USB распознаются как контроллеры - некоторые гарнитуры USB (в частности, модели HyperX) могут рассматриваться как контроллеры Rocket League. Если этот сценарий применим, вы должны быть в состоянии решить проблему, гарантируя, что ваш контроллер будет обнаружен первым.

Если вы в настоящее время пытаетесь решить эту проблему, эта статья предоставит вам несколько шагов по устранению неполадок, которые могут в конечном итоге решить вашу проблему. Ниже вы найдете несколько различных методов, которые подтвердили свою эффективность в решении этой конкретной проблемы.

Помните, что каждый метод, который будет описан ниже, подтвержден как эффективный по крайней мере одним уязвимым пользователем. Если вы хотите оставаться максимально эффективными, мы советуем вам следовать методам в том порядке, в котором они представлены, поскольку возможные исправления упорядочены по эффективности и серьезности.

Способ 1: настройка параметров большого изображения (если применимо)

Если вы пытаетесь запустить ракету League через Stream, одной из возможных причин, по которой вы не можете использовать контроллер, может быть то, что режим Big Picture в конечном итоге приводит к отключению контроллера. Это не должно происходить по умолчанию, но если вы изменили некоторые настройки Steam, скорее всего, вы также настроили клиент для отключения функциональности контроллера в режиме Big Picture.

Несколько затронутых пользователей, с которыми мы также сталкиваемся с той же проблемой, сообщили, что им удалось решить эту проблему путем доступа к настройкам Steam в Rocket League и обеспечения принудительного выключения игровых настроек Steam Input и отмены других ненужных функций, таких как кнопка Guide и Xbox. Поддержка конфигурации (если вы не используете контроллер Xbox.

Вот краткое руководство по созданию этой модификации в Steam:

  1. Щелкните правой кнопкой мыши значок панели задач Steam и выберите « Большая картинка» в контекстном меню.
  2. Как только клиент Steam завершит запуск режима Big Picture, нажмите « Библиотека» в списке пунктов меню вверху.
  3. Затем нажмите Rocket League из списка игр и нажмите Manage Game (под значком игры).
  4. Далее, нажмите на Опции контроллера (под Steam Input ).

    Доступ к настройкам контроллера в Steam
  5. После того, как вы перейдете к « Параметры приложения контроллера», нажмите на раскрывающееся меню, связанное с «S- Input Team», и установите его в « Forced Off», прежде чем нажимать « Ok».

    Отключение настроек Steam для входа в игру
  6. После внесения изменений вернитесь на главную страницу Big Picture в Steam и нажмите значок « Настройки» (значок шестеренки), а затем нажмите « Настройки контроллера» .
  7. В меню «Настройки контроллера» убедитесь, что вы сняли все ненужные поля. Если вы используете контроллер Xbox, снимите все, кроме « Поддержка конфигурации Xbox» и кнопка «Руководство», которая фокусирует Steam .

    Внесение необходимых изменений в настройки контроллера

    Примечание. Если вы используете контроллер PS4 Dualshock, проверьте поддержку конфигурации PlayStation и снимите флажок «Поддержка конфигурации Xbox». Или снимите оба флажка, если вы используете универсальный контроллер.

  8. После того, как все изменения были сделаны, перезапустите ваш клиент Steam, запустите Rocket League и посмотрите, была ли восстановлена ​​функциональность контроллера.

Если этот метод не позволил вам решить проблему, и вы все еще не можете использовать свой контроллер во время игры в Rocket League, перейдите к следующему способу ниже.

Способ 2: убедитесь, что ваш контроллер распознается

Если у вас возникли проблемы с использованием контроллера PS4 DualShock на ПК с RocketLeague. В подавляющем большинстве этих случаев проблема вызвана проблемой драйвера, связанной с вашим контроллером PS4. Несколько пострадавших пользователей сообщили, что им удалось устранить проблему после того, как были установлены правильные драйверы. В некоторых случаях пользователи также пытались восстановить настройки прошивки для контроллера.

Вот краткое руководство о том, как это сделать:

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно « Выполнить ». Затем в текстовом поле введите «devmgmt.msc» и нажмите Enter, чтобы открыть диспетчер устройств . Если вас попросит UAC (Контроль учетных записей), нажмите Да, чтобы предоставить административные привилегии.

    Введите «devmgmt.msc» в командной строке.
  2. В диспетчере устройств прокрутите вниз список устройств и раскройте раскрывающееся меню, связанное с контроллерами звука, видео и игр .
  3. В меню Sound, video и game controller проверьте, присутствует ли внутри ваш контроллер PS4.
  4. Если контроллер PS4 не отображается внутри этого меню, тогда ясно, что у вас проблема с драйвером. В этом случае отключите контроллер USB и подключите его к другому порту. Windows должна автоматически позаботиться об установке.
  5. Затем посмотрите, успешно ли установка драйвера завершена, и устройство появляется в меню « Звук», «Видео» и «Игровой контроллер» .
  6. Если драйвер успешно установлен, закройте Диспетчер устройств, перезагрузите компьютер и посмотрите, решена ли проблема после завершения следующей последовательности запуска.

Проверка, установлен ли драйвер

Если та же проблема все еще возникает, перейдите к следующему способу ниже.

Способ 3: восстановление прошивки контроллера Steam

Некоторые затронутые пользователи сообщают, что проблема была решена после того, как они выполнили шаги, соответствующие восстановлению микропрограммы их контроллера. В большинстве случаев эта процедура была подтверждена для работы в ситуациях, когда проблема возникла с контроллером DualShock4.

Пользователи, которые следовали этим инструкциям, сообщили, что их функции контроллера вернулись после завершения процесса восстановления прошивки и перезагрузки компьютера. Вот краткое руководство о том, что вам нужно сделать:

  1. Откройте свой клиент Steam и используйте ленточную панель вверху, чтобы нажать на Steam, а затем на Настройки .
  2. Зайдя в меню « Настройки», выберите опцию «Контроллер» в вертикальном меню слева, а затем нажмите « Общие настройки контроллера» в правой панели.
  3. В появившемся окне нажмите Восстановить прошивку контроллера Steam (внизу экрана) .
  4. При появлении запроса на подтверждение нажмите кнопку ОК, чтобы начать процесс восстановления прошивки.
  5. Следуйте инструкциям на следующем экране, затем нажмите кнопку Пуск еще раз.
  6. Когда процесс будет завершен, перезагрузите компьютер и посмотрите, будет ли проблема решена после завершения следующего запуска.

Восстановление прошивки контроллера Steam

Если возникает та же проблема, и вы все еще не можете использовать свой контроллер во время игры в Rocket League, перейдите к следующему способу ниже.

Способ 4: настройка общих контроллеров (если применимо)

Если вы столкнулись с этой проблемой при использовании более дешевого контроллера, скорее всего, вам придется выполнить некоторые дополнительные действия, чтобы настроить его для работы с Rocket League. Популярные контроллеры, такие как Xbox One / Xbox 360 или Dualshock4, автоматически обнаруживаются и настраиваются, как только вы подключаете их. Но если у вас есть контроллер с низким входом, вам потребуется выполнить некоторую ручную настройку.

Несколько пользователей, которые также сталкивались с этой проблемой, сообщили, что им удалось разрешить ее с помощью третьей стороны, которая позволила им сделать свой общий контроллер видимым и изменить привязки на свои предпочтительные.

Вот что вам нужно сделать:

  1. Посетите эту ссылку ( здесь ), чтобы скачать x360Ce. Эта утилита, по сути, является контроллером Xbox 360, который позволит вам использовать контроллеры прямого ввода с играми, которые поддерживают контроллеры Xbox360 или контроллеры XInput, только путем преобразования вызовов XInput в вызовы DirectInput .
  2. После того, как утилита была загружена, скопируйте ее и перейдите в следующую папку:
     C: \ Program Files \ Steam \ SteamApps \ common \ rocketleague \ binaries \ win32 

    Примечание: имейте в виду, что это местоположение по умолчанию для папки с игрой Rocket League. Если вы установили игру в произвольном месте, перейдите туда.

  3. Вставьте файл (x360ce.exe) в любое место внутри папки Win32, затем дважды щелкните исполняемый файл, чтобы запустить его.
  4. Когда приложение откроется, подождите, пока оно обнаружит ваш контроллер. Как только это произойдет, нажмите Далее и следуйте остальным инструкциям на экране для завершения процесса. В конце начального процесса установки вам будет предложено нажать « Готово» (сделайте это, когда увидите его).

    Обнаружение универсального контроллера
  5. Затем вам будет предоставлена ​​возможность протестировать свой контроллер и настроить кнопки по своему усмотрению. Сделайте это и нажмите Сохранить. Как вы, вероятно, можете сказать, ваш контроллер уже работает.
  6. Закройте утилиту контроллера и нормально запустите Rocket League через Steam. Вы больше не должны сталкиваться с проблемами с вашим общим контроллером.

Если та же проблема все еще возникает, перейдите к следующему способу ниже, чтобы попробовать другую стратегию восстановления.

Метод 5: принуждение Ракетной лиги использовать Steam Input (если применимо)

Если вы запускаете Rocket League через Steam с контроллером Xbox One и сталкиваетесь с этой проблемой, скорее всего, игра не настроена на использование Steam Input, что может привести к возникновению этой проблемы.

Несколько затронутых пользователей сообщили, что им удалось решить проблему, изменив некоторые игровые настройки, чтобы Rocket League была вынуждена использовать информацию из Steam. После этого и перезапуска игры некоторые пользователи сообщили, что проблема была решена, и они смогли без проблем использовать свои контроллеры Xbox One.

Вот что вам нужно сделать:

  1. Запустить Ракетную Лигу через Steam.
  2. Как только игра загрузится, перейдите в « Опции»> «Управление» и нажмите « Использовать ввод Steam» .
  3. Затем выберите свой контроллер Xbox One из списка и установите для него значение АВТО, если для него установлено значение Выкл .

    Использование Steam Input с Rocket League
  4. Перезапустите Rocket League и посмотрите, была ли проблема решена.

Если та же проблема все еще возникает, перейдите к следующему способу ниже.

Способ 6: отключение USB-наушников (если применимо)

Если вы используете наушники, подключенные через USB, скорее всего, Rocket League увидит их в качестве контроллера. Это довольно распространенное явление в наушниках HyperX и некоторых других производителях. Поскольку Rocket League считает, что ваш контроллер уже подключен, он не предоставит необходимые разрешения для вашего реального контроллера.

Несколько пользователей, которые сталкивались с этой проблемой, сообщили, что им удалось решить эту проблему, отсоединив USB-наушники и подключив контроллер перед запуском игры. Делая это, якобы обнаружил их контроллер, и они смогли подключить USB-наушники к другому USB-порту.

Но имейте в виду, что если эта процедура прошла успешно, вам придется делать это каждый раз, когда вы планируете использовать как контроллер, так и наушники USB.

Интересные статьи