Use “Enable Steam Input” in the “CONTROLLER” section of the games’ properties on Steam.
I play on Linux either via Proton7.0 or the native port. Switching between both made me realize that the controller support is very lackluster on the native port.
On the Windows version (via Proton7.0 emulation - so still running on Linux): I have nearly full controller support, only certain actions are not mapped, like opening “Map & Quest” from the controller wheel.
On the native Linux version: hardly any controller support at all, only 1 directional axis & just a few buttons are detected.
The controller is an Xbox One Controller, all buttons are working in Steam and in the Windows version of the game on the same OS.
Maybe this is known since controller support is “partial”, but just checking.
Game version: 0.8.5F