Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

I've recently run into the problem on the game Party Project, and I think I might know what the problem may be. It seems like SDL is failing to initialize, and that's what's causing the problems with the controls.

SDL seems to standardize to DInput (PlayStation/Nintendo) controllers, rather than XInput (Xbox) controllers. The DPad is a POV axis (I think) on XInput controllers, while it's regular buttons on a DInput controller (12, 13, 14, 15). And the Start button, which SDL has as button 9 in its API, seems to be L3/Left Stick Click on an XInput controller, which explains the odd mapping.

Thanks for the update and information. I'm not really sure if I can do something about SDL, but I will have a look and see if I can do something. 

I still need to double check a couple of things to be honest. I can not seem to find the right controller configuration for playing on SteamDeck using an external controller. If you're playing on the the SteamDeck using SteamOS maybe it would be easier to enable Proton for now and use the Windows build to play. At least, until I find a stable and viable long term solution.