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.

First-person view in the D2R VR mod: two hands gripping a wooden staff, with red and blue life and mana orbs worn on the wrists
Watch: Diablo II Resurrected in VR (0.165): Sorceress takes the staff with both hands and throws potions | BodyWalkVR on YouTube →
D2R VR
PriceFree. You need your own Diablo II: Resurrected
Made byBodyWalkVR, not Blizzard
ModeOffline single player only
ViewsF1 above, F2 behind, F3 on your floor, F4 first person
HeadsetsPC VR through OpenXR, or BodyWalk's FlatVR
Tested withGame build 3.3.93787, D2RLoader 1.3.1
Current version0.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

KeyWhat you see
F1 From aboveThe game's own camera, drawn in true perspective with one image per eye, so walls and hills stand up
F2 Third personA free camera behind your hero, turned with your head
F3 On your floorThe whole game as a diorama in your room, from tabletop to life size, to walk around
F4 First personYour 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.

Diablo II: Resurrected's classic overhead view in VR: a Fallen demon beside a low stone wall on a dark grass field
Watch: Diablo II: Resurrected in VR - The Classic View, Now in Real 3D | BodyWalkVR on YouTube →

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.

The D2R VR floor view: a slab of Diablo II terrain floating in black space, seen from above, with tiny Fallen around a torch
Watch: Diablo 2 as a Tabletop Game in VR - Walk Around the Battle | BodyWalkVR on YouTube →

What you need

How to install it, step by step

  1. 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.
  2. 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.
  3. 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.
  4. Start your headset. Connect your PC VR headset and start its OpenXR runtime. Quest owners connect through Virtual Desktop or a Link cable first.
  5. 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.
  6. 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.
Advertisement

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.

Diablo II: Resurrected's Video options with Ambient Occlusion Quality set to Medium and Anti-Aliasing set to FXAA, both outlined in red
The game's video options as the mod wants them. Image: BodyWalkVR / D2R VR repository on GitHub (MIT)

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.

D2R VR in native OpenXR: a Fallen demon wreathed in fire on a dark field, with a streaming statistics overlay showing frame rate and latency
Watch: Diablo 2 Resurrected VR: Native OpenXR Rendering | BodyWalkVR on YouTube →

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.

ControlDoes
Left stick, right stickWalk, turn
Right triggerAttack
Right APick up, open, talk
Right B, left X, left Y, left triggerThe game's skill buttons
Right stick clickSwap weapons; hold for the skill panel
Left stick clickShow items; quick click for the map; hold for the inventory
GripsTake 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.

Advertisement

Version history

Thirty versions in eleven days. The highlights, oldest first:

More VR mods we have set up

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.