Dumb xinput Emulator
This is an xinput dll reimplementation compatible with DirectInput controllers. Think of x360ce without the configuration.
Usage
- download and extract the latest release
- if you are using Wine run
winetricks --force setup_dumbxinputemu.verb
- otherwise copy all xinputXYZ.dll's next to the game executable and start the game
- on Wine, dumbxinputemu uses evdev and ignores jsdev devices by default. That should work with almost everything,
but you can control this behavior using
XINPUT_NO_IGNORE_JS
andXINPUT_IGNORE_EVDEV
environment variables.
Why in the...?
This is meant mainly for using a Steam Controller or XBox 360 pad with Wine.
Like what I'm doing?
Building
- grab
mingw-w64-gcc
package or your distro equivalent containing ani686-w64-mingw32-gcc
binary - navigate to the directory with
Makefile
- run
make
, ormake 64bit
for the 64-bit version
Credits
Based on xinput1_3.dll implementation in Wine, wine-xinput patch by 00cpxxx and xfakeinput by NeonMan.