This is an xinput dll reimplementation compatible with DirectInput controllers. Think of x360ce without the configuration.
- 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_JSandXINPUT_IGNORE_EVDEVenvironment variables.
This is meant mainly for using a Steam Controller or XBox 360 pad with Wine.
- grab
mingw-w64-gccpackage or your distro equivalent containing ani686-w64-mingw32-gccbinary - navigate to the directory with
Makefile - run
make, ormake 64bitfor the 64-bit version
Based on xinput1_3.dll implementation in Wine, wine-xinput patch by 00cpxxx and xfakeinput by NeonMan.