Для того чтобы геймпад был понятен игре с поддержкой XInput существуют два пути:
1) основной путь (XBOX 360 Controller emulator v3.0) и если он заработает, то это наилучшее решение проблемы неподдерживаемого игрой геймпада. Именно для DVTech JS35 Shock Master (возможно будет работать правильно и с другими джойстиками, если нет, то жмем сюда) скачиваем файлы "xbox360cemu.ini" и "xinput1_3.dll", разархивируем и копируем их в папку где лежит файл запуска игры. Например для игры "NinjaBlade" копируем оба файла в папку С:\Program Files\Ninja Blade, где лежит файл запуска игры "NinjaBlade.exe". Точно так же с другими играми. Далее запускаем игру (системный блок должен пикнуть при этом, если не пикнул - ничего страшного) и проверяем работает ли геймпад.
- Если "да", то процесс настройки закончен, радостно потираем ладошки и играем. Если вибрации нет, то во время игры жмем клавишу "F9".
- Если "нет", то пробуем следующий вариант: файл xinput1_3.dll по порядку переименовываем на "xinput1_1.dll", "xinput1_2.dll" и "xinput9_1_0.dll". При этом для проверки каждый раз запускаем игру и ждем заветного "бип" из системника. Проверяем джойстик на работоспособность, если не помогает смотрим следующий пункт.
2) второстепенный путь, требующий ручной настройки геймпада под каждую игру. Скачиваем программу "Pinnacle Game Profiler" или "Xpadder" (уже имеет определенную базу геймпадов и профайлы для нескольких игр) и настраиваем каждую кнопку геймпада под определенные игрой кнопки клавиатуры и мыши. Данный путь возможно будет подробно расписан позже, если посетители сайта очень сильно попросят :)
Метод работает на следующих моделях:
- DVTech JS35
- DVTech JS32 (информация от orden)







