Skip to content

Epic Games Launcher

WombatFromHell edited this page Dec 20, 2021 · 10 revisions

IMPORTANT: If you experience issues launching EGL games using OSOL make sure OSOL is NOT running under any EGL game directory. Move the OSOL files to some other directory instead.


Q: How do I launch Fortnight, Borderlands 3, or other EGL games from Steam using OSOL (updated)?

A: There are two ways you can launch EGL games:

Method 1 (using the LauncherURI method, RECOMMENDED):

  • Launch Epic Games Launcher, click the "..." button of an installed game in your library, and click "Create a Shortcut".
  • Look on your desktop for the shortcut that was just created, right-click it, click "Properties", and copy the URI found in the "URL" field.
    • For example, this URI should look something like com.epicgames.launcher://apps/fn%3A4fe75bbc5a674f4f9b356b5c90567da5%3AFortnite?action=launch&silent=true in the case of Fortnite.
  • Run OSOL (preferrably NOT from the game's directory as this can conflict with some anti-cheat software) and select the game's executable (similar to: E:\Games\Epic Games\Fortnite\FortniteGame\Binaries\Win64\FortniteLauncher.exe, as an example).
  • Next, select your EpicGamesLauncher.exe (usually at C:\Program Files (x86)\Epic Games\Launcher\Engine\Binaries\Win64) as your Launcher executable in OSOL, and then confirm the dialog reminder telling you restart OSOL.
  • Edit the OriginSteamOverlayLauncher.ini that was just created in the directory you're running OSOL from.
  • Paste the URL you copied earlier after the LauncherURI= variable in the .ini file.
  • Add the path to the OSOL executable you just configured to your Steam client as a non-Steam game.
  • Run your newly created game shortcut from Steam and OSOL should now manage the EGL launcher for that game.

Method 2 (using the GamePath method, if the above method fails to yield a URI):

  • Many games on EGL are DRM-free or do not require EGL to be running when the game is launched. Because of this, you can simply follow the normal instructions for using OSOL with EGL, but if this method does not work feel free to try the Method 1 above:
    • Run OSOL, select the path to the game executable, and the path to the EGL executable (see above).
    • Add the path to the OSOL executable you've just configured to Steam as a non-Steam game.
    • Name this non-Steam game shortcut whatever you like and use this shortcut to launch your game.

Notes:

  • When using the GamePath method above, sometimes adding -EpicPortal to GameArgs= will help with launching games via EGL.
  • If you have difficulties with the Epic Games Launcher overlay conflicting with Steam you may have to disable it (this applies more to AMD GPU users) when launching EGL games via Steam.

Q: I'm trying to launch an EGL game using OSOL and I'm getting an error telling me to run it from EGL. How do I fix this? (Applies to FF7 Remake)

A: Disable the "Run When My Computer Starts" option in the EGL settings and close the launcher before initially using your OSOL shortcut.

Clone this wiki locally