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.14k stars 426 forks source link

"Edit App/Game" menu should be in the game settings dialog #3650

Open JakubFojtik opened 7 months ago

JakubFojtik commented 7 months ago

Problem description

The option to "Select an alternative EXE" is not shown hidden in another menu for games added manually through "Add game" button. Often games have multiple exes (e.g. Launcher, Game, GameSafeMode, GameSP, GameMP, MapEditor) and users may want to switch between them.

The Edit App/Game menu is not accessible from game card view. It only contains 3 settings, one of which basically already exists for auto-installed games (Select EXE to run) so I was looking for it there.

Feature description

Implement "Select an alternative EXE to run" for manually added games in the main config menu. Seems it was just forgotten implemented in a separate and less accessible menu.

CommandMC commented 7 months ago

Sideloaded games are essentially just executables, meaning having an alternative EXE option doesn't make much sense. If you want to change the executable Heroic runs, choose "Edit App/Game" from the 3-dot menu in the top-right of the game page

JakubFojtik commented 7 months ago

...choose "Edit App/Game" from the 3-dot menu...

So that's where the option is! Auto-installed games have it in the other menu.

Could you unify this small menu into the big one? It would be a ton more intuitive and accessible even outside game detail.

CommandMC commented 7 months ago

Fitting all the options a user could possibly want into the right place can be challenging, but I do agree that this one would be better suited as a tab in the settings. It's surely doable, but I haven't looked at how much effort it'd be

JakubFojtik commented 7 months ago

Before your reply I was sure I needed to delete and re-add the game to change the EXE that runs. I knew the three-dot menu had options like "Enable EOS overlay", but never would have expected the most important setting to be hidden there.

I hope the effort will be minimal, just moving the inputs elsewhere and even unifying one of them with an existing one. I updated the issue to reflect the current title.