Raicuparta.NomaiVR
directory to the OWML/Mods
directory;OWML.Launcher.exe
to start the game.Only recommended for people who aren't usually prone to VR sickness:
The mod tries its best to teach you how to play the game in VR, but it's not always easy with all the hacky stuff going on:
This game was not developed with VR in mind. It was also never a super lightweight game, and shoving VR down its throat isn't helping. You'll probably need to lower your quality settings to get acceptable performance.
Besides lowering the graphics in-game (shadows, antialiasing and ambient occlusion are the heaviest hitters), try lowering the rendering resolution in SteamVR's settings.SteamVR defaults to 150%, try something like 100% instead. Changing resolution and V-sync in-game has no effect.
Outer Wilds was originally locked to 60 FPS. To work around this, NomaiVR forces the game's physics refresh rate to match your VR headset's refresh rate. This can have a high impact on performance. Try lowering your refresh rate through SteamVR's settings (if your headset supports this) to get a more stable framerate.
If your headset doesn't support multiple refresh rates, you can override the game's physics refresh rate in NomaiVR's options (pause the game, select Mods > NomaiVR and change Physics Refresh Rate). This will cause a disconnect between the framerate of the VR camera rotation and the framerate of the game's physics, so it's not very pleasant. Setting it to zero makes it follow your VR headset's refresh rate.
NomaiVR affects code in pretty much the whole game, and drastically changes things in ways that are sure to break other mods. If you are having issues, make sure you disable any other mods you might have installed.
See if your problem was already reported by searching for it in the issues list. If you find that someone else already reported the same issue, feel free to add to it by commenting (even if the issue is already closed). Otherwise, create a new issue (GitHub account required).
Look through the currently open issues and see if there's something you'd like to help with. If you find something you'd like to do, leave a comment on the issue. Fork the repo and make the changes you want. When you're done, open a PR from your fork to this one.
If you need help, leave a comment on the issue, or ask via Discord.
NomaiVR/NomaiVR.csproj.user
in your favorite text editor;<GameDir>
to point to the directory where Outer Wilds is installed;<OwmlDir>
to point to your OWML directory (it is installed inside the Mod Manager directory);SteamVR/SteamVR.csproj.user
;NomaiVR.sln
in Visual Studio;References
in the Solution Explorer > Manage NuGet Packages > Update OWML to fix missing references;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/NomaiVR
. 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:
OuterWilds\OuterWilds_Data\Managed
);Join the Outer Wilds Discord, we have a nice #modding
channel where you can discuss all types of things.