Engine Recreation ● BetaStandalone VRVersion b003
  • Quest 2
  • Quest 3
  • Quest 3S
  • Quest Pro

QuestCarNage (Carmageddon VR)

Native standalone OpenXR VR port of the vehicular combat classic Carmageddon for Meta Quest headsets, based on the Dethrace engine reimplementation with 120Hz support.

  • Tracking
    Yes, 6DoF
  • Motion controls
    Yes, Touch controller mapping
  • Rendering
    Yes, Stereo cockpit
  • Refresh
    Yes, 72/90/120Hz
Headsets
  • Quest 2
  • Quest 3
  • Quest 3S
  • Quest Pro
No Quest connected
1Step 1: Install Port APK

This game has 2 steps

  1. Install the app on your Quest.
  2. Add the game files from your own copy. You can send them over USB or copy them yourself.

Checking browser support…

Verification

Install via QuestPorts on b003 · Quest 3 · today · Game files not sent through the site

Installed by 10 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).

Prerequisites

  • Meta Quest 2, Quest 3, Quest 3S, or Quest Pro with Developer Mode enabled.
  • Legally owned PC copy of Carmageddon (Steam Max Pack, GOG, or original CD).
  • SideQuest or Android ADB (platform-tools).

Step-by-Step Installation Guide

  1. Download the VR APK: Download QuestCarnage-Meta-Quest-release.apk from the Quest release b003. Later tags can be PC-only.
  2. Install the APK: Sideload the APK onto your Meta Quest using SideQuest or ADB:
    adb install -r QuestCarnage-Meta-Quest-release.apk
    
  3. Transfer Game Data Files:
    • Locate your Carmageddon installation on PC (ensure it has the DATA directory with DATA/GENERAL.TXT).
    • Transfer the game files using the repo helper scripts (push_files_to_quest.bat and push-quest-data.ps1) or push manually with ADB:
    adb push "/path/to/Carmageddon/DATA" /sdcard/Android/data/com.github.maranone.questcarnage/files/
    

    (Legacy shared storage path /sdcard/questcarnage/DATA is also supported).

  4. Launch & Play:
    • Open QuestCarNage from App Library → Unknown Sources on your headset.
    • Adjust refresh rate (supports up to 120Hz) in the second options menu and hit the track!

VR Features & Vehicular Combat

  • Full Cockpit 6DoF VR: Experience the brutal mayhem from behind the wheel of the Red Annihilator with full head tracking and depth.
  • 120Hz Native Support: Super fluid high refresh rate rendering for blistering racing action.
  • Custom Race Options: Try custom powerups roulette, up to 50 AI opponents, and up to 100x pedestrian multipliers.
  • OpenXR Implementation: BRender's GLES 3.0 path with stereo per-eye view pose and native Touch controller mapping.
Troubleshooting & Tips

The specified game directory must contain DATA/GENERAL.TXT. In the options screen, you can toggle between 72Hz, 90Hz, and 120Hz display refresh modes. Ensure file permissions are granted on first launch.

Requirements SummaryStandalone VR

Original Game Required:
PC Retail / Legal CopyStore Page ↗
Asset Directory on Quest:
/sdcard/Android/data/com.github.maranone.questcarnage/files/DATA/
Required Files:
GENERAL.TXT
👥 Community Reports

No community reports yet. Be the first to share how it runs on your headset.

How did this port run for you?

💬 Need Help or Mods? Community

Join the developer community for installation troubleshooting, high-resolution HD mod packs, and multiplayer sessions.