Skip to content

Releases: fadi-labib/Generals-Android

Android android-v0.1.0

Choose a tag to compare

@github-actions github-actions released this 07 Jul 19:02

Debug-signed APK for sideloading (arm64, Adreno GPUs — see README).

You need your own Zero Hour game assets — this APK ships none.
Push assets with scripts/build/android/push-assets-android.sh.

Full Changelog: android-v0.1.0-alpha...android-v0.1.0

Android android-v0.1.0-alpha

Pre-release

Choose a tag to compare

The first public build: C&C Generals Zero Hour, playable natively on Android.

Skirmish vs AI runs at ~30–60 FPS (native 2800×1752 on a Galaxy Tab S7+), with RTS touch controls (tap-select, drag-box, long-press right-click, two-finger pan, pinch zoom), OpenSL audio, and HOME→resume survival. The real 2003 engine — no emulation, no streaming.

Requirements

  • arm64 Android device with a Qualcomm Adreno 6xx/7xx GPU (Snapdragon 855+). Exynos/Xclipse and Mali are not supported yet (#9).
  • Your own Zero Hour game files — this APK ships none (Steam, ~$5 on sale).
  • No root needed: the Mesa Turnip Vulkan 1.3 driver is bundled and loaded rootlessly.

Install

  1. Sideload the APK (debug-signed). Samsung users: disable Play Protect adb verification + Auto Blocker.
  2. Push your game files to /sdcard/GeneralsZHinstructions.
  3. Launch. First boot compiles shaders (~1–2 min to the menu); later boots are faster.

Known limitations (alpha!)

Campaign / Generals Challenge / video playback are untested (#12); gesture feel is still being tuned in real matches (#11); full list in the docs.

Testing reports are gold — especially from non-Samsung Adreno devices: open a discussion.

Standing on the shoulders of Ammaar Reshi's iOS/iPadOS port, fbraz3/GeneralsX, Fighter19, TheSuperHackers, and EA's GPL v3 source release.

Android android-v0.0.2-test

Pre-release

Choose a tag to compare

Debug-signed APK for sideloading (arm64, Adreno GPUs — see README).

You need your own Zero Hour game assets — this APK ships none.
Push assets with scripts/build/android/push-assets-android.sh.

Full Changelog: https://github.com/fadi-labib/Generals-Android/commits/android-v0.0.2-test