SW:EaW Localization Suite

A toolkit for localizing games built on the Alamo engine (Star Wars: Empire at War). Automates the pipeline from binary data extraction to AI translation and manual review.

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.

Developed for Star Wars: Empire at War — Ukrainian Localization.

Credits