Get koku-xinput-wine working and get a steam key

Home Forums Linux Gaming Get koku-xinput-wine working and get a steam key

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #67238
    strider
    Participant

    Anyone 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 Annihilation

    The 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=wByHuiLA

    For 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!

    #75318
    Venn Stone
    Keymaster
    Quote:
    Because this will generate 32Bit code, no 64Bit support !

    Yeah, no.

    #75319
    strider
    Participant
    Venn 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.

    #75320
    strider
    Participant

    Alright 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.

    Good-day-sir.png

    #75322
    strider
    Participant
    #75327
    Venn Stone
    Keymaster
    strider wrote:

    635832205220012261-1993907167_911-MEMORIAL.jpg

Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.