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
Locomotion
  • Cockpit VR
  • Stereo 6DoF
  • Snap Turn
  • VR Shell Menus
  • 120Hz Refresh Rate
Play modes
  • Cockpit
Headsets
  • Quest 2
  • Quest 3
  • Quest 3S
  • Quest Pro
No Quest connected
1Step 1: Install Port APK

Checking browser support…

Verification

Not tested

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:
Steam / GOGStore Page ↗
Asset Directory on Quest:
/sdcard/Android/data/com.github.maranone.questcarnage/files/DATA/
Required Files:
GENERAL.TXT
💬 Need Help or Mods? Community

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