Currently this mod converts the standard third-person flatscreen Outward game to a first person VR experience with full 6DOF and motion control support. Now also supports third-person VR and gamepad support for a less intense experience.
Before installing the mod, it's important that you have the correct version of Outward installed. This mod will only work on the Definitive Edition, and it must be the Mono version. Follow these steps to install the Mono version:
- Right click on Outward in your Steam game library and select
Properties
- Select the
Betas
tab and under the section that says "Select the beta you would like to opt into:" selectdefault-mono - Public default branch (mono)
from the dropdown list. - Wait for the download to finish and you now you're ready to install the mod.
After installing the Mono version, to install the mod follow these steps:
- Download the latest release of the mod which can be found on the right side of the GitHub page for this mod.
- After downloading, open the game directory by right clicking Outward in your Steam game library and selecting
Properties
. - Select the
Local Files
tab and click on theBrowse
button which should open a file explorer at the root of the game. You should see a folder calledOutward_Defed
if you have the definitive edition, open that and move onto the next step. - Extract the contents of the zip into the
Outward_Defed
folder, so that theBepInEx
folder is in the same directory as theOutward Definitive Edition_Data
folder, and merge or overwrite any files it asks you to, now you should be able to start the game in VR.
The controls are still a WIP so bare with me if they're hard to use:
- To attack with melee weapons, swing your sword at your target. There is no way to use a secondary attack (B attack) just yet.
- You can block using motion controls, with most weapons holding it to the side parallel with your body will block, shield you need to hold out in front of you, and for fist weapons, you need to hold both fists out in front of you facing upwards. If you don't like the motion controlled blocking though you can use
Right grip
to block instead. - If you feel your height isn't set properly, hold down the
X
button until the menu opens while standing/sitting at your preferred height to recalibrate.
NOTE: Converting this game from a third-person keyboard/gamepad melee experience into a first-person motion controlled experience was challenging, and I had to make a lot of decisions in regards to movement and combat to make it feel more fluid in VR, as well as keeping with the difficulty of the original game, so there will be some things that may not feel right or you might think is stupid, and you may be right, although the mod is mostly done, the combat still requires some fine tuning and any help and/or advice is much appreciated!
If you want to help with developing this mod or build it yourself, start by downloading the source code, then in a terminal navigate to the source code folder and enter
dotnet restore ./
Then opening with your favourite IDE should be enough to begin developing or building this mod.
- 0.9.2 - Added a bunch of QOL features and fixes with help from the community.
- 0.9.1 - After getting some feedback from the community I've made a few changes that should improve accessibility for those who want a less intense VR experience.
- 0.9.0 - Beta version of the mod, mostly works but need community help to fine tune and find and fix bugs.
- So far this mod has support, and is known to work with the Quest 2 HMD and controllers, the Valve Index and controllers, and the HTC Vive and their controllers.
- Big thanks to PinkMilkProductions for his Unity VR modding series
- Thanks to dabeschte for his VR arm inverse kinematics repository which I based my IK off
- Thanks to fella1 and Shpalman from the flat2vr discord for providing the Index and Vive controller bindings respectively.
If you want to get in contact with me, please send me an email at [email protected] or find me in the flat2vr Discord.