Проблема чаще всего одна: игра видит кнопки руля, но не распознает оси (поворот руля, газ, тормоз). Это значит, что в Windows устройство подключено и на него реагируют кнопки, а вот оси не попали в настройки игры.

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

Источник по настройке с рулём в Driver: San Francisco (тема на форуме Playground): https://www.playground.ru/driver_san_francisco/forum/upravlenie_s_rulya-1487065

1) Подготовьте Windows и проверьте, что оси определяются

  1. Подключите руль с педалями к ПК.
  2. Откройте стандартную проверку устройств:
  3. Win + R -> joy.cpl
  4. Выберите устройство руля.
  5. Нажмите педали и поверните руль. Если в окне теста двигаются оси, значит железо работает.
  6. Перезайдите в игру и проверьте, что она хотя бы видит контроллер как геймпад.

Если в 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

Практический алгоритм

  1. Скопируйте x360ce в папку с игрой (или используйте настройку, которая создаёт файлы рядом с .exe).
  2. Запустите x360ce и сделайте назначение осей:
  3. поворот руля - на нужную ось
  4. газ - на нужную ось
  5. тормоз - на нужную ось
  6. Уберите лишние опции в интерфейсе x360ce, чтобы игра точно запускалась. В обсуждении упоминали случай, когда игра не запускалась при определенных настройках программы.
  7. Если что-то пошло не так, иногда помогает удалить x360ce.ini - программа создаст файл заново и может исправить ошибочную раскладку.
  8. Зайдите в игру и проверьте, что оси теперь доступны в назначениях.

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) Игра запускается
Педали управляют рулем или наоборот Поменять оси местами и настроить инверсию Руль поворачивает, педали ускоряют/тормозят
Отклик поздний или поворот “ограничивается” на скорости Настроить чувствительность и повторно проверить диапазон осей Отклик становится адекватным под ваш стиль вождения

Частые ошибки

  1. Назначать только кнопки, игнорируя оси. В таком случае игра будет реагировать на нажатия, но газ/тормоз и поворот не заработают.
  2. Менять оси в одном месте и не менять назначение в другом. Если вы используете x360ce, соответствие должно быть согласовано между Windows-видом, x360ce и настройками в игре.
  3. Тянуть “лишние” опции в x360ce. В обсуждении встречался сценарий, когда игра не запускалась из-за конкретной конфигурации.

Вывод

Если Driver: San Francisco видит в руле только кнопки, начинайте с проверки осей в Windows и назначения осей в настройках игры. Когда оси не появляются, используйте x360ce для эмуляции контроллера и настройте поворот руля и педали на нужные оси. Если все “перемешано”, поменяйте оси местами и включите инверсию - это описывали пользователи и это работает.