Home › Forums › Linux Gaming › Get koku-xinput-wine working and get a steam key
- This topic has 5 replies, 2 voices, and was last updated 7 years, 10 months ago by
Venn Stone.
-
AuthorPosts
-
November 18, 2015 at 10:20 pm #67238
strider
ParticipantAnyone who gets the SDL2 version of koku-xinput-wine working and post instructions so I’m able to reproduce it reliably on my machine will get a Steam key to choose from one of these games:
Stacking
Natural Selection 2
Serious Sam 3 BFE
Garry’s Mod
Mirror’s Edge
Killing Floor
Strike Suit Zero
Fieldrunners
Frozen Synapse
Euro Truck Simulator 2
Costume Quest
Trine 2
Dead Space 2
Eufloria HD
Canabalt
Nihilumbra
Monaco
The Bridge
Amnesia: A machine for pigs
vvvvvv
Strata
Planetary AnnihilationThe project is available here: https://github.com/Hinsbart/koku-xinput-wine
On each of my tests, wine crashes in the library’s code, an example stacktrace is available here: http://pastebin.com/raw.php?i=wByHuiLAFor the Steam key to be redeemable, I must be get precise instructions on how to get this working and be able to reproduce it. I will test it on the following games: Darksiders, Ridge Racer Unbounded, Enslaved or Dark Souls, all running through Steam. Any wine version is allowed, and patching koku-xinput-wine is encouraged. xboxdrv is not allowed but x360ce is.
Good luck!
November 18, 2015 at 10:25 pm #75318Venn Stone
KeymasterQuote:Because this will generate 32Bit code, no 64Bit support !Yeah, no.
November 18, 2015 at 11:27 pm #75319strider
ParticipantVenn wrote:Quote:Because this will generate 32Bit code, no 64Bit support !Yeah, no.
Wine builds are most commonly 32bit and they run just fine on 64bit systems. I’ve compiled koku-xinput 3 times: on Ubuntu 14.04 and 15.10 32bit containers and on Ubuntu 15.10 64bit (with the 32bit SDL2 dev headers installed). All builds produce the same result, the game crashes and the stacktrace points to the same function in koku-wine: https://github.com/Hinsbart/koku-xinput … ce.cpp#L88
Btw, I’m adding Batman Arkham Asylum to the list of tested games.
November 18, 2015 at 11:58 pm #75320strider
ParticipantAlright kids, time’s over.
The correct answer was: open “wine control joy.cpl” and disable one the the two controllers (which is the same controller but seen twice).This fixed the crashes and made xinput work properly, even vibration working! Tested so far on Batman and Ridge Racer.
Now I’m probably going to implement this right away in Lutris because this feature is just too good to be postponed to next release.November 19, 2015 at 2:21 am #75322strider
ParticipantAaaand it’s here: https://github.com/lutris/lutris/commit … 87c185d592
November 19, 2015 at 4:40 am #75327Venn Stone
Keymasterstrider wrote:Aaaand it’s here: https://github.com/lutris/lutris/commit … 87c185d592 -
AuthorPosts
- You must be logged in to reply to this topic.