Kegworks-App / Kegworks

A user-friendly tool used to make wine wrapped ports of Windows software for macOS.
237 stars 6 forks source link

Steam only recognises Xbox inputs #4

Open N00dlesandwitch opened 2 months ago

N00dlesandwitch commented 2 months ago

Environment

Describe the bug

Steam only recognises my DS4 controller as a Xbox 360 controller, so it displays the wrong button prompts for me games (yes, I've verified these games have playstation controller/button input support)

To Reproduce

Install dinput8 and Steam through winetricks (also tried with sdl and xinput but these broke my DS4 controller so I removed them)

Expected behaviour

Playstation button prompts in steam games

Additional context

Tried various workarounds/solutions like DS4 windows program, but it doesn't open after setup, tried x360ce program but it doesn't open, and tried https://github.com/kozec/dumbxinputemu but winetricks doesnt recognise the verb: winetricks --force setup_dumbxinputemu.verb

dumbxinputemu also didn't work when coping the .dll's directly into my main steam folder or the specific steamapps/common/gamehere

Also tried setting up with SDL and https://www.generalarcade.com/gamepadtool/ but no dice :')

My DS4 controller is perfectly fine otherwise its just messes with my muscle memory a little bit playing platform to platform on these games

Gcenx commented 1 month ago

Unfortunately I don’t own any PlayStation controllers but I believe that’s indeed the case that all controllers show up as Xinput compatible controllers.

I believe even my Switch Pro controller also shows up as an Xinput controller.