ive played dark souls II on controller on linux for a long time with no issues. the other day, my 8bitdo ultimate 2c controller suddenly started no longer being recognized by the game. the controller works fine, i can use it in other games, i can use it to open the steam overlay with dark souls II open, but the inputs do nothing in the game.
in no particular order I have tried: - steam input on/off - trying a wireless version of the same controller - updating my controller firmware - trying the wireless controller with a wire - older proton versions - deleting and regenerating the compatdata folder - removing all mods - verifying game files - removing all launch options -
ujust fix-reset-steam
ujust fix-reset-steam
- using different usb cables - using different usb ports (this one worked the first time i had this issue but then a day later it wouldnt work on any port) - using different steam input layouts - using an entirely different computer with a different image of bazzite installed (this one worked! but its not a solution)
kind of at a loss here i would like to play my video game with my controller
Solution
I ask because in my case, my Keychron keyboard was reporting to the OS that it was a gamepad and Dark Souls II, for whatever reason, gave it priority and wouldn't accept any other gamepad inputs