How to Play Diablo II: Resurrected in VR with the D2R VR Mod
Last updated: October 17, 2026
A living guide, updated as the mod changes. For Evan Marcus's first look at the release, see our October 6 piece.
D2R VR is a free, open-source mod that puts Diablo II: Resurrected in a PC VR headset, with four ways to see it: the classic camera in true 3D, a camera behind your hero, the whole game laid on your floor, and first person with the weapon in your hands. It is made by BodyWalkVR, runs as a plugin for the D2RLoader mod loader, and installs with one program from the mod's page. It is for offline single player only. As of October 17, 2026 it is at version 0.167, and since 0.166 it can run the headset and controllers on its own, without the BodyWalk app.

| D2R VR | |
|---|---|
| Price | Free. You need your own Diablo II: Resurrected |
| Made by | BodyWalkVR, not Blizzard |
| Mode | Offline single player only |
| Views | F1 above, F2 behind, F3 on your floor, F4 first person |
| Headsets | PC VR through OpenXR, or BodyWalk's FlatVR |
| Tested with | Game build 3.3.93787, D2RLoader 1.3.1 |
| Current version | 0.167, released October 16 |
The mod at a glance, checked October 17, 2026.
Read this first: offline only
The mod injects code into the game, and the project is blunt about what that means: "Offline single-player only. Injecting code into the game online can get the account banned. This project is not made, endorsed or supported by Blizzard Entertainment." Play an offline character and keep the mod away from anything on Battle.net you care about.
The four views
| Key | What you see |
|---|---|
| F1 From above | The game's own camera, drawn in true perspective with one image per eye, so walls and hills stand up |
| F2 Third person | A free camera behind your hero, turned with your head |
| F3 On your floor | The whole game as a diorama in your room, from tabletop to life size, to walk around |
| F4 First person | Your arms are the hero's, holding the weapon. Still labeled a preview |
Press F1 to F4 in the game, or F12 to go round them.

F3 is the one people tend to show friends. Pick a pure black or green background in D2R VR Settings under Camera, turn on passthrough in Virtual Desktop with that color as its color key, and the background is cut away, so the game stands on your real floor.

What you need
- The game. Diablo II: Resurrected from Steam or Battle.net. The mod ships none of Blizzard's files. The README lists build 3.3.93787 as tested; other builds need their addresses checked, and the plugin says so in its log.
- Two free tools. D2RLoader, the community mod loader the mod plugs into (1.3.1 tested), and ReShade with add-on support and its Generic Depth add-on. If the settings program's status checks flag either one, it says what to fix.
- A PC VR headset. Anything with an OpenXR runtime on Windows, including a Quest connected to the PC.
- BodyWalk, only for some routes. BodyWalk VR Motion Mapper is $15 on Steam, with a free Lite version the installer adds. The README asks for 1.78 or later with FlatVR and its Game Link plugin if you use it. The default native OpenXR setup does not need it.
How to install it, step by step
- Own the game, and keep it offline. You need Diablo II: Resurrected from Steam or Battle.net. The mod is for offline single player only: its README warns that injecting code into the game online can get the account banned.
- Run the installer from BodyWalkVR. Download the D2R VR installer from the mod's page on BodyWalkVR's site. The README says it sets up everything: it finds your game, installs ReShade if the game has none, and adds the free BodyWalk Lite if you do not already have BodyWalk. GitHub has the source but no ready builds.
- Fix the game's video settings. In Options, Video: Vertical Sync off, anti-aliasing on FXAA or MSAA rather than TAA, and ambient occlusion on Medium. DLSS works on or off. The settings program checks these for you.
- Start your headset. Connect your PC VR headset and start its OpenXR runtime. Quest owners connect through Virtual Desktop or a Link cable first.
- Launch from D2R VR Settings. Open D2R VR Settings from its desktop shortcut and press Launch Diablo II (D2RLoader) on the Home tab. The Home tab's status column turns each check green when it is fine and red or orange with an instruction when it is not.
- Pick a view. Press F1 to F4 for the four views, or F12 to go round them. Start with F1, the game's own camera in 3D, or F3, the game on your floor.
The settings that matter
Two of the game's video settings decide whether this works at all. Vertical Sync has to be off, because the mod can draw the two eyes in turn and VSync halves the frames each eye gets. And anti-aliasing has to be FXAA or MSAA, never TAA, which builds each frame from the ones before it and so mixes the left eye into the right. DLSS, which the first versions told you to switch off, now works either way, with each eye getting its own pass.

The picture in the headset should be square. On the native OpenXR route that is a slider in D2R VR Settings, Home, In the headset: a render size from 1024 to 4096 pixels a side, or the headset's recommended size, with 1920 as the default since 0.167. The README also describes two older ways, a square game window dragged into shape or a square virtual monitor in BodyWalk's FlatVR.
Speed is moving fast. In 0.167 the author reports the native OpenXR picture in their own headset going from about 62 stereo pairs a second to about 106, by binding the game's depth buffer once per frame instead of at every effect pass. The full list is in the changelog.

Controls
In F1, F2 and F3 you play the game the way it plays with a gamepad, with your VR controllers standing in for the pad. First person is different. These are the defaults when the mod reads the controllers itself, from the README; every one can be rebound in d2r_vr.ini.
| Control | Does |
|---|---|
| Left stick, right stick | Walk, turn |
| Right trigger | Attack |
| Right A | Pick up, open, talk |
| Right B, left X, left Y, left trigger | The game's skill buttons |
| Right stick click | Swap weapons; hold for the skill panel |
| Left stick click | Show items; quick click for the map; hold for the inventory |
| Grips | Take belt potions, hold a staff with two hands, give a weapon its weight |
First person (F4) controls without BodyWalk, the default since 0.166.
Swing a sword and the blade picks its target, as long as it moves at least 6 meters a second over 15 centimeters. Draw a bow with both hands, throw a javelin with your arm, and drink potions by taking them off your belt. For first person to fit your body, run the height calibration once: D2R VR Settings, Body, Measure my height and arm span, then stand in a T-pose and squeeze both triggers.
How finished is first person?
Not finished, by the project's own account. The README still boxes F4 as "an early look, not a finished way to play the game," warning that weapons may sit or aim wrongly in your hands, with a Weapon Adjust tab to fix each one by hand. It has nonetheless changed more than any other part of the mod since launch, and a shield now straps to your forearm instead of hanging off your hand. F1 and F3 are the more settled ways in. F4 is the one to try for the novelty.
Help, safety and credits
Questions and bug reports go to the project's BodyWalkVR Discord, in its #diablo-2-vr channel, which had about 340 members on October 17. The source is on GitHub under the MIT license, but there are no builds there, and the README notes the source does not yet build as it stands, so the installer from BodyWalkVR's own site is the way in. Get it there and nowhere else.
Two credits worth knowing. The idea came from D2R-3D, a free-camera project, though the README says D2R VR uses none of its code. And much of 0.167, including the turning options and the Steam Frame controller layout, came from a fork, d2r-pcvr by bearstonem, also MIT. Eurogamer covered the launch on October 6.
Version history
Thirty versions in eleven days. The highlights, oldest first:
- Oct 6, 2026 0.138 First public release, with the four views on F1 to F4.
- Oct 6, 2026 0.141 Fixes the Barbarian's left hand and the sky in several areas, and lets daggers be thrown.
- Oct 7, 2026 0.143 to 0.144 Third person in VR, the game on the floor reworked, and every game control reachable from BodyWalk.
- Oct 8, 2026 0.145 to 0.152 DLSS works in real stereo and gets much faster, the game launches from the settings program, and a desktop shortcut.
- Oct 10, 2026 0.153 to 0.157 A one-pass stereo mode, frames paced to the headset, and the first native OpenXR prototype.
- Oct 11, 2026 0.158 to 0.162 Native OpenXR without black bars, square windows up to 4000 by 4000, and no more fog flicker in the left eye.
- Oct 12, 2026 0.163 No more attacks on head turns, with item labels and monster names placed in the world.
- Oct 14, 2026 0.164 to 0.165 First person grows up: spells and arrows follow your hand, weapons have weight, you throw by hand and draw a bow with both, and the controls work without BodyWalk.
- Oct 15, 2026 0.166 All of 0.165's new features switched on by default.
- Oct 16, 2026 0.167 A faster native OpenXR picture, the full controller in F1 to F3 without BodyWalk, a Steam Frame controller layout and the shield on your forearm.
More VR mods we have set up
- Titanfall 2 in VR
- Astro Bot Rescue Mission on Quest 3
- Breath of the Wild in VR with BetterVR
- Mario Kart 64 in VR
- Half-Life 2 standalone on Quest 3
Frequently asked questions
Is the Diablo II VR mod free?
Yes. D2R VR is free and its source is on GitHub under the MIT license. You need your own copy of Diablo II: Resurrected; the Infernal Edition listed at $39.99 on Steam on October 17, 2026.
Can I use the D2R VR mod online or on Battle.net?
No. It is for offline single player only. The project's README warns that injecting code into the game online can get the account banned, and says the mod is not made, endorsed or supported by Blizzard. Keep it away from any Battle.net character you care about.
Does it work with the original Diablo II or Lord of Destruction?
No. It needs Diablo II: Resurrected, Blizzard's 2021 remaster, because the remaster draws real 3D models that a VR camera can move around. The 2000 original is sprites. The tested pair is game build 3.3.93787 with D2RLoader 1.3.1.
Do I need BodyWalk to play D2R VR?
Not any more for the default setup. Since version 0.166 the mod drives the headset through native OpenXR and reads your controllers itself, which the project still labels a prototype, and 0.167 extended those controls to all views. BodyWalk, a $15 app on Steam with a free Lite tier that the installer adds, still powers the FlatVR route and body-driven walking.
Which headsets work with D2R VR?
PC VR headsets with an OpenXR runtime on Windows. Quest headsets work connected to the PC, for example through Virtual Desktop, whose passthrough the project uses to stand the floor view in your real room. Version 0.167 added a controller layout for the Steam Frame, which plays PC VR by streaming from the PC.
Is first person in D2R VR finished?
No. The README still labels first person, F4, a preview: weapons may sit or aim wrongly in your hands, and a Weapon Adjust tab lets you fix them. It has grown fast, though: since version 0.165 weapons have weight, a sword hits what you swing it at, you throw by hand and draw a bow with both hands, and life and mana sit on your wrists.
Can I play it without a VR headset?
Yes. The mod also runs flat on a monitor with mouse and keyboard and no BodyWalk at all. In flat mode F1 is the game's camera, F2 third person and F3 first person.
What video settings does D2R VR need?
Vertical Sync off, because the mod can draw the two eyes in turn and VSync halves the frames each eye gets. Anti-aliasing on FXAA or MSAA, never TAA, which blends each frame with the one before and so mixes the eyes. DLSS works on or off. Since 0.167 the mod sets its own frame cap in VR and restores yours in flat mode.
