dumbxinputemu
dumbxinputemu copied to clipboard
xinput reimplementation compatibile with DirectInput controllers
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_JSandXINPUT_IGNORE_EVDEVenvironment 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-gccpackage or your distro equivalent containing ani686-w64-mingw32-gccbinary - navigate to the directory with
Makefile - run
make, ormake 64bitfor the 64-bit version
Credits
Based on xinput1_3.dll implementation in Wine, wine-xinput patch by 00cpxxx and xfakeinput by NeonMan.