Repository navigation
Releases: SgtBilko76/OpenTIE-VR
Release list
OpenTIE VR v0.1.6-beta (Meta Quest + PICO)
Changes since v0.1.5-beta
- Fixed a crash when pressing the right grip (high-angle view) in flight with the X-Wing Revival 3D cockpits. The high-angle view uses the flat cockpit picture; the forward view keeps the 3D cockpit.
3D cockpit models: X-Wing Revival by Raptor007 and contributors (originally from the X-Wing Alliance Upgrade project).
Beta of OpenTIE VR: Star Wars: TIE Fighter running natively on Meta Quest 3 and PICO, built on OpenTIE with OpenXR + Vulkan.
You need your own copy of TIE Fighter (Steam). The APK contains no game data.
What works
- Menus, briefings and cutscenes on a large virtual screen over passthrough
- Head-tracked stereo 3D space in flight (72 Hz)
- 3D cockpits for every TIE craft with the original live instruments mounted around you; HUD and target box on the window
- Touch controllers as a gamepad in flight, remappable in Settings > Controller
- Laser pointer in menus; clicking a text field (pilot name) opens an on-screen keyboard
PICO
The same APK runs on PICO 4 / 4 Ultra / Neo 3 (untested on real PICO hardware). PICO needs PICO OS 5.9.0 or newer. Controller buttons are the same as on Quest; passthrough behind the menus is Quest-only. If it doesn't start on PICO, please open an issue with the output of adb logcat -s SDL/APP:*.
Install
- Install
OpenTIE-VR-v0.1.6-beta.apkwith SideQuest oradb install. - From your Steam folder
STAR WARS Tie Fighter, copycollectors_cdto/sdcard/OpenTIE/TIE95andremasteredto/sdcard/OpenTIE/TIE98on the Quest. - Start OpenTIE VR from Unknown Sources and allow "access to all files" when asked.
Optional – TIE Defender / Missile Boat 3D cockpits: if you own Star Wars: X-Wing Alliance, copy its game folder to /sdcard/OpenXWA (the same folder OpenXWA VR uses), or just copy FLIGHTMODELS/TIECOCKPIT.OPT to /sdcard/OpenTIE/. (X-Wing Alliance game data is not included in the APK.)
Controls
Recenter: hold the Meta button on the right controller, or hold the left
Menu button for one second.
Menus (and in-flight screens such as the map and options):
| Input | Action |
|---|---|
| Laser (either controller) + trigger | Click |
| Right grip | Right-click |
| Left stick | Arrow keys, one step per push |
| A | Enter |
| B | Escape (Delete while the keyboard is open) |
| Y | Space |
| Laser + trigger on a text field | Open the on-screen keyboard (pilot name) |
| Left Menu, short press | Escape |
Flight (the Touch controllers act as one gamepad; every button can be
remapped in Settings > Controller):
| Input | Action |
|---|---|
| Left stick | Pitch and yaw |
| Right stick left/right | Roll |
| Right stick up/down | Throttle lever (stays where you leave it) |
| Right trigger | Fire |
| Left trigger | Target / roll-throttle modifier |
| Right grip | High-angle view |
| A / B | Next target / nearest fighter |
| X / Y | Target my attacker / match target speed |
| Left stick click | Back to cockpit view |
| Right stick click | Hyperspace |
| Left Menu | Pause |
| Left grip + A / B | Full throttle / throttle down |
| Left grip + X / Y | Clear target / Escape (flight menu) |
| Left grip + left trigger | Cycle firing mode |
| Left grip + left stick click | Cycle weapon (lasers / warheads) |
| Left grip + right stick click | Cycle shield direction |
Known limitations (beta)
- Quest 3 tested only.
- X-Wing Alliance has no Gunboat or Missile Boat cockpit, so those use the TIE ball cockpit (as in X-Wing Alliance).
- Motion blur, temporal upscaling and ambient occlusion are off in stereo.
- Signed with a debug key.
Source: this repository (README-QUEST.md), engine changes on the quest-vr-tie branch of SgtBilko76/Aeron. GPLv3.
SHA-256 (OpenTIE-VR-v0.1.6-beta.apk): c54a8d5ab3eaa173a666a864141e6fb2955266c4f7d2e79bb3e9e7ffda59c9d0