Skip to content

OSOL Troubleshooting

Joshua Brown edited this page Jan 22, 2018 · 12 revisions

Q: Can OSOL minimize the launcher automatically when I launch a game?

A: Yes, set MinimizeLauncher=True in the INI


Q: How can I stop OSOL from restarting my launcher?

A: Go into your OSOL INI file and change ReLaunch=True to ReLaunch=False


Q: How can I stop OSOL from killing my launcher when the game exits?

A: Go into your OSOL INI file and change DoNotClose=False to DoNotClose=True


Q: Is there a way to run a command before and/or after a game is launched through OSOL?

A: Yes, there is, in the OSOL ini file you'll find four lines for PreLaunchExec and PostGameExec. They will call a command before the Game is called and after the Game exits (before the launcher is closed).

NOTE: As of v1.06j you can now choose whether to run PreLaunchExec and PostGameExec with elevated privileges by changing ElevateExternals in the INI.


Q: Can I adjust the waiting period in OSOL so my game saves will sync before the launcher is closed?

A: Yes, there is a line in the OSOL ini for this: PostGameWaitTime and it adjusts in seconds. You'll most likely want it set to 30 seconds or more depending on the speed of your internet connection.


Q: I have an older machine and OSOL tries to launch the game before the launcher has loaded. How do I prevent this?

A: You can adjust OSOL's launching timeouts in the OSOL ini. There are two you'll want to change: PreGameOverlayWaitTime and PreGameLauncherWaitTime. Simply increase them (in seconds) until the problem goes away.

Clone this wiki locally