Skip to content
PORTSNATIVE.
HomeCatalog
Web GamesEmulatorsToolsNews
PORTSNATIVE.

A catalog for discovering ports and related projects. We link to official sources and do not host original game files.

ExploreCatalogMy list
InformationAbout usSuggest a portSupportDonationsLegal notice
© 2026 PortsNative
Back to catalog
Space Rangers HD (Android)
PORTSNATIVE

Space Rangers HD (Android)

NATIVE PORTACTION / ADVENTUREANDROIDWINDOWSLINUXBETA

Space Rangers HD (Android)

Space Rangers HD: A War Apart

OriginWindows

TechnologyNative C/C++ port (engine reimplementation)

Available forAndroid, Windows, Linux

View official project

About the project

Space Rangers HD: A War Apart es un videojuego de acción y aventura publicado por 1C Company en 2013.

2 versions of Space Rangers HD: A War Apart

You're viewing: Space Rangers HD (Android)

Space Rangers HD (Android)github.com/pakompom/SpaceRangersHD_FPC
Android
Windows
Linux
Current
Space Rangers HD: A War Apartgithub.com/pakompom/SpaceRangersHD_decomp
Windows
Linux
macOS
›

Official project information

Author's original READMEOpen on GitHub ↗

Space Rangers HD — Free Pascal Port

An experimental Free Pascal port of Space Rangers HD: A War Apart, based on the recovered Delphi source and intended to preserve the original game behavior.

Supported platforms:

  • Linux x86_64
  • macOS ARM64
  • Windows x86 / x86_64
  • Android ARM64 (8.0+)
  • iOS (15+; tested only in the simulator)
  • WebAssembly (browser)
  • Nintendo Switch homebrew (tested only in emulators)

See BUILDING.md for dependencies and build/run instructions.

Download Linux x86_64, Windows x86_64 and Android ARM64 builds. You need your own game data. Releases are built automatically from source changes on main.

Known issues

  • Some Android screens and controls look rough or out of place. The original UI uses fixed desktop layouts and bitmap artwork, and adapting them for smaller touchscreens is still in progress.
  • The robot battle engine is not integrated yet; planetary battles automatically count as victories and grant the normal rewards.

Logs

Find rangers-fpc.log here (the error dialog also shows its path):

  • Windows: %USERPROFILE%\Documents\SpaceRangersHD\ (paste into File Explorer's address bar). If Documents was moved, enter shell:Personal instead, then open SpaceRangersHD.
  • macOS: ~/Library/Application Support/SpaceRangersHD/.
  • Linux: $XDG_DATA_HOME/SpaceRangersHD/, or ~/.local/share/SpaceRangersHD/.

Attach this file when reporting a problem. Set SR_LOG_LEVEL=debug before launch for more detail, or warning / error for less output (default: info).

Layout

  • source/: game source, organized by subsystem.
  • tools/: build, run, compiler bootstrap, and formatting scripts.
  • platform/: Pascal windowing, input, graphics, audio, and OS services.
  • platform/wasm/: browser page and adapters to Emscripten's host runtime.
  • platform/android/: Android launcher, SDL activity, resource import and native entry point.
  • platform/switch/: libnx entry point and controller input for Switch homebrew.
  • native/: OKGF and SDL build integration for desktop, Android and the browser.
  • vendor/okgf/: pinned OKGF submodule.
  • vendor/fpc/: pinned FPC fork submodule.

Documentation

  • Build setup
  • Development gotchas
  • Porting and behavior reference
  • Attribution and license
  • Personal branch with enhancements

Development uses LLMs such as GPT-6 Astra through Codex.

The port follows the recovered source from SpaceRangersHD_decomp at cd488c5, which reconstructs the 2026-10-06 prerelease build. It retains the platform adaptations and behavior corrections described in CHANGES.md.

View official project
CALIFICACIÓN
—
Loading votes…
Advertisement

PROJECT FILE

Project type
NATIVE PORT
Genre
Action / Adventure
Status
beta
Original platform
Windows
Technology
Native C/C++ port (engine reimplementation)
Version
—
Updated
—

Target platforms 3

Android
Windows
Linux
View on GitHub
Advertisement