Repository navigation
v1.2.2
Highlights
Game text languages
Zero Hour can now be played in languages the original release never shipped, without replacing any of the game's own files.
- Native
.strlanguage packs. The engine now readsdata/<language>/generals.strin addition to the originalgenerals.csf, preferring the.strfile when both are present..stris plain UTF-8 text, so a translation is a text file anyone can edit in any editor and send as a pull request. - Russian and Ukrainian packs are included in this release, downloadable straight from the launcher.
- Download language packs button in the launcher fetches every pack published in the repository's
languages/folder into the game directory in one go. - Game text language picker in the launcher, listing only what is actually installed — the languages present in the game folder plus any found inside mounted
.bigarchives. The first entry, "Default (.big takes priority)", keeps the original behaviour so old localized mods packaged as archives keep working untouched. scripts/language/csf2str.pyconverts an existing.csf— loose or inside a.big— into a.strpack, so translations that already exist for the PC game can be brought over directly.
Translators: see languages/README.md. New packs merged into the repository become downloadable from the launcher immediately, with no app update.
Touch controls
- Two-finger camera rotation. Twisting two fingers rotates the camera; a small dead zone keeps it from firing during an ordinary pinch-zoom.
- Real order markers under your finger. Issuing an order now draws the game's own cursor art — the red attack arrow, the capture flag, attack-move — instead of the previous generic green square.
- Unit and structure health on touch. Tapping or holding an object shows its health bar, the hover feedback a mouse gets on the desktop game.
Fixes
- Campaign "Continue" button did nothing on the score screen; the next mission now loads.
- Movie audio. Intro and in-game videos play with sound.
- Menu sounds and music. Button clicks and world sounds are audible again in the main menu, and the menu music no longer stops partway.
- Intro sequence. The game logo no longer flickers in the top-right corner during the intro.
- Camera during cutscenes stays locked while a script owns it, across all scripted camera modes rather than only some.
- Launcher layout in right-to-left languages (Arabic, Persian) now mirrors correctly, and the language dialog no longer runs off the edge of the screen.
Launcher
- Redesigned in Material 3, still supporting Android 7.0 and newer, and still fully translated into all 13 languages.
- Collect audio logs button, for reporting sound problems.
Full Changelog: v1.2.1...v1.2.2