Star Trek: Voyager — Elite Force Port
An existing game or its source code brought to another platform.
Original game imageAbout
A native Android port of Star Trek: Voyager - Elite Force Holomatch, the multiplayer game from 2000, building on faithvoid's VoyagerNX Nintendo Switch port. The engine base is lilium-voyager with the Vulkan renderer from Quake3e. It offers online play and offline matches against bots, touch controls and full gamepad support. The engine and port code are GPLv2.
How it differs from the original
The original Raven master server is gone, so a community master server is configured as a fallback.
Getting started
No game data is included. Copy the retail pak0.pk3 and the patch paks pak1.pk3 to pak3.pk3 from a PC installation onto the phone, install the APK and pick the four files when asked; they are copied into place. It needs Android 7.0+ with Vulkan support on an ARM device.
Known issues & limitations
- The main menu supports touch navigation or controller d-pad up/down only; other controller inputs do not yet move the selection.
- If graphics appear corrupted, try disabling MSAA in Video options or set `r_ext_multisample 0` and run `vid_restart`.
- Touch controls work but their layout and feel still need improvement.
- Compressed Ogg, Opus, or MP3 audio and in-game HTTP downloads are unsupported; this affects community content with compressed audio, not the retail game's WAV audio.
- The main menu can only be navigated by touch or d-pad up/down on a controller, and the touch controls are described as rough.
What you need to run it
Features
- The port supports online play and offline matches against bots.
- The only renderer is Vulkan; the OpenGL ES path has been removed.
- Touch controls include a virtual stick, a look area, and an LCARS-styled button overlay that hides automatically while a gamepad is in use.
- Gamepads have SDL GameController mapping, dual-analog defaults, and rebindable controls.
- The `r_mode -2` setting renders at native resolution.
- The render thread is on by default and can be disabled with `r_smp 0`.
How to install
- Copy the four `pak*.pk3` files to the phone; any location, including Downloads, is fine.
- Install and launch the APK, then select the four pak files when prompted; the game copies them into its data directory and starts.
Summarised from the project's README.
Additional notes
- Graphics glitches
- If graphics look corrupted, turning MSAA off with r_ext_multisample 0 and vid_restart is suggested.
FAQ
- What is Star Trek: Voyager — Elite Force Port?
- Star Trek: Voyager — Elite Force Port is an open-source port of Star Trek: Voyager – Elite Force. An existing game or its source code brought to another platform. The original game ran on Android.
- Do I need the original game files to run Star Trek: Voyager — Elite Force Port?
- Yes. The project does not include the original game's assets, so you need your own copy.
- How is Star Trek: Voyager — Elite Force Port licensed?
- project: GPLv2 (engine and port code). The repository itself is the authoritative source.



