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

Ниже - рабочая логика настройки, собранная по типичным случаям из обсуждений именно для руля Logitech (G25/G27) и похожих моделей.

Что обычно ломается

  • Игра видит контроллер, но не оси. Кнопки работают, а газ/тормоз и поворот руля не назначаются (или назначаются, но ведут себя странно).
  • Оси “переезжают” местами. Тогда руль может отвечать за газ/тормоз, а педали - за руль.
  • Неподходящая конфигурация xinput. Иногда при неправильных настройках x360ce игра вообще не стартует или сбрасывает параметры.
  • В игре список поддерживаемых устройств ограничен. Для G25/G27 это частая история: “похоже на логитех” берётся, “точно G25/G27” - нет, и приходится подменять идентификатор устройства.

Подготовка: что установить и проверить в системе

  1. Подключите руль напрямую в USB.
  2. Убедитесь, что Windows видит устройство как геймпад:
  3. Панель управления (или “Параметры”) -> “Устройства” -> “Геймпады/контроллеры”
  4. Или через стандартную проверку геймпада (главное - чтобы оси шевелились при повороте руля и нажатии педалей).
  5. Скачайте и распакуйте x360ce (обычно используют x360ce.exe) в папку, где лежит exe игры.

Шаг 1. Настройте оси и кнопки в x360ce (чтобы игра увидела руль как геймпад)

Суть: игра ожидает XInput-геймпад, а руль - это другое. x360ce переводит всё в формат, который игра понимает.

Типовая схема из практики:
- В x360ce оставляют минимум галочек и не запускают лишние модули (из-за них игра может не стартовать).
- Настройки делаются так, чтобы в игре появились оси и кнопки.

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

Мини-чек по типичным симптомам

Симптом в игре Обычно причина Что сделать
В настройках руля реагируют только кнопки Игра не получает корректные оси Переназначить оси в x360ce и убедиться, что игра видит контроллер как полноценный геймпад
Игра не запускается после включения x360ce Некорректный xinput1_3.dll/конфигурации Перепроверить x360ce.ini, вернуть “без лишних галочек”, пересоздать конфиг
Руль “перепутан” с педалями (руль = газ/тормоз) Оси X/Y или направления не совпадают ожиданиям игры Поменять местами оси в конфиге и применить инверсию там же (в Windows/обвязке), затем переназначить в игре

Шаг 2. Если у вас Logitech G25/G27 и игра “не берёт” именно модель - подмена идентификатора

По отзывам, в Driver: San Francisco может быть ограниченный список, и конкретно G25/G27 не распознаются нормально, хотя “похожий Logitech” берётся.

Рабочий обход:
1. Найдите в папке конфигураций/профилей (где игра хранит список “подходящих контроллеров”) запись устройства, которое игра признаёт (например, “Momo Force” - встречается как близкий аналог).
2. Подмените идентификаторы:
- переименование типа “0xc295 -> 0xc299” для похожего профиля, чтобы подтянулся паттерн под G25
- “0xc29B -> 0xc299” - чтобы подтянулся профиль под G27
3. После этого обычно заработает кнопки/педали/вибрация, но может остаться проблема с тем, что ось поворота и педали будут назначены “не на те места”.

Дальше - коррекция осей.

Шаг 3. Исправьте “путаницу осей” (X/Y), чтобы руль управлял рулём, а педали - педалями

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

Исправление, которое описывают в обсуждениях:
1. В файлах профиля поменять местами оси X и Y (в контексте того, как руль размечен в игре).
2. В инструменте Windows для настройки руля (или в вашей обвязке, если она есть) поменять оси обратно/местами и применить инверсию там, где это нужно.
3. Затем заново выставить назначения в настройках игры: чтобы руль (поворот) шел в параметры поворота, а педали - в газ/тормоз.

Важная настройка вибрации (если хотите отдачу)

Чтобы вибрация не была “как будто выключена навсегда”:
- включите вибрацию в настройках геймпада (опции игры/опции геймпада)
- проверьте, что в x360ce включена соответствующая поддержка отдачи, если вы на неё рассчитываете

Если игра ведёт себя странно даже после “почти получилось”

Даже когда управление начинает работать, часто остаются нюансы:
- руль ощущается “мягко и с задержкой” относительно поворота руля;
- с ростом скорости угол поворота может казаться “сужающимся” и машина держит траекторию слишком стабильно, даже когда вы крутите.

Это может быть:
- сочетанием того, как игра масштабирует поворот на скорости,
- и того, что оси/диапазоны в вашей конфигурации интерпретируются не идеально.

Технически это лечится тонкой подстройкой диапазонов в эмуляции и тем, как в Windows заданы лимиты осей (в зависимости от вашей модели и выбранного профиля).

Краткий маршрут “от нуля до рабочего руля”

Этап Что делаете Что должно получиться
1 Проверяете, что Windows видит оси руля и педалей При повороте/нажатии меняются значения осей
2 Ставите x360ce в папку игры Игра начинает видеть контроллер корректнее
3 Настраиваете оси и кнопки в x360ce В Driver: San Francisco появляются назначения не только для кнопок, но и для осей
4 Если это Logitech G25/G27 - подменяете профиль/идентификатор Кнопки/педали чаще включаются, но оси могут потребовать правки
5 Меняете X/Y и инверсию, исправляете перепутанные оси руль управляет рулём, педали - газом/тормозом
6 Включаете вибрацию (если нужна) Вибрация срабатывает в настройках геймпада

Итог

Чтобы Driver: San Francisco нормально работал с руль + педали, почти всегда нужна настройка на стороне x360ce: игра должна увидеть оси, а не только кнопки. Для Logitech G25/G27 дополнительно может понадобиться “обман” распознавания профиля и последующая правка осей X/Y и инверсии, чтобы руль не управлял газом, а педали не крутили рулём.

Если сделать всё по шагам выше, управление обычно приводится в рабочее состояние без магии: игра получает ожидаемые XInput-оси, а дальше уже можно аккуратно подстроить удобство под себя.