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
8.04k stars 422 forks source link

Option to add "standalone" shortcuts #3619

Open sonofevil opened 7 months ago

sonofevil commented 7 months ago

Problem description

When I launch a Heroic game from Steam while Heroic is already running, the game is launched as a child process of Heroic and not Steam. This means that the Steam won't detect the game as still running and Steam Overlay will not work.

This is especially problematic on Steam Deck because if the game freezes or somesuch, there is no standard way of exiting the game without restarting the Deck.

Feature description

Add an option to create "standalone" launchers in Steam and the desktop environment which do not invoke Heroic, but simply execute the command Heroic would execute.

Alternatives

Allow running separate instances of Heroic, so that they remain child processes of Steam even if Heroic is already running.

Additional information

Obvious caveat: The shortcuts will not automatically reflect changes made to the configuration inside Heroic. Possible solution: Optionally update shortcuts whenever changes are made to config.

JakobDev commented 7 months ago

I don't think that's possible as you also need to login

arielj commented 7 months ago

you can try with https://github.com/redromnon/HeroicBashLauncher

the problem of not having heroic in the middle is that some features won't work: play tracking, saves sync, anything that heroic handles before/after a game

This is especially problematic on Steam Deck because if the game freezes or somesuch, there is no standard way of exiting the game without restarting the Deck. this happens in Desktop mode, right? what I did in that case was to change the controller layout to support an Alt+tab combination, that way you can tab out of the frozen game and kill it

sonofevil commented 7 months ago

This is especially problematic on Steam Deck because if the game freezes or somesuch, there is no standard way of exiting the game without restarting the Deck. this happens in Desktop mode, right? what I did in that case was to change the controller layout to support an Alt+tab combination, that way you can tab out of the frozen game and kill it

You mean change it in the Steam Desktop Layout?

ZashIn commented 5 months ago

Related / duplicate: #3060