redromnon / HeroicBashLauncher

Directly launch any Epic Games Store and GOG game from anywhere without Heroic on Linux.
GNU General Public License v3.0
353 stars 17 forks source link

[Help] Find new command-line arguments in Heroic #112

Open redromnon opened 1 year ago

redromnon commented 1 year ago

Description: As Heroic improves and matures over time, its complexity of handling game launching also increases.

Under the hood, Heroic runs a launch command with a set of arguments for running a game. This is precisely what Bash Launcher aims to do through bash scripts.

With every new release, new arguments may be added to the launch command. Some of these arguments are applied via options in the settings while others are included to avoid errors or to improve compatibility.

Solution: You can contribute to this project is by

If you find one, feel free to create a new Feature Request or Pull Request!

afwolfe commented 1 year ago

I am interested in refactoring checkparameters.py to reduce maintenance on adding future options by using a dictionary and list(s) to store the environment variables and launch arguments while handling each configuration option. I have also identified a few options that seem to be deprecated in Heroic (audioFix and enableResizableBar). I will submit a PR when I have something polished.

redromnon commented 1 year ago

Sure, sounds good to me.

redromnon commented 1 year ago

Hey @afwolfe! I'll take a look at those PRs and test them once I find the time.