Controller not working in KCD II/Heroic

I can't get KCD II to run properly on my new Mini PC. I have used Bazzite/Heroic and played Kingdom Come Deliverance II successfully on my Rog Ally with the same controllers (8bitdo Ultimate Wireless 2, Xbox controllers, all with updated firmware) that I am having issues with now. Simply put, controllers don't work with this game even though I am able to use controllers with other games installed through Heroic just fine.

I have tried enabling/disabling steam controller input, connecting with 2.4G, BT, USB, setting an environment variable PROTON_PREFER_SDL=1, launching the game with no keyboard or mouse attached, using different versions of Proton/Wine, nuking my entire installation and beginning from scratch... It doesn't register any input from my controllers in game. Both Steam and the system recognize the controllers and I am able to launch and use the quick menu etc. So far it is only this one game that doesn't work with controllers.

Another problem that I have with this game is that if I try to launch it from gamemode after a reboot, I get an error that "Init of EOS failed" and in Heroic log I can see a warning about the game being in offline mode, even though the option to run the game in offline is disabled in Heroic, as if the flag is set incorrectly. It seems to work after I launch the game in desktop mode first, but the controller still doesn't register.
Was this page helpful?