Utilities
FontGenMaster — a generator of PNG atlases and binary .fnt files with Ukrainian Cyrillic support (Comfortaa, Oswald-Bold, Cuprum-Bold). Solves the issue of displaying Cyrillic in the game engine.
ImpakRepacker — a repacker for .impak DLC archives to update the localized content of the add-ons.
TextValidator — a translation validator: checks technical variables, percent signs, and icons to prevent game crashes.
OllamaTranslatorClient — a client for automated first-pass translation using the local TranslateGemma 12B model (Ollama).
Additional Tools
QuickBMS — used for unpacking and packing the game’s .z and .csv.z text archives.
Requirements
Windows 10/11 x64, .NET 10 Desktop Runtime
Download
The latest releases are available on GitHub Releases.
Security and Transparency
The source code for the installer and all utilities is completely open-source. The installer uses HKEY_CURRENT_USER to support the uninstaller and track the version. The uninstaller completely removes all files and registry entries.
Windows SmartScreen warnings appear solely due to the lack of a paid digital signature — this is standard for non-commercial projects. An up-to-date VirusTotal report is available on the Nexus Mods page.
Related Project
Developed for SteamWorld Heist — Ukrainian Localization.
Credits
- QuickBMS — extraction and import of
.zarchives - Inno Setup — installer with versioning support
- sb8gapi and the Graj po Polsku community — researching the structure of SteamWorld Heist
.fntfiles - Steam Community — technical details of working with
.zarchives