Skip to content

EaW Texture Converter v1.0.0

Latest

Choose a tag to compare

@EMP-UA EMP-UA released this 07 Jun 09:18

🖼️ EaW Texture Converter v1.0.0

🇺🇦 Українська

Перша версія інструменту на базі WPF для пакетної конвертації DDS-текстур у модифікаціях для Star Wars: Empire at War.

Основні можливості:

  • DDS → PNG: декодування форматів DXT1, DXT3 та DXT5 за допомогою бібліотеки Magick.NET із збереженням альфа-каналу.
  • PNG → DDS: запис нестиснутих даних у форматі BGRA (32bpp), сумісному з DirectX 9 та ігровим рушієм Alamo.
  • Визначення шляхів: автоматичне розпізнавання кореневої папки модифікації за структурою Data\Art.
  • Збереження структури: відтворення відносної структури підпапок у вихідній директорії під час конвертації.
  • Сумісність: підтримка стандартних шляхів розташування текстур гри (Data\Art\Textures та Data\patch2\DATA\ART\TEXTURES).
  • Інтерфейс: підтримка темної та світлої тем, двомовна локалізація (UA/EN).
  • Автономність: робота без використання сторонніх консольних утиліт (використовуються лише інтегровані NuGet-залежності).

🇺🇸 English

Initial release of the WPF-based tool for batch DDS texture conversion in Star Wars: Empire at War mods.

Key Features:

  • DDS → PNG: decoding of DXT1, DXT3, and DXT5 formats using Magick.NET while preserving the alpha channel.
  • PNG → DDS: custom binary writing of uncompressed BGRA (32bpp) data compatible with DirectX 9 and the Alamo engine.
  • Path Detection: automatic detection of the mod root folder based on the Data\Art structure.
  • Structure Preservation: automatic recreation of the relative subfolder structure in the output directory.
  • Compatibility: support for standard game texture paths (Data\Art\Textures and Data\patch2\DATA\ART\TEXTURES).
  • User Interface: support for dark and light themes, bilingual UI (UA/EN).
  • Self-contained Logic: operates without external command-line executables (relies solely on integrated NuGet dependencies).

⚙️ Системні вимоги / System Requirements