Как активировать импульсные триггеры Xbox One Controller в почти любой игре на ПК

В связи с возникшим обсуждением тактильной виброотдачи геймпада Sony DualSense, я расскажу, как запустить любую игру на ПК (или почти любую, необходимо тестировать) с поддержкой импульсных триггеров Xbox One Controller. Причем они будут вибрировать не каждый раз при нажатии, а в зависимости контекста.

Я проверил работу функции в Red Dead Redemption 2 —левый триггер вибрирует только если прицеливаться, благодаря нему чувствуется каждый досланный патрон. При разговоре с персонажами виброотдача не активируется.

Что вообще такое импульсный триггер? Я уже не в первый раз натыкаюсь на то, что обладатели Xbox One Controller на ПК не знают об этой функции, так как она используется всего в нескольких играх.

Дополнительные вибромоторчики под каждым триггером помогают передать ощущение от поверхности или небольших действий. Каждый, кто играл в недавние выпуски Forza помнит, что благодаря им можно чувствовать каждую неровность на дороге.

Чтобы они заработали в большем числе игр, нужно скачать X1nput V2.0 от araghon007. Этот метод работает только с Windows 10 и переназначает виброотклик с рукояток геймпада на триггеры. И то, и другое одновременно работает только в играх с нативной поддержкой.

Распаковываем в папку с exe.-файлом игры архив xinput1_3.dll из 64/32 битной папки, и дублируем его 4 раза, чтобы в итоге было 5 файлов. Далее переименовываем их чтобы получились такие файлы:

  • xinput1_1.dll

  • xinput1_2.dll
  • xinput1_3.dll
  • xinput1_4.dll
  • xinput9_1_0.dll

Если вы хотите отрегулировать чувствительность триггеров, скопируйте файл X1nput.ini в папку с игрой. По дефолту чувствительность 0.25, если вам её мало, можете повышать.

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

Автор подтвердил работу в:

GTA V (offline), Rocket League (offline), DOOM, Just Cause 4, Need For Speed: Most Wanted (2012), Portal 2, Hitman 2, Distance, Broforce.

Он не советует использовать библиотеку в мультиплеерных играх, так как есть риск получить бан за модификацию файлов.

Материал дополнен редакцией
183183
242 комментария

В Forza horizon 4 на Elite controller просто охренительно ощущается торможение и грип с разными щебеночными покрытиями. Жалко что мало игр поддерживает фичу 

56
Ответить

Катаю на обычном xbox one контроллере, подтверждаю, разница в покрытиях, срыв машины в занос чувствуются очень круто!

По умолчанию, без доп софта

24
Ответить

У тебя по дефолту работает или же из за жтойтпроги ?

Ответить

Я одного не пойму, почему нет поддержки на играх, в которых на боксе эта поддержка есть(кроме Gears и Forza). На самом деле штука невероятная. Оно на словах кажется, что вибро в курках бесполезно, а на деле оно совершенно меняет ощущения от игр, особенно в гонках. Ты как будто бы чувствуешь заносы и дорогу.

3
Ответить

Комментарий недоступен

1
Ответить

Комментарий недоступен

42
Ответить

Комментарий недоступен

3
Ответить