Back
GitHub
Decompilation ● BetaStandalone VRVersion v0.1.0
  • Quest 3

CTR Turbocharged VR (Crash Team Racing)

Naughty Dog's 1999 PlayStation kart racer Crash Team Racing running natively on Meta Quest, built on the CTR: Turbocharged source port (based on the ctr-native decompilation) with a GLES renderer and an OpenXR layer: races and the Adventure hub in real stereo 3D around you with head tracking, menus on a large virtual screen. Bring your own NTSC-U disc.

  • Tracking
    3DoF
  • Motion controls
    Yes, Head tracking; Touch controllers as a PlayStation pad
  • Rendering
    Yes, Races and the Adventure hub in real stereo 3D around you with head tracking; menus on a large virtual screen
  • Refresh
    Yes, 72, 80, 90 or 120 Hz (default 120)
Locomotion
  • Seated Driving
  • Stick Steering
Play modes
  • Chase camera in 3D
  • Flat virtual screen for menus and split-screen
Headsets
  • Quest 3
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).

Overview

CTR Turbocharged VR by SgtBilko76 runs Naughty Dog's 1999 PlayStation kart racer Crash Team Racing natively on Meta Quest. It's built from the quest branch of a fork of CTR: Turbocharged, the PC source port based on ctr-native, with a GLES renderer path and an OpenXR layer added. Races (and every other one-player 3D scene, like the Adventure hub) are drawn in stereo around you: you sit at the game's chase camera and can look around freely. The race HUD floats on a panel in front of you, and menus and split-screen modes use a large flat virtual screen.

Install type: APK + your own game files.

[!IMPORTANT] No game data is included. You need your own NTSC-U (US) Crash Team Racing disc image (SCUS-94426) as a raw .bin. Fan project, not affiliated with Sony, Activision, Naughty Dog or Meta.

[!NOTE] Beta. v0.1.0 (October 22, 2026) is the first Quest release, tested on Meta Quest 3.


Prerequisites

  • A Meta Quest 3 with Developer Mode enabled.
  • SideQuest or ADB on a computer.
  • Your Crash Team Racing NTSC-U disc image (SCUS-94426) as a raw .bin.

Step-by-Step Installation

1. Install the APK

Download CTR-Turbocharged-VR-v0.1.0.apk via 1-click on QuestPorts or from GitHub Releases. Install it with SideQuest or:

adb install -r CTR-Turbocharged-VR-v0.1.0.apk

2. Copy your disc image

Copy the disc image to the headset as /sdcard/CTR/assets/ctr-u.bin (in SideQuest: the folder icon, then CTR/assets):

adb push ctr-u.bin /sdcard/CTR/assets/ctr-u.bin

3. First launch

  1. Start CTR Turbocharged VR from Library > Unknown Sources.
  2. On the first start the Quest asks for file access: allow it, then start the app again.

Saves, config.ini and the log file are kept in /sdcard/CTR.


Controls (Touch controllers act as a PlayStation pad)

Touch PlayStation In a race (default)
Right trigger Cross Accelerate
Left trigger Square Brake / reverse
A Cross Accelerate, confirm in menus
B Circle Weapon, back in menus
X Square Brake / reverse
Y Triangle
Right grip R1 Hop / power-slide (hold while steering)
Left grip L1 Hop; tap during a power-slide for a turbo boost
Left stick Analog stick Steer
Right stick D-pad Menus
Right stick click L2 Camera near / far
Left stick click Select
Menu button (left) Start Pause

Hold both stick clicks for one second to recentre the view. The game's own controller options can remap everything.


Settings (optional)

Create /sdcard/CTR/vr.cfg, one key = value per line. Useful keys: stereo (1 = races and the Adventure hub in 3D around you, 0 = always the flat screen), refresh_rate (72, 80, 90, 120; default 120), world_scale (game units per metre, default 64; lower = the world looks bigger), level_horizon (1 keeps the horizon level), eye_scale (default 0.9), screen_width / screen_distance / screen_height for the virtual screen, steer_deadzone / steer_full for steering, and hud_distance / hud_width / hud_height for the race HUD panel.

Troubleshooting & Tips

The game doesn't start or finds no game: the disc image must be the NTSC-U (US) Crash Team Racing disc SCUS-94426 as a raw .bin, named exactly /sdcard/CTR/assets/ctr-u.bin. Nothing happens after the first start: allow file access when the Quest asks, then start the app again. The view is off-centre: hold both stick clicks for one second to recentre. You want a flat screen instead of 3D, or the world feels too big or small: set stereo = 0 or change world_scale in /sdcard/CTR/vr.cfg. Steering is too sensitive or sluggish: adjust steer_deadzone and steer_full in vr.cfg. Logs and saves are in /sdcard/CTR. App not in the Library: look under Unknown Sources; Developer Mode must be on. Fan project, not affiliated with Sony, Activision, Naughty Dog or Meta; no game data is provided.

Requirements SummaryStandalone VR

Original Game Required:
Requires your own copy (Crash Team Racing NTSC-U disc SCUS-94426 as a raw .bin)About ↗
Asset Directory on Quest:
/sdcard/CTR/assets/ctr-u.bin/
Required Files:
Base game assets
💬 Need Help or Mods? Community

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