Voyager SP

Verified safeOpen sourceExclusive
No reviews reviews
6
downloads
7.0
android

AI summary

Native Android port of Star Trek: Voyager — Elite Force single-player campaign (2000), built on lilium-voyager with a Vulkan renderer. Features touch controls, full gamepad support, LCARS-styled UI, and in-app game-data import via file picker. Requires your own retail game data (pak files and efgamex86.dll) — no assets are included.

Generated by AI. May contain inaccuracies.

About this app

A native Android port of Star Trek: Voyager — Elite Force — the single-player campaign (2000). It is the single-player companion to the Holomatch (multiplayer) port, and shares its engine base. Inspired by and building on VoyagerNX, faithvoid's Nintendo Switch port. The engine base is lilium-voyager with the Vulkan renderer from Quake3e; the single-player game logic (Raven's officially-released Elite Force SP source) runs as a native module. Touch controls, full gamepad support.

No game data is included. You need your own copy of the retail game (GOG release, original CD + patches, or an existing PC install).

Features Vulkan renderer (Quake3e renderervk, adapted to the Elite Force engine) — this is the only renderer; the old OpenGL ES path has been removed. Native single-player game module (libefgame / libefui) built from Raven's Elite Force SP source for both armeabi-v7a and arm64-v8a. A width-explicit savegame transcoder keeps saves compatible across the 32-bit and 64-bit builds. Touch controls: virtual stick, look area, and an LCARS-styled button overlay that auto-hides while a gamepad is in use and during scripted cinematics. Gamepad: SDL GameController mapping, dual-analog defaults, with look-sensitivity and deadzone options. Aspect handling: 4:3 pillarbox or 16:9, applied to the 3D view, HUD, and 2D menus, with black side bars. Retail LCARS level-loading screens (animated load bar, levelshot, and your saved screenshot when loading a save) on every load path. Save menu thumbnails (real framebuffer capture) and autosave labelling. In-app game-data import: if the game data is missing at launch, the app lets you pick your pak*.pk3 files and a retail efgamex86.dll with the system file picker and copies them into place. No storage permission needed at any target SDK. 16 KB memory page-size compatible (Android 15+); all native libraries are 16 KB-aligned.

Requirements Android 7.0+ (API 24) with Vulkan support — the APK declares Vulkan as a required feature. An ARM device. The APK is universal (armeabi-v7a + arm64-v8a). Retail Elite Force data: pak0.pk3 (~541 MB) plus the patch paks pak1.pk3–pak3.pk3 from BaseEF/ of a PC installation, and a genuine efgamex86.dll from the game's install folder. The DLL is not loaded or executed by this port — it is required only as confirmation that you own a real copy of the game.

About this version

Version
1.1.6 (10107)
Size
11.84 MB
Requires Android
7.0
Target SDK
24
Architecture
arm64-v8a, armeabi-v7a
Downloads
6
Updated
Jul 17, 2026
Package
com.voyager.efsp

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app