DR-89 / nfsu2-vr
git clone https://github.com/DR-89/nfsu2-vr.git
Experimental NFSU2 VR build for Windows PCVR and Meta Quest 3 standalone. DEV BUILD: not fully tested; bugs and performance issues may occur. No game content included.
—
stars, 24h
+34
stars, 7 days · #1,193
+34
stars, 30 days · #8,175
34
★ total · +34% this week
0
forks · 1 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageC
License—
Created2026-10-14 (6d ago)
Last pushtoday
Watchers1
OwnerUser
GitHub topics
Links
- GitHub: github.com/DR-89/nfsu2-vr
- Releases · Issues · Hacker News mentions
README excerpt
# Need For Speed Underground 2 VR — PCVR & Meta Quest 3 An experimental VR port of **Need for Speed: Underground 2**, based on the original Xbox USA / NTSC-U version. It uses static recompilation with **xboxrecomp**, **Vulkan** rendering and **OpenXR** tracking and presentation. This VR mod is based on the work of **antoxa2584x** in **nfsu2-sw**. The PCVR and Meta Quest 3 adaptations build on that project's Xbox recompilation and runtime work. > [!WARNING] > **DEV BUILD — NOT 100% TESTED.** This project is under active development. > Bugs, crashes, freezes, visual glitches, audio issues, stuttering and > performance problems may occur. Features and compatibility are incomplete, > and stable VR frame rates are not guaranteed. This is not a stable release. > [!IMPORTANT] > **No original game content is included.** You must supply your own supported > Xbox USA / NTSC-U disc image or extracted game files. The development builds > contain the port and its runtime, but no disc images, original Xbox executable, > retail game assets, music, movies or saves. Building from source additionally > requires generating the private game code locally. ## Gameplay video Watch the VR cockpit and driving demonstration: https://youtu.be/MHHi2G6Lixk ## Platforms | Target | Runtime | Development status | | --- | --- | --- | | **PCVR — Windows x64** | Vulkan + OpenXR; development testing uses Virtual Desktop / VDXR with Quest 3 | Stereo races and Touch controls have been exercised. Bugs, audio glitches and frame-time spikes remain; stable 72 FPS across gameplay has not been established. | | **Meta Quest 3 — standalone** | Native Android ARM64, Vulkan + OpenXR | Boots and races directly on the headset with tracked stereo and Touch controls. Rendering issues, stutters and performance limitations remain. | Other PC OpenXR runtimes and other Quest models have not been established as supported configurations. Inherited Linux and Nintendo Switch code remains in the tree; the focus of this development publication is PCVR and Meta Quest 3. ## Development downloads The current development release includes: - Meta Quest 3 APK: sideload the development APK, then use its setup panel to import your own supported Xbox USA ZIP, 7z or ISO/XISO. Follow the Quest installation guide below. - Windows PCVR package: extract the whole ZIP to a writable folder and run **Start-PCVR.cmd**. If game data is missing, **Game data setup** opens automatically. Select your Xbox USA ISO/XISO; progress and cancellation are available. All 12 required files are verified before VR starts. Saved games are preserved. - Matching source archive, build information and SHA-256 checksums. The PCVR ZIP includes the EXE, SDL/OpenXR loader DLLs, Visual C++ runtime DLLs, launcher, preset and notices. Install your GPU's Vulkan driver and a compatible OpenXR runtime separately; development testing uses Virtual Desktop / VDXR. No Python, Java or external ISO extractor is required to run the PCVR importer. See the