- 1) Подготовьте Windows и проверьте, что оси определяются
- 2) В игре назначайте оси и педали, а не только кнопки
- 3) Используйте x360ce, если игра не видит оси
- 4) Если распознается “не то”, поменяйте оси местами и перенастройте инверсию
- 5) Настройте чувствительность в игре и проверьте “задержку” отклика
- Чек-лист: что делать, если игра видит только кнопки руля
- Частые ошибки
- Вывод
Проблема чаще всего одна: игра видит кнопки руля, но не распознает оси (поворот руля, газ, тормоз). Это значит, что в Windows устройство подключено и на него реагируют кнопки, а вот оси не попали в настройки игры.
Ниже - рабочий порядок действий, который помог пользователям, когда в игре не отображались педали и оси руля.
Источник по настройке с рулём в Driver: San Francisco (тема на форуме Playground): https://www.playground.ru/driver_san_francisco/forum/upravlenie_s_rulya-1487065
1) Подготовьте Windows и проверьте, что оси определяются
- Подключите руль с педалями к ПК.
- Откройте стандартную проверку устройств:
- Win + R ->
joy.cpl - Выберите устройство руля.
- Нажмите педали и поверните руль. Если в окне теста двигаются оси, значит железо работает.
- Перезайдите в игру и проверьте, что она хотя бы видит контроллер как геймпад.
Если в Windows оси не двигаются, настройка в игре не поможет - сначала разберитесь с драйверами руля или профилем в ПО производителя.
2) В игре назначайте оси и педали, а не только кнопки
В Driver: San Francisco иногда оси не назначаются автоматически. На практике пользователи решают так: в настройках игры нужно отдельно указать оси (газ, тормоз, поворот), и сделать это так, чтобы они соответствовали тому, что игра ожидает для геймпада.
Типичный симптом из опыта игроков: “на кнопки руля реагирует, а педали и оси руля не видит”. Тогда в настройках игры начните с:
- назначения поворота руля на ось X или Y (в зависимости от того, как у вас отображается устройство в Windows или в эмуляторе)
- назначения газа и тормоза на отдельные оси
Если после назначения педали не работают, переходите к шагу 3.
3) Используйте x360ce, если игра не видит оси
Когда игра видит только кнопки, один из распространенных способов - эмуляция контроллера через x360ce (часто это помогает, потому что игра лучше “понимает” формат геймпада Xbox).
По опыту из темы на Playground, ключевые моменты такие:
- проблема может быть связана с файлом xinput1_3.dll
- важно не ломать настройки в x360ce: иногда игра не запускается, если поставить “лишние” галочки
- оси нужно назначать в самом x360ce так, чтобы в игре они появились в разделе геймпада
Источник (конкретные замечания про xinput1_3.dll и настройку через x360ce): https://www.playground.ru/driver_san_francisco/forum/upravlenie_s_rulya-1487065
Практический алгоритм
- Скопируйте x360ce в папку с игрой (или используйте настройку, которая создаёт файлы рядом с .exe).
- Запустите x360ce и сделайте назначение осей:
- поворот руля - на нужную ось
- газ - на нужную ось
- тормоз - на нужную ось
- Уберите лишние опции в интерфейсе x360ce, чтобы игра точно запускалась. В обсуждении упоминали случай, когда игра не запускалась при определенных настройках программы.
- Если что-то пошло не так, иногда помогает удалить
x360ce.ini- программа создаст файл заново и может исправить ошибочную раскладку. - Зайдите в игру и проверьте, что оси теперь доступны в назначениях.
4) Если распознается “не то”, поменяйте оси местами и перенастройте инверсию
У части рулей оси в игре оказываются “перепутаны”: например, газ/тормоз управляют рулем, а поворот рулём - газом или тормозом.
В той же теме на Playground описан рабочий прием:
- поменять местами оси X и Y в файлах/конфиге, который соответствует устройству
- затем в программе для руля (в Windows-части настроек) включить инверсию осей
- после этого все элементы начинают соответствовать назначению: руль - поворот, педали - газ и тормоз
Источник с описанием про обмен осей и инверсию: https://www.playground.ru/driver_san_francisco/forum/upravlenie_s_rulya-1487065
5) Настройте чувствительность в игре и проверьте “задержку” отклика
Даже когда управление заработало, встречается другая проблема:
- руль реагирует поздновато на реальный поворот
- с ростом скорости угол поворота визуально “сужается”, и машина держит курс слишком стабильно
Это обычно не поломка, а особенность настроек управления и сопоставления осей. После того как игра начнет видеть оси корректно, попробуйте:
- уменьшить чувствительность
- перекинуть диапазон осей через настройки в x360ce (если используете его)
- пересмотреть назначение осей, если отклик “плывет”
Чек-лист: что делать, если игра видит только кнопки руля
| Симптом | Что сделать | Ожидаемый результат |
|---|---|---|
| В Driver: San Francisco работают только кнопки, педали молчат | Назначить газ/тормоз в игре отдельно, как оси | В меню игры педали появятся как управляемые оси |
| Оси руля не выбираются в настройках игры | Настроить оси в x360ce и перезапустить игру | В игре появятся оси для назначения |
| Игра не запускается после правок в x360ce | Сбросить “галочки” в x360ce, заново сформировать конфиг (в т.ч. удалить x360ce.ini) | Игра запускается |
| Педали управляют рулем или наоборот | Поменять оси местами и настроить инверсию | Руль поворачивает, педали ускоряют/тормозят |
| Отклик поздний или поворот “ограничивается” на скорости | Настроить чувствительность и повторно проверить диапазон осей | Отклик становится адекватным под ваш стиль вождения |
Частые ошибки
- Назначать только кнопки, игнорируя оси. В таком случае игра будет реагировать на нажатия, но газ/тормоз и поворот не заработают.
- Менять оси в одном месте и не менять назначение в другом. Если вы используете x360ce, соответствие должно быть согласовано между Windows-видом, x360ce и настройками в игре.
- Тянуть “лишние” опции в x360ce. В обсуждении встречался сценарий, когда игра не запускалась из-за конкретной конфигурации.
Вывод
Если Driver: San Francisco видит в руле только кнопки, начинайте с проверки осей в Windows и назначения осей в настройках игры. Когда оси не появляются, используйте x360ce для эмуляции контроллера и настройте поворот руля и педали на нужные оси. Если все “перемешано”, поменяйте оси местами и включите инверсию - это описывали пользователи и это работает.