• Stars
    star
    135
  • Rank 269,297 (Top 6 %)
  • Language
    C
  • License
    GNU Lesser Genera...
  • Created about 8 years ago
  • Updated almost 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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_JS and XINPUT_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?

Help me become filthy rich on Liberapay or donate anything with PayPal

Building
  • grab mingw-w64-gcc package or your distro equivalent containing an i686-w64-mingw32-gcc binary
  • navigate to the directory with Makefile
  • run make, or make 64bit for the 64-bit version
Credits

Based on xinput1_3.dll implementation in Wine, wine-xinput patch by 00cpxxx and xfakeinput by NeonMan.