Heroic-Games-Launcher / HeroicGamesLauncher

A games launcher for GOG, Amazon and Epic Games for Linux, Windows and macOS.
https://heroicgameslauncher.com
GNU General Public License v3.0
7.65k stars 411 forks source link

Amazon Games - Steam Input Not Working #3251

Open DisasterIncarnate opened 7 months ago

DisasterIncarnate commented 7 months ago

Describe the bug

GOG Games and Epic Games installed via Heroic launch in gamemode perfectly fine and controller support is functioning, any/all my Amazon games installed however all have no functioning controller, if i enter steam input and change anything to what is needed and exit then those mappings simply do not function, no mouse movement/buttons/etc all non functional.

The only thing working in my Amazon games is the touchscreen, buttons can be clicked this way as usual.

Steam Input "Does" work if i run Heroic Launcher then launch the game from the launcher but running the game directly after Heroic "Adds to Steam" then the controller is not recognized.

Add logs

No idea how to get log when launching the game direct after it has been "Added to Steam" as we arent using the Launcher that way.

Guessing the log will be different if the game is run through Heroic first given the controller works when launched that way but not when run outside of Heroic.

Steps to reproduce

Install an Amazon game, add it to Steam, quit heroic and launch the game from "Non-Steam" Game tab.

Expected behavior

Controller to work for Amazon Games as it already does for GOG and Epic games in Gamemode, or for Amazon games when launched directly through Heroic.

Screenshots

No response

Heroic Version

Latest Stable - Flatpak

System Information

Steam Deck LCD Stable - 3.5.5

Additional information

No response

CommandMC commented 7 months ago

Steam Input "Does" work if i run Heroic Launcher then launch the game from the launcher but running the game directly after Heroic "Adds to Steam" then the controller is not recognized.

This is very strange, since the "Add to Steam" functionality literally just launches Heroic in the background and tells it to launch the game (meaning functionality should be identical) Regardless, I don't think we can do much about this, we don't mess with how the games / Steam handle(s) controllers