Repository navigation
Releases: SgtBilko76/WCSaga-VR
Release list
Wing Commander Saga VR v0.1.5-beta (Meta Quest 3)
Changes since v0.1.4-beta
- New: One-Tap Installer. You no longer need a PC to get the game data. On the first start the app opens the One-Tap Installer window, which downloads the free Wing Commander Saga 0.9.65 data (3.6 GB) from the official FSNebula mod repository, checks it, unpacks it on the headset and then starts the game. If the download is interrupted, start the app again and it continues where it stopped.
Beta of Wing Commander Saga VR: the free fan game Wing Commander Saga running natively on the Meta Quest 3, built on the FreeSpace Open engine with OpenXR on OpenGL ES.
The APK contains no game data. Wing Commander Saga 0.9.65 is free; the built-in One-Tap Installer downloads it on the first start (see Install).
What works
- Head-tracked stereo 3D space in flight
- HUD fixed in front of the ship as its own layer, with the crosshair, target brackets and lead indicators lined up with the guns
- Menus, briefings and cutscenes on a large screen in front of you; laser pointer + trigger to click
- Touch controllers as a gamepad in flight, with a throttle lever on the right stick and a second button layer on the left grip; remappable in Options > Controls
- Chase view (left grip + right stick click)
- Each eye renders at 1680 x 1680
- Full lighting: background nebulae and planets, ship shine and environment reflections; FXAA anti-aliasing
Install
- Install
WCSaga-VR-v0.1.5-beta.apkwith SideQuest oradb install -r -g. - Start Wing Commander Saga VR from Unknown Sources. The One-Tap Installer opens:
- Press Allow file access, switch on "Allow access" and press Done.
- Press Download and install. The game data (3.6 GB download, 6.7 GB on the headset; about 9 GB free space needed while installing) is downloaded from the FSNebula mod repository, checked and unpacked to
/sdcard/WCSaga/Wing_Commander_Saga. This takes about 10-20 minutes depending on your Wi-Fi. Keep the headset on. - When it is finished, the game starts. Later starts go straight into the game.
Already have the game data on the headset (/sdcard/WCSaga/Wing_Commander_Saga/data)? Then the installer is skipped. You can still put the data there yourself: with get_wcs_data.py (python3 get_wcs_data.py WCSaga --push, PC with Python 3, 7-Zip and the Quest on USB), or by copying a Windows install of the full game + patch v1.1.0.7822 from wcsaga.com to /sdcard/WCSaga/Wing_Commander_Saga with SideQuest.
Controls
Menus:
| Input | Action |
|---|---|
| Laser (either controller) + trigger | Click |
| A | Enter |
| B / left Menu button | Escape (back / pause) |
Text fields (pilot callsign, chat): a keyboard appears below the menu screen; point at a key and pull the trigger.
Flight:
| Input | Action |
|---|---|
| Left stick | Pitch and turn |
| Right stick left/right | Roll |
| Right stick up/down | Throttle (stays where you leave it) |
| Right stick click | Match target speed |
| Left stick click | Autopilot |
| Right trigger | Guns |
| Left trigger | Missiles |
| Right grip (hold) | Afterburner |
| A | Target nearest enemy |
| B | Target ship in crosshair |
| X | Next missile type |
| Y | Next gun type |
| Left Menu button | Pause menu |
| Left grip + A | Next target |
| Left grip + B | Target your target's attacker |
| Left grip + X | Next subsystem on target |
| Left grip + Y | Comms menu |
| Left grip + right stick up / down | Full speed / full stop |
| Left grip + left stick click | Look behind |
| Left grip + right stick click | Chase view on / off |
Comms menu open: left stick up/down picks an order, A or a trigger confirms, Y closes the menu.
Known limitations (beta)
- Quest 3 tested only.
- Flight runs at about 26-30 fps (the engine renders both eyes on one CPU core); menus run at full speed.
- Shadows are off by default (they cost too much frame rate); they can be turned on in Options > Graphics > Shadow Quality.
- No 3D cockpit (Wing Commander Saga has no cockpit models).
- Signed with a debug key.
Source: branch quest-vr of this repository (README-QUEST.md). FreeSpace Open engine under the Volition source code license (non-commercial). Wing Commander is a trademark of Electronic Arts; Wing Commander Saga is a non-commercial fan project.
SHA-256 (WCSaga-VR-v0.1.5-beta.apk): eaa0f7287b03eed9428e109fd124af24aa61fd323f27a99c4349091e28b62b07