Skip to content

Releases

Stronghold Crusader 1.1-release

Choose a tag to compare

@phys-winner phys-winner released this 12 Nov 04:44
9d833d8

Update to the unofficial Android ARM64 ports of Stronghold HD, Stronghold Crusader HD, and Stronghold Crusader Extreme HD, packaged in one APK. This release fixes profile and campaign progress persistence and improves the launcher.

Changes

  • Save accepted player names and changed campaign progress through the original config writers across all three editions. Crusader trail stages, best times, and consumed mission skips persist without first exiting through the original game menu.
  • Add a collapsible game-files section and edition-specific animated Play buttons. Animations respect the system animation setting and stop updating when the window loses focus.
  • Show cancellable file-import, ZIP-extraction, GOG-installation, and mod-installation progress inside launcher cards, including transferred bytes, speed, elapsed time, and an estimated remaining time when the total size is known. Large-file transfers update progress before each file finishes.
  • Show errors next to the relevant game or operation, with actions to choose another folder or check the game files again.
  • Add a copyable diagnostics report containing the application version, Android version, ABI, GPU, and last error.
  • Add an optional game memory limit of up to 4 GB of virtual address space, with matching Win32 memory information. The setting applies when a new game process starts.
  • Report both required and available storage when a GOG installation has insufficient space. Translate the new interface strings into all 11 supported languages.

Requirements

  • Android 9 or later, ARM64 (arm64-v8a), and OpenGL ES 3.0.
  • Your own original PC game files. Select an installed game folder, import its ZIP, or select the folder containing the GOG offline installer and all adjacent BIN parts. Original game assets are not included.
  • About 65 MB of free internal storage per prepared edition. The first launch takes longer while its native library is unpacked.

Known limitations

  • Previously lost campaign progress cannot be recovered by this update.
  • No additional device installation or gameplay run was performed for the final 1.1 version bump. Its game engine and XZ decoder libraries are byte-identical to the preceding build tested on a physical Android device.
  • UCP support covers selected Legacy features; arbitrary UCP3 Lua plugins and Windows DLL/ASI mods are unsupported.
  • LAN interoperability with Windows, full campaign playthroughs, and prolonged sessions remain unverified. Full proofreading of all interface translations by native speakers is still pending.

Verification and download

The build passed 29 automatic tests, launcher JVM checks, original config-writer checks for all three editions, six Crusader trail-victory paths in Unicorn, and a complete native source/header/compiler/flags/object audit. The APK passed signing-certificate and v3-signature verification, package/version checks, ZIP integrity, complete native-payload decompression and SHA-256 checks, and 16 KB ELF and ZIP alignment checks. The signing certificate is unchanged from the previous release.

  • File: stronghold-crusader-1.1-release-6be01c8c.apk
  • Version: 1.1-release (versionCode 33)
  • Size: 46,095,744 bytes
  • Source commit: 9d833d85e262c68aaa1a4083a7fc43d9d5d39060 (GPG-signed)
  • Additional attachments: SHA-256 checksum and Russian changelog.
  • SHA-256:
6be01c8c3ed7dd560a278038c2024b2c3f007bae7c183579483192a7dc0b0c9b

Stronghold Crusader 1.0-release

Choose a tag to compare

@phys-winner phys-winner released this 06 Nov 01:18
v1.0-release
ffe2e97

Release of the unofficial Android ARM64 ports of Stronghold HD, Stronghold Crusader HD, and Stronghold Crusader Extreme HD, packaged in one APK.

Changes

  • Install directly from original GOG offline installers on Android, with language selection, size confirmation, progress, and cancellation.
  • Support known localized GOG HD 1.41 executables through SHA-256-checked normalization in a private cache, preserving the original installation and language assets.
  • Manage supported Unofficial Crusader Patch features for Crusader and Extreme, plus reversible ZIP asset and localization packs.
  • Use the launcher, port settings, and UCP selector in 11 interface languages, selected independently of the game language.
  • Use icons from the original game's GM1 assets; improve profile persistence, input handling, and dialog rendering.
  • Reduce APK size with compressed native game libraries, prepared and verified separately for each edition.
  • Update build tools, regression checks, dependency pins, documentation, and license notices.

Requirements

  • Android 9 or later, ARM64 (arm64-v8a), and OpenGL ES 3.0.
  • Your own original PC game files. Select an installed game folder, import its ZIP, or select the folder containing the GOG offline installer and all adjacent BIN parts. Original game assets are not included.
  • About 65 MB of free internal storage per prepared edition. The first launch takes longer while its native library is unpacked.

Known limitations

  • The new ARM64 JNI extraction and loading path in this compact APK has not yet been tested on a physical Android device.
  • UCP support covers selected Legacy features; arbitrary UCP3 Lua plugins and Windows DLL/ASI mods are unsupported.
  • LAN interoperability with Windows, full campaign playthroughs, and prolonged sessions remain unverified.
  • Full proofreading of all interface translations by native speakers is still pending.

Verification and download

The attached APK passed signing-certificate and v3-signature verification, package/version checks, ZIP integrity and alignment checks, complete native-payload decompression and SHA-256 checks, and 16 KB ELF alignment checks. The 16 build-configuration, interface-localization, and UCP checks also passed.

  • File: stronghold-crusader-1.0-release-88265d0a.apk
  • Version: 1.0-release (versionCode 32)
  • Size: 46,067,072 bytes
  • Source commit: ffe2e9722f5ab37a0b6a14af27f0e502af3996a0
  • SHA-256:
88265d0a14893e343850eb0b4cc84ea56f294dd129f09af1c9ab82f33a75588a

Stronghold Crusader 0.3-dev

Pre-release

Choose a tag to compare

@phys-winner phys-winner released this 26 Oct 22:18
17bf32b

Pre-release build of the unofficial Android ARM64 ports of Stronghold HD, Stronghold Crusader HD, and Stronghold Crusader Extreme HD. All three editions are packaged in a single APK.

You need your own PC game files to play. Original game assets are not included in the APK.

  • New touch control layout editor: move individual buttons, resize them with pinch gestures or sliders, preview the layout while the game is paused, and apply or discard changes with Save and Cancel.
  • Show, hide, and position each button independently. The left mouse button starts hidden; the existing unit group and map bookmark wheels remain available.
  • Side zones support vertical command lists or separate actions for tapping and holding. Each zone can be moved and resized; empty zones are invisible and do not intercept touches. Tapping the same zone again closes its list.
  • Holding the scribe's book opens a configurable command list. The default actions are Configure Controls and Pause Menu. You can also swipe to select a command and release to execute it.
  • All three games support smooth 50-250% zoom and a zoom indicator. Minimap swipes can start anywhere within the active area and move the camera four times faster than in 0.22.
  • Fixed the pink flash when a building owner's crest fades out. Removed redundant redraws and optimized hot rasterization paths.

Earlier measurements on another Android test device showed approximately 18% lower CPU usage in a castle-building scenario. Results vary with the device, map, and settings; version 0.3-dev has not been profiled separately.

Version 0.3-dev passed automated checks, APK signature verification, and 16 KB page alignment checks. Its DEX and all three native libraries are byte-for-byte identical to the gameplay-tested 0.25-dev build. Full campaign playthroughs and extended battles with large armies have not yet been tested.

APK size: 61,072,836 bytes. SHA-256:

17a857aff3a3c0b2be29f9e0115e8d6977f63c147a2a03550b0d45e839980193

Stronghold Crusader 0.22-dev

Pre-release

Choose a tag to compare

@phys-winner phys-winner released this 25 Oct 19:30
d9b04ff

Development build of the native Android ARM64 ports of Stronghold HD, Stronghold Crusader HD and Stronghold Crusader Extreme HD, packaged in one APK.

Changes

  • Unrecognized game executables now show a compatibility warning with Launch anyway / Cancel instead of blocking launch.
  • The warning applies to manual and automatic launch for all three editions.
  • Missing required files and incompatible Miles/Bink DLLs still block launch.

Installation and compatibility

  • Requires Android 9 or later, arm64-v8a and OpenGL ES 3.0.
  • Install the APK, grant file access, then select the original PC game folder or import its ZIP. Original game files are not included.
  • The native engine targets the supported Russian PC executables. Other localizations and modified EXEs may fail even after Launch anyway; English Crusader is known to trap in the current native runtime.
  • This is a development prerelease.

APK

  • File: stronghold-crusader-0.22-dev-43dc0488.apk
  • Version: 0.22-dev (versionCode 23)
  • Size: 61007300 bytes
  • SHA-256: 43dc048817c00326ec8079432cd1c028dbb5c1807b96efe8d360f2ba2c5afdf9

Source commit: d9b04ff0d657115727326b9f831db567af43365c.