Долго бродил по инету в поисках эмулятора xinput для моего джойстика, обычно использовал вот этот эмулятор http://www.tocaedit.com/IB/index.php?act=home , в Batman Archam Asylum он пахал, в GTA IV тоже без проблем. Вот на Assassin’s Creed 2 почему-то не захотел давать виброотдачу, нашел в замену вот этот эмулятор
Краткая инструкция:
- Тут есть один нюанс: файл dinput8.dll в случае с игрой Assassin’s Creed 2 копировать не нужно, потому что из-за него джойстик не определится в игре.
2) запускаем файл XInputEmulator,
3) нажимаем кнопочку English,
4) снимаем галочку с пункта Use beep,
5) ставим галочку на пункте Use force,
6) выставляем процент отдачи на ползунке (я ставлю 200%), (а я бы поставил 500, как я понял, 10000 % – полная виброотдача на максимум, ну естественно половины мне хватило в самый раз, в общем, на ваше усмотрение)
7) настраиваем оси стиков, они как правило перепутаны:
_а) нажимаем axis -Y (затем на геймпаде левый стик вверх)
_б) нажимаем axis X (затем на геймпаде левый стик вправо)
_в) нажимаем axis RZ (затем на геймпаде правый стик вверх)
_г) нажимаем axis Z (затем на геймпаде правый стик вправо)
8) нажимаем конпочку Save,
9) нажимаем кнопочку Quit.
Создатель темы, из которой я взял информацию, говорит: “Этот эмулятор только для Logitech Rumble Pad 2.”. Не знаю насчет этого, может пойти и на другие джойстики.
Источник: http://forums.playground.ru/hardware/601192/