Skip to content

OSOL Troubleshooting

Joshua Brown edited this page Feb 7, 2018 · 12 revisions

Q: I have multiple games that I use with OSOL, how can I update all the OSOL exe's when OSOL is updated?

A: Until work is finished on the INI manager feature in OSOL you can put the OSOL exe file in a directory with a batch file (OSOL-updater.cmd for instance) that contains something like the following, removing the rem before the path you want to copy OSOL to, and adding your own game paths:

@ECHO OFF
SET OSOLPRE=copy /y OriginSteamOverlayLauncher.exe
rem
rem Installed games you're using right now:
rem
%OSOLPRE% "C:\Games\Destiny 2"
%OSOLPRE% "C:\Games\Mirror's Edge Catalyst"
%OSOLPRE% "C:\Games\Tom Clancy's Rainbow Six Siege"
rem
rem Uninstalled games you might want to play in the future:
rem
rem %OSOLPRE% "C:\Games\An Uninstalled Game"

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: My game requires its launcher to be running in the background! How can I force OSOL to run LauncherPath when using CommandlineProxy?

A: As of release v1.06k, you can go into your OSOL INI file and change ForceLauncher=False to ForceLauncher=True. This will override CommandlineProxy so that the launcher will run before the game does.


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