Toggling controller mode?

I'm very new to Bazzite and Linux in general so I apologize if the answers to these questions are obvious. I did search the discord history to see if this was asked elsewhere, and also read the Bazzite guides on the Universal Blue website, without finding an answer.

  1. For PC games run through a non-steam launcher like Diablo 4 (run through Battle.net), how do I toggle the game to recognize the Rog Ally as a controller? Right now the game acts like it's a PC running the game and shows the mouse cursor. It does not recognize any controller inputs.
  2. Again for games like Diablo that launch via Battle.net, is there a way to make the game itself launchable as a non-Steam game in Gaming Mode? Right now I am forced to launch Battle.net from the non-Steam tab. Then I am forced each time to enter my password and click on Diablo 4 via the touchscreen, before the game launches. And then of course the game is non-playable due to controller issues.
Solution
OK, whew, I got it working! In case any future wanderer has this problem, I'll explain how I fixed this:

All I did was find Diablo 4.exe and add THAT as a non-steam game. I also forced a steam compatibility layer under gaming mode > Options > Diablo 4.exe. I picked the most recent version of Proton that was not experimental. Then I ran Diablo 4.exe and for a moment I was worried because it forced me to install Battle.net again even though it's already installed. This new version of Battle.net found the existing Diablo 4 installation and launched. I was able to use my Steam link to connect to my Battle.net link to avoid having to type in my entire password. I did not have to change any Steam inputs nor do I know specifically which inputs these refer to.

Thanks everyone for their helpful suggestions!!
Was this page helpful?