PortRoyale
Descent 3 VR

Home / Native Quest ports

Descent 3 VR

Six degrees of freedom, from a real cockpit, on Meta Quest.

About

A VR port of the Descent 3 open source engine for Meta Quest, running standalone. You sit in a virtual cockpit: the ship flies on the Touch controllers while you look around freely. The world and the cockpit are rendered in stereo; menus, cutscenes and the flat HUD float in front of you.

Features

  • Stereo world and cockpit with head tracking
  • Full ship control on the Touch controllers
  • Menus and dialogs fully usable with the controllers
  • Quest system keyboard for text fields like the pilot name
  • Runs at 90 Hz where available

Manual

Installation

  1. Sideload the APK with SideQuest or adb install -r Descent3-Quest-0.2-beta.apk.
  2. Copy all .hog files plus the missions and movies folders to /sdcard/Android/data/com.descentdevelopers.descent3/files/.
  3. From GOG/Steam: after copying with adb, make the folders readable for the app with adb shell "cd /sdcard/Android/data/com.descentdevelopers.descent3/files && find . -mindepth 1 -type d -exec chmod 2777 {} +".
  4. From the original CDs: the zip download contains tools/stage_gamedata.sh, which extracts the data from CD images and pushes it to the headset.

Good to know

  • Uninstalling the app deletes the game data folder: keep a copy of your game files.
  • Rear view and inventory have no controller buttons yet.
  • Some disc copies lack the music; pre-v1.4 data lacks a few images and sounds.
  • Multiplayer is untested.

Controller mapping

InputFlyingMenus
Left stickThrust forward/back, slide left/rightPrevious / next item
Right stickTurn, pitch (stick up = nose down)Move within lists
Right triggerFire primarySelect
Left triggerFire secondarySelect
GripsBank left / right
AAfterburnerSelect
BFlare (hold: next primary)Back
X / YSlide down / upX = Enter
Right stick clickDrop countermeasure (hold: next countermeasure)
Left stick clickNext secondary (hold: headlight)
Menu buttonPause menu (hold: automap)Back
Meta button (hold)Recenter the view

Download

All releases: github.com/SgtBilko76/Descent3-QuestVR/releases

Credits: Based on the Descent 3 open source engine by the Descent community.