Repository navigation
Releases
Releases · josvitorkjr45/mafia2-vr-mod
M2VR v0.0.1 alpha
M2VR v0.0.1 alpha
Mafia II Classic in Virtual Reality, with 6-DoF motion controls.
First public alpha of M2VR. It is an early version and may have bugs, but it is already playable through the entire main campaign.
✨ Features
- Native 3D stereo (beta), with optional AFR
- 6DoF head tracking
- 6-DoF motion controls: aim, shoot, reload manually, fight and drive with the headset controllers
- Hand poses and inverse kinematics (IK) for the arms
- HUD adapted to VR (wrist map)
- Driving adapted to VR: steering wheel controlled by the hands (or the thumbsticks), lockpick, radio station switching and horn by gesture
- Weapon switching by movements, inspired by Half-Life: Alyx
- Manual reload for all weapons (still needs polish)
- Melee combat with real punches or controller triggers (still needs polish)
- FXAA antialiasing (beta)
- Cutscenes and selection menus in flat mode to avoid motion sickness
- OpenXR and SteamVR compatibility
📦 Download
| File | Description |
|---|---|
M2VR-Installer-0.0.1.exe |
Recommended. Automatic installer |
M2VR .zip package |
Manual installation (see the README) |
The installer finds your game folder, copies the mod files, detects the game version, applies the required patch (including the 4 GB patch) and creates an M2VR Launcher shortcut on the desktop.
⚠️ Requirements
- Windows 10/11
- Vulkan-capable GPU (required by DXVK)
- An active 32-bit OpenXR runtime (Virtual Desktop, Meta Link or SteamVR)
- Microsoft Visual C++ Redistributable 2015–2022 (x86)
- Mafia II Classic 1.0.0.1 with the 4 GB patch (the installer applies it for you)
Before starting the game, set all graphics options to low and raise them gradually to test performance. If you have an AMD GPU, keep PhysX disabled.
✅ Compatibility
| Item | Status |
|---|---|
| Meta Quest 2 + Virtual Desktop | ✅ Tested |
| Quest 2 via SteamVR | ✅ Tested (session opens, controllers work) |
| Quest 3 / 3S / Pro, Pico 4, Index, Reverb G2, Vive Pro 2, Beyond, PSVR2 | ❓ Profiles exist in the launcher, not tested |
mafia2.exe 1.0.0.1 Digital Deluxe Edition |
✅ Compatible (with the 4 GB patch) |
mafia2.exe 1.0.0.1 Steam version |
✅ Compatible using the included Patch-Mafia2.exe |
| Mafia II Definitive Edition | ❌ Not supported |
🐛 Known issues / not yet implemented
- Does not run without the 4 GB patch
- Other headsets are untested
- Trigger and grip sensitivity are not configurable yet (planned)
- No in-game settings menu; use the launcher and
m2vr.ini - Cursor in menus, purchases and map: moving it with the thumbstick is recommended; hand control may fail
- Camera may end with the wrong rotation after fight finishers
- Grenade/molotov throwing, manual reload and melee combat still need polish
- Realistic cover system that follows the player's height: coming in future updates
- Linux / Wine: untested
🎮 Quick tips
- First chapter: to climb the initial window, press the left trigger. For the cover tutorial, get close to the door corner and press A.
- Menus: point with the right controller (it acts as the mouse), or use the right thumbstick. To recenter the camera, hold the left menu shortcut for a few seconds or press F10.
Full controls and instructions are in the README.