controller stopped working in 1 game

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
  • 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
Was this page helpful?