Как исправить Rocket League, не распознающая контроллер

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

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

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

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

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

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

Метод 1. Регулировка настроек большого изображения (если применимо)

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

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

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

  1. Щелкните правой кнопкой мыши значок Steam на панели задач и выберите « Большое изображение» в контекстном меню.
  2. После того, как клиент Steam закончит запуск режима Big Picture, нажмите « Библиотека» в списке пунктов меню вверху.
  3. Затем нажмите Rocket League в списке игр и нажмите « Управление игрой» (под значком игры).
  4. Затем нажмите Параметры контроллера (в разделе Steam Input ).
  5. Как только вы перейдете к параметрам приложения контроллера , щелкните раскрывающееся меню, связанное с настройкой ввода для каждой игры S- команды, и установите для него значение « Принудительно выключено», прежде чем нажать « ОК».
  6. После внесения изменений вернитесь на главную страницу Big Picture в Steam и щелкните значок « Настройки» (значок шестеренки), а затем нажмите « Настройки контроллера» .
  7. В меню настроек контроллера убедитесь, что вы сняли все ненужные флажки. Если вы используете контроллер Xbox, снимите все флажки, кроме « Поддержка конфигурации Xbox» и « Кнопка управления» .

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

  8. После внесения всех изменений перезапустите клиент Steam, запустите Rocket League и посмотрите, восстановлена ​​ли функциональность контроллера.

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

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

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

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

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

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

Метод 3: Восстановление прошивки контроллера Steam

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

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

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

Если возникает та же проблема, и вы по-прежнему не можете использовать свой контроллер во время игры в 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: принуждение Rocket League к использованию Steam Input (если применимо)

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

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

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

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

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

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

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

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

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

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