Помогите с геймпадом для xbox и Wine

Я установил свой геймпад для xbox с «xboxdrv_0.8.2-1_amd64.deb», и контроллер прекрасно работает с играми Linux, такими как Open Arena. Трудность, с которой я сталкиваюсь, заключается в том, что когда я играю в DOOM64 EX в Wine, мой геймпад не определяется. DOOM 64 EX обнаруживает мой геймпад в Windows, поэтому это не моя версия DOOM. Я надеюсь, что кто-то может указать мне правильное направление, чтобы заставить это работать.

0
задан 5 December 2012 в 03:46

1 ответ

Я не знаю, что делает Doom 64 Ex, но общая проблема с геймпадами Xbox360 и Windows состоит в том, что есть два API для ввода в Window, Xinput и DirectInput. Wine эмулирует только более поздний, более старый API и вообще не поддерживает Xinput. Однако некоторые современные игры требуют Xinput.

Существует обходной путь с помощью библиотеки эмуляции контроллера Xbox360 (такой же, какой вы бы использовали, чтобы старый геймпад до Xinput работал с современными играми в Windows). Эта ветка описывает это:

https://groups.google.com/forum/#!topic/xboxdrv/wgY0sp-drD8

0
ответ дан 5 December 2012 в 03:46

Другие вопросы по тегам:

Похожие вопросы: