bearstonem / d2r-pcvr
git clone https://github.com/bearstonem/d2r-pcvr.git
Experimental first-person D2R PCVR: native OpenXR, Proton/SteamVR, Steam Frame and Quest 3 setup
+7
stars, 24h · #4,548
+~37
stars, 7 days · #5,112
+129
stars, 30 days · #5,790
129
★ total · +37% this week
13
forks · 61 open issues
Star history (as recorded here)
LanguageC++
License—
Created2026-10-09 (14d ago)
Last pushtoday
Watchers5
OwnerUser
Links
README excerpt
# D2R VR Unleashed Previously released as **D2R PCVR**; the repository and download filenames keep that identifier. Play **Diablo II: Resurrected in VR on Windows**, with support for **SteamVR and Virtual Desktop (VDXR)**. Use motion controls to swing your weapon, aim spells, drink belt potions and explore Sanctuary in first person. **Watch the introduction on YouTube** (10:27): physical bow and melee combat, over-the-shoulder weapon swaps, raising skeletons, aimed spells, belt potions and VR menus, recorded in the headset. D2R PCVR builds on **D2R VR by BodyWalkVR**, the original VR mod for Diablo II: Resurrected. See Credits. **This is a mod for the original game, not a standalone game. You must purchase and install your own legitimate copy of Diablo II: Resurrected.** The mod adds VR support and motion interactions on top of your existing game installation. The Windows preview supports **Steam 3.3.93787** and experimental **Battle.net 3.3.93847** installations. Run Setup (or **Install-Windows.cmd** in the ZIP) and choose **Steam** or **Battle.net** before choosing your headset and connection. See Battle.net preview installation. Battle.net has been confirmed with SteamVR; Battle.net with Virtual Desktop / VDXR has not yet been confirmed. **No Blizzard game assets are included in this repository, installer or release ZIP.** The download contains the mod and licensed third-party components, not the game, its executable, models, textures or audio. During installation, required item/skill icons, potion models and Arcane Sanctuary sky artwork are read from your own installed game into local caches. Keep those caches local; do not include them when sharing the mod. **Download the Windows preview** and follow **Install and play**. If the release offers **D2R-PCVR-Setup-VERSION.exe**, download and run it for graphical setup. It keeps its helpers in `%LOCALAPPDATA%\Programs\D2R PCVR`, includes a private Python runtime and adds removal under **Windows Settings → Apps → Installed apps → D2R VR Unleashed**. Rerun Setup to update or repair while keeping calibration and video settings. For the portable option (including v0.3.7), download **d2r-pcvr-windows.zip**, extract it to a permanent folder, then double-click **Install-Windows.cmd**. The setup wizard installs the mod, lets you choose your headset and connection, and adds the matching Steam library shortcuts. It asks which game edition to use and detects its installation folder. No separate Python install is needed. The ZIP also includes **Uninstall-Windows.cmd**. It keeps your current characters and shared stash, restores files from the installation backups and removes the selected edition's VR shortcuts. Keep the installation backups, including those in older release folders, until removal is complete. ## What you need - A Windows PC with your **purchased Steam copy of D2R 3.3.93787**, or **Battle.net copy of D2R 3.3.93847** (experimental support). - The Steam desktop client, including for Battle.net