Steam Input and non Steam games
I have a hard time getting steam input to work with non steam games. I use heroic game launcher to download and install non steam games. Here's what I tried so far:
1. Adding non steam game to steam via heroic game launcher.
2. Enabling steam input said non steam game.
3. Launching the non steam game through big picture mode.
4. Making sure to use proton prefix instead of wine prefix.
5. Adjusting heroic game launcher permission through flatseal.
6. Adding udev rules.
7. Changing registries on the proton prefix.
Non of these solutions worked. And as an alternative to steam input, I tried using AntiMicroX to map my controller, but that refuses to work at all.
What is causing all of this? What's the culprit here? I have two theories. Either this is an issue with Wayland, or an issue with the immutable nature of Bazzite.
If anyone knows a guaranteed fix, I would appreciate it.
1 Reply
Ok, I think I have finally figured it out!
1. Use a proton prefix (preferably proton ge)
2. Disable umu in the game's settings (under advanced)
3. Add the game to steam
4. Make sure that heroic is closed when launching the game