Controller not passing through Lutris?

Note: I’m using the latest Bazzite (installed yesterday) and already applied updates to it. This is on a Lenovo Legion Go.

I decided that I wanted to play Diablo II Resurrected, and installed the Battle[.]net client in bottles to start… After the game finished downloading through this, I noticed the game did not accept any of the “controller” support, only touch screen and mouse inputs. I decided to start Bottles up with Steam Gaming Mode and try that - same results. From here, I went into Lutris and reinstalled the battle[.]net client and D2R… And no matter what, it seems the game is just reading mouse/keyboard.

Is it possible to get games in the Battle[.]net client to recognize the Steam controller input somehow? I already confirmed the settings indicate “gamepad” is selected in the settings, but it just appears that D2R altogether doesn’t receive input from the buttons. I did try to avoid touching the screen or pushing any of the ‘mouse’ inputs - but then the game just sits there ignoring my input 100% through unless I touch the screen and force Keyboard/Mouse.

I tried both the Xbox and PS layouts. Any help with this would be appreciated.

Once you have the game installed try changing the runner for it to Proton GE Latest

I cannot believe it was THAT simple. I thought I did that but I guess I didn’t. So I updated it in Lutris to that. It does “double input” when running from lutris in desktop mode, but I think it’s because Lutris + Steam are both sending inputs at that point somehow (no idea why it’s either a choice of neither or both). That being said, when I played in gaming mode, I could open the game. Had to do the touch screen to start the game as input was ignored, but once the game went to the main menu, I was able to use the controls and such… This is awesome, I’m so happy to play this on the Legion!

Much appreciated, kylegospo!