- Quest 3
F-Zero X VR (Quest 3 standalone)
F-Zero X racing in true stereoscopic 3D, standalone on Meta Quest 3. A native Android/OpenXR port built on the F-Zero X decompilation (via Zorkats' G-Diffuser): 6DoF head tracking, the original ~60 Hz game simulation at a 90 Hz default refresh, a wrist-mounted race HUD, an optional diorama mode and rumble mapped to Touch haptics. Bring your own US ROM.
- TrackingYes, 6DoF
- Physical interactionYes, Wrist-mounted race HUD
- HapticsYes, Active
- RenderingYes, Native OpenXR stereo, per-eye rendering
- RefreshYes, 90 Hz default (configurable)
- Seated
- Stick Steering
- Diorama Mode
- Chase camera (original view in stereo 3D)
- Diorama
- Quest 3
Checking browser support…
Verification
Install via QuestPorts on v1.0.1 · Quest 3 · today · Game files not sent through the site
Installed by 3 people through QuestPorts
Step-by-Step Installation Guide
Install on Quest, in the card above, is the one-click USB install. These steps are the manual path (SideQuest or ADB).
Overview
F-Zero X VR runs F-Zero X natively on Meta Quest 3: no PC, no emulator, no streaming. heurazy built it as a native Android/OpenXR port on top of Zorkats' G-Diffuser (libultraship/Fast3D) and the F-Zero X decompilation. The game is drawn once per eye with true stereoscopic depth and 6DoF head tracking, while gameplay still advances at the original ~60 Hz.
VR extras: a wrist-mounted race HUD, an optional diorama mode, 360-degree sky rendering, foveated rendering, and the N64 Rumble Pak mapped to haptics on both Touch controllers. The default refresh rate is 90 Hz (configurable).
[!NOTE] No ROM is included. You need your own F-Zero X (USA) Rev 0 N64 ROM; the launcher validates it (SHA-1
5f658e88ffa9de23cba6986a8fd3d3a90d7b4340). Community port, not affiliated with Nintendo.
Prerequisites
- Meta Quest 3 with Developer Mode enabled.
- SideQuest (Advanced Installer) or ADB on a computer.
- Your own F-Zero X (USA) Rev 0 ROM.
Step-by-Step Installation
1. Install the APK
Download FzeroVR-Standalone-v1.0.1-Quest3.apk via 1-click on QuestPorts or from GitHub Releases and install it:
adb install -r FzeroVR-Standalone-v1.0.1-Quest3.apk
Alternative: install Fzero X VR from SideQuest (app 61881).
2. Copy your ROM
Put your ROM somewhere easy to find on the headset, for example the Download folder:
adb push "F-Zero X (USA).z64" /sdcard/Download/
3. Play
In the headset: App Library → Unknown Sources → F-Zero X VR. Select your ROM in the launcher, then press Launch F-Zero X VR.
Quest Touch controls
| Input | N64 / action |
|---|---|
| Left stick | Analog stick / steering |
| Right trigger or A | A / accelerate |
| Left trigger | C-Down / brake |
| B | B / boost |
| Left grip / right grip | Z / R: left / right side attack and drift |
| X | L |
| Y | C-Up |
| Right stick | C buttons |
| Menu or left-stick click | Start |
Only the F-Zero X (USA) Rev 0 ROM is accepted: the launcher checks it before launch, so other regions or revisions are rejected. If no compatible ROM is present, the app stays on its stereo OpenXR test scene instead of booting the game. v1.0.1 switched the default refresh rate to 90 Hz and fixed diorama course geometry disappearing; update from v1.0.0 if you see missing track pieces in diorama mode. Only Quest 3 is targeted.
Requirements SummaryStandalone VR
Join the developer community for installation troubleshooting, high-resolution HD mod packs, and multiplayer sessions.