Utilities
EaWLocalizationTool.GUI — a WPF editor for DAT files for manual translation and review. Features filtering, \n/%s/tag validation, autosave, TSV export, and dark/light themes.
EaWLocalizationTool (console) — extraction of XML/DAT/TXT into TSV, matching with translation, and repacking while preserving CRC32.
StarWarsLocalizer — an AI translator based on the Gemini API with two-level hallucination verification and technical token control.
EaWTextureConverter — batch conversion of DDS↔PNG without external executables. Supports DXT1/DXT3/DXT5 and is compatible with the Alamo engine (DirectX 9).
MEGExtractor — a tool for working with the game’s .meg 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 all utilities and the Inno Setup installer script are completely open-source. The files have been checked by Nexus Mods moderation and VirusTotal. The lack of a digital signature is standard for non-commercial fan projects.
The installer uses HKEY_CURRENT_USER solely to support the uninstaller and track the version. The uninstaller completely removes all files and registry entries.
Related Project
Developed for Star Wars: Empire at War — Ukrainian Localization.
Credits
- Gemini API — the main linguistic engine
- CsvHelper — TSV table processing
- Magick.NET — DDS decoding
- ImageSharp — PNG processing
- BCnEncoder.NET — BCn encoding
- Inno Setup — installer
- Exo 2 — base for the game’s Ukrainian fonts