Outer Wilds online multiplayer mod, using Mirror and OWML.
Go to file
AmazingAlek d7c0c06698
Alek/decoupling (#23)
* refactoring
2020-02-21 23:36:07 +01:00
AssetBundles WIP: Sync ship position (#22) 2020-02-21 21:51:58 +01:00
QSB Alek/decoupling (#23) 2020-02-21 23:36:07 +01:00
UnityProject WIP: Sync ship position (#22) 2020-02-21 21:51:58 +01:00
.gitignore Unity Helper Project (#13) 2020-02-16 00:12:40 +01:00
QSB.sln Alek/decoupling (#23) 2020-02-21 23:36:07 +01:00
QSB.sln.DotSettings Code style / formatting improvements 2020-02-15 20:48:02 +01:00
README.md Create README with development setup instructions (#10) 2020-02-16 11:34:52 +01:00

Quantum Space Buddies - Outer Wilds Online Multiplayer Mod

Development Setup

To get the project to run on Visual Studio and build correctly, you need to set this all up so the project can find its dependencies:

  • Install OWML in the game's directory (should be something like C:\Program Files\Epic Games\OuterWilds\OWML);
  • If you already have QSB installed, remove it from the OWML/Mods directory;
  • Clone QSB's source;
  • Open the project solution file QSB.sln in Visual Studio;
  • On the Solution Explorer (usually the right side panel), under the project-name (NomaiVR), double click "Properties";
  • Go to "Debug" and change "Working Directory" to OWML's directory;
  • Do the same thing for all the other projects in the QSB solution;
  • If needed, right click References in the Solution Explorer > Manage NuGet Packages > Update OWML to fix missing references;
  • In the top menu go to "Project" > "Unload Project", and then "Project" > "Reload Project".

After doing this, the project references should be working. When you build the solution, the dll and json files will be copied to OWML/Mods/QSB, so you can start the game through OWML and test right away.

If for some reason none of this is working, you might have to set everything manually:

  • To fix the build paths and automatically copy the files to OWML, edit the "Build Events" in the properties menu.
  • 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).