[Winefix] XBOX360 Controller Input with "Dumb xinput Emulator"

in #wine7 years ago


UPDATE!! for Wine 2.18 onwards!
At 3:23 when i show which dlls to forward, you also need to forward the other xinput1_* dlls as wine doesn't redirect them to xinput1_3 anymore!
The reg keys are as follows:
xinput1_1 -› xinput1_3_fake.dll
xinput1_2 -› xinput1_3_fake.dll
xinput1_3 -› xinput1_3_fake.dll
xinput1_4 -› xinput1_3_fake.dll
xinput9_1_0 -› xinput9_1_0_fake.dll

I know for sure it affects Beamng.drive and very likely other games too!

This video will show you how to set up the "Dumb xinput Emulator" to get the XBOX360 Controller (and also the steam controller) to work "more properly". It is an alternative to x360ce method.
Confirmed working in GTA4, GTA5, Spintires and Beamng.drive.

Why my method is better than the recommended: first of all, you don't modify the game files directly. They are "update resistant", so if the game or wine updates, the workaround is still there. And you can easily disable it by changing the dll name of the to override one (appending an _ for example). But feel free to do it your way.

The DLLs: https://github.com/kozec/dumbxinputemu
DLL redirects wiki: https://github.com/wine-compholio/wine-staging/wiki/DLL-Redirects

Using wine-2.15-staging here

And after the first half of the video basically stuttering, the 2nd half worked more fluid. Finally i am getting used to "public speaking" :)


▶️ DTube
▶️ IPFS

Coin Marketplace

STEEM 0.17
TRX 0.24
JST 0.034
BTC 96354.70
ETH 2806.15
SBD 0.67