Commit c9fbb76
Steam no EAC launch + fix Epic launch (#172)
* Refactor LaunchManager for no EAC via Steam on Linux
* Add Microsoft.Extensions.Logging to fix Windows build
* No EAC via Steam on Windows
Bump version to v5.0.0-rc.15.
* Refactor Epic launch: read path and auth from log
Delete old launch log before reading and launch the game directly
via its executable path instead of wrapping with cmd.exe.
* Convert Windows launch utilities to static classes
Move WinProcArgs and WinReadLog into the LaunchManager directory.
Rename ProcessCommandLine to ProcArgs.
Rename WinReadLog to ReadLog and make it static.
Update all references.
* Remove redundant platform check in Steam path
* Permit already-running Rocket League on Epic launch
Improve argument parsing to avoid false positives from empty command
lines
Downgrade argument retrieval failure log from Error to Warning
* Automatically launch Steam if not running before launching RL
* Extra sleep for Steam launch and consistent launch logging
* Formatting
---------
Co-authored-by: NicEastvillage <nicoesterby@gmail.com>1 parent edd970c commit c9fbb76
14 files changed
Lines changed: 1149 additions & 580 deletions
File tree
- RLBotCSTests/TestTomls
- RLBotCS
- ManagerTools
- LaunchManager
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
0 commit comments