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



Попробуйте наш инструмент устранения неполадок

Есть несколько пользователей, у которых возникают проблемы с использованием контроллеров при игре в 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. В этом случае вы можете решить проблему, изменив некоторые параметры управления в игре, чтобы 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 ввод ).

    Доступ к параметрам контроллера в Steam

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

    Отключение игровых настроек ввода 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 key + R открыть Бежать диалоговое окно. Затем в текстовом поле введите «Devmgmt.msc» и нажмите Войти открыться Диспетчер устройств . Если вам будет предложено UAC (Контроль учетных записей пользователей) нажмите да для предоставления административных привилегий.

    Набрав «devmgmt.msc» в командной строке.

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

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

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

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

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

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

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

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

Если возникает та же проблема, и вы по-прежнему не можете использовать свой контроллер во время игры в 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 из списка и установите для него АВТО если он установлен на Выключено .

    Использование Steam Input с Rocket League

  4. Перезапустите Rocket League и посмотрите, решена ли проблема.

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

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

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

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

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

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

7 минут на чтение