-
Notifications
You must be signed in to change notification settings - Fork 26
OSOL Troubleshooting
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.
These instructions are up to date as of version v1.09h on 12/20/2021.