Port Royale
Starship-VR

Home / Native Quest ports

Starship-VR

Star Fox 64 in real stereoscopic 3D, not a screen in front of you.

About

A VR port of Starship, the native PC port of Star Fox 64. The game is not emulated and not shown on a virtual screen: the renderer draws every frame twice, once per eye, so the Arwing, the Great Fox and the whole Lylat system have real depth around you.

Head tracking is applied to the game's own camera, so you can look around while the game keeps flying its course. The HUD, radio messages and menus sit on a screen floating in front of you.

Features

  • True per-eye stereo 3D with head tracking, rendered at the headset's full resolution
  • HUD and radio messages on a virtual screen, with adjustable distance and size
  • Starfield wrapped around the camera and extended draw distance for looking around
  • Comfort: the horizon stays level while the Arwing banks
  • Starship's menus on a floating panel, pointed at with the right controller
  • Motion controllers mapped to the N64 pad, with rumble
  • Adjustable world scale, refresh rate and render resolution

Manual

Starship-VR controller mapping

Installation

  1. Generate sf64.o2r from your ROM with Starship on a PC.
  2. Enable developer mode on your headset.
  3. Download the APK below and sideload it with SideQuest or adb install -r Starship-VR-1.0-beta1.apk. SideQuest is a Quest tool, so on PICO use adb or whichever sideloader you already use.
  4. Copy the assets onto the headset: adb push sf64.o2r /sdcard/Android/data/com.starship.vr/files/sf64.o2r
  5. Launch it from Library → Unknown Sources on Quest, or from your library on PICO.

Good to know

  • This is the first beta. Tested on Quest 3; the PICO build is untested, so please open an issue on GitHub if it does not start or the controllers do nothing.
  • PICO needs PICO OS 5.9.0 or newer: only from that version does the PICO runtime work with the generic Khronos OpenXR loader the port uses.
  • World scale, HUD placement and refresh rate are in the VR menu (left stick click).

Controller mapping

N64Touch
Control stickLeft stick
ARight trigger or A
BLeft trigger or B
Z / RLeft / right grip
C-Left / C-DownX / Y
C-Up / C-RightRight stick
StartLeft menu button
MenuLeft stick click

Everything is remappable in the Starship menu, and Bluetooth gamepads work too.

Download

Install from your browser

Over USB, for Meta Quest and PICO: installs the app and copies your own game files to the right place. No SideQuest, no adb. USB install works in Chrome or Edge on a PC, Mac or Android phone. No PC? Open this page in the Meta Quest Browser on your headset and install it right there.

The installer needs JavaScript. Use the manual download below.

First time? Before you start
  1. Turn on developer mode. Quest: Meta Horizon app on your phone → Devices → your headset → Headset settings → Developer mode. PICO: Settings → General → About → tap Software version 7 times, then Settings → Developer → turn on USB debugging.
  2. Connect the headset to this computer with a USB cable that carries data (not a charge-only cable).
  3. Close SideQuest and Meta Quest Developer Hub. If you use adb, run adb kill-server first: only one program can talk to the headset at a time.
  4. Windows: if the headset doesn't show up in the list, install the Meta Quest ADB driver.
  5. After pressing Connect, put on the headset and allow USB debugging for this computer.

All releases: github.com/SgtBilko76/Starship-VR/releases

Need help or found a bug? Ask in #support on our Discord, and get new releases in #new-releases.

Join the Discord

Pictures & video

Credits: Based on Starship by the HarbourMasters team, which is itself a decompilation-based PC port of Star Fox 64.