-
Notifications
You must be signed in to change notification settings - Fork 67
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pass External Programs to Custom Command #732
Commits on Feb 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9c829da - Browse repository at this point
Copy the full SHA 9c829daView commit details -
Custom command: Pass FINALOUTCMD array to extProtonRun
Still won't properly pass commands as it does not append the values in FINALOUTCMD yet. Also probably won't work for native custom commands.
Configuration menu - View commit details
-
Copy full SHA for 15f5d17 - Browse repository at this point
Copy the full SHA 15f5d17View commit details -
Custom command: Pass GameScope, GameMode and MangoHUD when ONLY_CUSTO…
…MCMD When we enable ONLY_CUSTOMCMD, now GameScope, GameMode and MangoHUD will be enabled. Still need to verify that we do not incorrectly do this on Steam Deck, just to be safe. Also still does not apply to native games. Finally, GameScope does not seem to pass its arguments yet, just the path to GameScope e.g. /usr/bin/gamescope
Configuration menu - View commit details
-
Copy full SHA for e26cbee - Browse repository at this point
Copy the full SHA e26cbeeView commit details -
Custom command: Pass GameScope arguments to ONLY_CUSTOMCMD
Still does not apply to native games, but good initial progress for now.
Configuration menu - View commit details
-
Copy full SHA for 515a8e5 - Browse repository at this point
Copy the full SHA 515a8e5View commit details -
Command line: Show notifier for custom program launches
Other langfiles need updated. Still does not apply to native game launches. Probably not all external programs are passed but maybe all that we need to are passed (e.g., is boxtron really required/relevant?) Finally, custom external program args like GameScope are not passed to Wine launches as extWineRun will need refactored for this.
Configuration menu - View commit details
-
Copy full SHA for 5552d90 - Browse repository at this point
Copy the full SHA 5552d90View commit details -
Custom command: Initial work for native game external program passing
For now it seems like only GameMode is being parsed and passed correctly to native games, but it's a start.
Configuration menu - View commit details
-
Copy full SHA for c73fce5 - Browse repository at this point
Copy the full SHA c73fce5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 020164a - Browse repository at this point
Copy the full SHA 020164aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f8f074c - Browse repository at this point
Copy the full SHA f8f074cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 583e1fc - Browse repository at this point
Copy the full SHA 583e1fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 174a671 - Browse repository at this point
Copy the full SHA 174a671View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0189b8f - Browse repository at this point
Copy the full SHA 0189b8fView commit details -
Custom command: Use buildCustomCmdLaunch in launchSteamGame
The code for buildCustomCmdLaunch was taken from the first several lines of launchSteamGame, with the launch command array being the only real change. It should be possible to re-use this function instead of having duplicated code.
Configuration menu - View commit details
-
Copy full SHA for d898c79 - Browse repository at this point
Copy the full SHA d898c79View commit details -
Configuration menu - View commit details
-
Copy full SHA for 738ca31 - Browse repository at this point
Copy the full SHA 738ca31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72d388a - Browse repository at this point
Copy the full SHA 72d388aView commit details