Raicuparta / nomai-vr

Outer Wilds VR Mod with 6DOF tracking and full motion control support
https://outerwildsmods.com/mods/nomaivr
MIT License
343 stars 17 forks source link
outer-wilds steamvr unity vr

NomaiVR

NomaiVR is a VR mod for Outer Wilds, with full motion control support.

Raicuparta's VR mods Support on Patreon Donate with PayPal Raicuparta's Youtube Twitter @Raicuparta Mastodon @Raicuparta

Installation

Easy installation (recommended)

Manual installation

Xbox app / Game Pass version

If you got the game from the PC Xbox app, or from your PC Xbox Game Pass Subscription, you'll need to follow some steps to make the game moddable. You need to do this before installing Outer Wilds. If you've already installed Outer Wilds on the Xbox PC app, uninstall it before following these steps.

Uninstalling

Requirements

Enabling Fixed Foveated Rendering

For RTX Cards, you can install the Fixed Foveated Rendering addon to get better performance.

Enabling FSR

NomaiVR is shipped with openvr_fsr, which can greatly improve performance. It is disabled by default. Follow these steps to enable it and change its settings:

These settings will be reset every time you update or reinstall NomaiVR.

Troubleshooting

Error when starting game

If you get an error saying something like "Failed to initialize player" or "Failed to load PlayerSettings", make sure you are NOT in the Steam beta branch for Outer Wilds 1.0.7, you need to be on Outer Wilds 1.10.0. Then, make sure to verify the integrity of your game files before running NomaiVR:

If all else fails, try completely deleting the game folder (not just uninstalling from Steam / Epic). And then install it again. Your saves are in another folder, so you won't lose them.

VR Controller Inputs

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:

Missing button icons

Some controllers, like WMR, might be missing icons in the prompts. If you have one of these devices and want to help, please contact us so we can add these icons in.

Poor performance

See Enabling FSR for an easy way to improve performance.

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.

Game doesn't work after removing NomaiVR

Follow the steps in Uninstalling. If all else fails, completely delete the game folder and install it again. Your saves are in another folder, so you won't lose them.

Game doesn't start in VR / Desktop Game Theatre shenanigans

This only helps if you have the game on Steam:

Stuck in initial loading screen (loading forever)

If the game fails to connect to the launcher/store app (Steam, Epic, or Xbox App), it will be forever stuck in the first loading screen, and won't show any menu options to select. If the game is already loading in VR but you are stuck in this screen before being able to see the main menu, try launching the game from the store app. You'll need to start the game from the Mod Manager at least once, every time you install or update NomaiVR. After that you can go back to launching via the original store app.

This can also happen in the Xbox app / Game Pass version of the game, if you skip the Xbox login prompt. Don't skip this prompt, log in with your Xbox account. It should only request you for this information once, after that it won't show up again.

Keyboard doesn't work

NomaiVR disables the keyboard to work around a bug that kills performance during the end sequence. This means that any mod that relies on keyboard inputs does't work, including any cheats mods. If you want to use these mods, install the latest NomaiVR prerelease. You can do this in the Mod Manager by clicking the three dots icon in the NomaiVR row, and selecting "Install Prerelease". You'll also need to repair the game files (as explained in the Uninstalling instructions) to get the keyboard functionality back. If you do this, you'll have very poor performance in the final sequence of the game, but it shouldn't affect normal gameplay.

Support

People

NomaiVR is made by Raicuparta and artumino. Special thanks to everyone helped us along the way:

Development Setup

See NomaiVR Development Setup