-
-
Notifications
You must be signed in to change notification settings - Fork 0
Adding non‐Steam games to Steam
Tip
If you run into any unexpected issues while following this guide, please feel free to send a DM on discord to toebean
(that's me) explaining the issue and I'll reply when I remember to check my message requests.
On macOS, the best way to run Unity games with BepInEx mods is to launch the game with Steam. Luckily, Steam provides a way to launch non-Steam games!
Note
This guide was written for macOS Sonoma. The instructions below should still work for other versions of macOS, but there may be some slight differences.
Note
This guide uses Untitled Goose Game on Epic Games Launcher as an example, but the instructions should work for other games or other platforms.
-
First, you'll want to open the folder where your game's app is located in Finder (e.g.
Untitled Goose Game.app
)-
Find the game in your Epic Games Launcher library, then right-click it and choose
Manage
. -
On the Installation line, there is a folder icon next to the UNINSTALL button. Click the folder icon to open the folder where the game is installed in Finder.
-
Hold the
⌥
(option) key to reveal the path bar at the bottom of the Finder window, and make a note of the path. We'll need to know this when we add it to Steam.You will likely want to keep this Finder window open so you can come back to it later.
-
-
Now let's go ahead and add the game to Steam as a non-Steam game, so that we can use Steam to launch the game with BepInEx mods:
-
With Steam open, look for the menu bar at the top of your screen and click
Games
->Add a Non-Steam Game to My Library...
-
In the window that opens up, if your game is in the list, you can simply tick the box next to it. Otherwise, follow these steps:
-
Click
Browse
at the bottom of theAdd Non-Steam Game
window. -
Navigate to the folder we noted earlier where your game's app is located, select the app and click
Open
.ℹ️ In the Epic Games Launcher, games are usually found in the
Shared
user folder. To navigate to the game, I had to clickDesktop
on the left, then hold the⌥
(option) key and clickUsers
in the path bar at the bottom, and from there I could navigate intoShared
->Epic Games
->UntitledGooseGame
and select the game's app (Untitled Goose Game.app
).
-
-
With the app selected in the
Add Non-Steam Game
window, clickAdd Selected Programs
at the bottom.
-
With the game added to Steam, you can now launch the game with Steam, and change the Steam launch options as desired - perfect for running BepInEx mods on macOS!
Tip
If you ran into any unexpected issues while following this guide, please feel free to send a DM on discord to toebean
explaining the issue and I'll reply when I remember to check my message requests.