A VR mod for Assassin's Creed games using the AnvilNext 2.0 engine that enables immersive virtual reality gameplay using OpenXR.
- Assassin's Creed Odyssey
- Assassin's Creed Valhalla
- Assassin's Creed Mirage
- Assassin's Creed Origins (see development guide)
- Runtime: OpenXR
- Store: Any (supports all game store versions)
- Full 6DOF head tracking
- Head aim
- HUD scale adjustment
- One of the supported Assassin's Creed games
- A VR headset compatible with OpenXR
- SteamVR or other OpenXR-compatible runtime
- Download the latest release for your game from the Releases page
- Extract the contents to your game folder (where the game executable is located)
- The mod uses DXGI hooking by default - the
dxgi.dllfile should be placed in the game root directory
For the best VR experience, configure the following in-game settings:
- Windowed Mode: On
- Vsync: Off
- Frame Cap: Off
- HDR: Off
- Depth of Field: Off
- Dialogs are rendered in stereo but displayed in letterbox format
- Water and some visual effects are not visible when looking in the opposite direction to the character
- CMake 3.27 or higher
- Visual Studio with C++23 support
- Git
-
Clone the repository with submodules:
git clone --recursive https://github.com/mutars/anvilengine2vr.git cd anvilengine2vr -
Configure and build:
cmake --preset default cmake --build build --config Release
-
The built DLLs will be placed in the
artifactfolder, organized by game
This project is based on REFramework by praydog.
This project is licensed under the MIT License - see the LICENSE file for details.