- Installation
- Playing as a client
- Playing as a host
- Development Setup
- Authors
- Special thanks
- Help / Discuss development / Whatever
- Install the Outer Wilds Mod Manager;
- Install Quantum Space Buddies from the mod list displayed in the application;
- If you can't get the mod manager to work, follow the instructions for manual installation.
- Install OWML;
- Download the latest Quantum Space Buddies release;
- Extract the
QSB
directory to theOWML/Mods
directory; - Run
OWML.Launcher.exe
to start the game.
- Run
OWML.Launcher.exe
to start the game; - You'll see some new buttons on the top left;
- Replace
localhost
with the server's IP address; - Press "LAN Client(C)";
- If you see "Stop (X)", you are connected.
- Open port
7777
on your router; - Run
OWML.Launcher.exe
to start the game; - You'll see some new buttons on the top left;
- Don't start the game (expedition) before starting the server;
- Press "LAN Host(H)";
- If you now see the "Stop (X)" button, you are serving;
- Give your external IPv4 address to your clients (like what you see here).
- Download the Outer Wilds Mod Manager and install it anywhere you like;
- Install OWML using the Mod Manager;
- Clone QSB's source;
- Open the file
QSB/QSB.csproj.user
in your favorite text editor; - Edit the entry
<GameDir>
to point to the directory where Outer Wilds is installed; - Edit the entry
<OwmlDir>
to point to your OWML directory (it is installed inside the Mod Manager directory); - Open the project solution file
QSB.sln
in Visual Studio; - If needed, right click
References
in the Solution Explorer > Manage NuGet Packages > Update OWML to fix missing references; - Run this to stop tracking QSB.csproj.user:
git update-index --skip-worktree QSB/QSB.csproj.user
After doing this, the project references should be working. When you build the solution, the dll and json files will be copied to [Mod Manager directory]/OWML/QSB
. If this process is successful, you should see the mod show up in the Mod Manager.
If for some reason none of this is working, you might have to set everything manually:
- To fix the references, right*click "References" in the Solution Explorer > "Add Reference", and add all the missing DLLs (references with yellow warning icon). You can find these DLLs in the game's directory (
OuterWilds\OuterWilds_Data\Managed
); - If Visual Studio isn't able to automatically copy the files, you'll have to copy the built dlls manually to OWML.
- Mister_Nebula - Current lead
- AmazingAlek
- Raicuparta
Join the unofficial Outer Wilds Discord, we have a nice #modding
channel where you can discuss all types of things.