This isn’t really asking for support for a game of mine but more just some Godot games generally, couldn’t find a place to really ask something like this so I’m putting it here. Some games just don’t work with controller on my Linux PC.
Let me set the stage because I know that presents a lot of questions and a lot of potential issues. I’m running Linux Mint 22.1, and my primary controller is a Nintendo Switch Pro Controller. If need be, I can (and often do) use programs to translate it over to Xinput for games that don’t support it natively.
So, what I’m talking about here are a very specific subsection of games that DO definitely have controller support, have Linux versions that DO have controller functionality (e.g. they work natively on my Steam Deck), and the controller input DOES work when running through Proton. But for whatever reason, when running the game on my PC, controller input just…doesn’t function properly.
The two games that come to mind with this issue are Ronny’s Climb and Pru the Pigeon, two games made by totally different developers, but I believe are both made in Godot 4, although I could be wrong. In both cases, I tried both native Switch Pro input and Steam Input translation, both to no avail. In both cases, running the Windows version through Proton makes controller input work properly, so I know I’m not doing anything wrong on that end.
So now I’m stuck in this weird rut that these few games don’t handle controller input properly for seemingly no reason where basically every other game made in the engine does. Given it happens on games with nothing to do with one another and I’ve more or less ruled out user error on my end given other games work fine on this exact setup, it feels appropriate to ask here, because this really does seem like some sort of engine bug. Anyone else had an issue like this? Like what do I even do?