SteamWorld Heist UA Tools

Комплекс утиліт для локалізації SteamWorld Heist. Генерація шрифтів з підтримкою кирилиці, репакер DLC архівів та валідатор тексту.

Утиліти

FontGenMaster — генератор PNG-атласів та бінарних .fnt файлів з підтримкою української кирилиці (Comfortaa, Oswald-Bold, Cuprum-Bold). Вирішує проблему відображення кирилиці в рушії гри.

ImpakRepacker — репакер DLC архівів .impak для оновлення локалізованого контенту доповнень.

TextValidator — валідатор перекладу: перевірка технічних змінних, знаків відсотків та іконок щоб уникнути крашів гри.

OllamaTranslatorClient — клієнт для автоматизованого першого проходу перекладу через локальну модель TranslateGemma 12B (Ollama).

Додаткові інструменти

QuickBMS — використовується для розпакування та пакування текстових архівів .z і .csv.z гри.

Вимоги

Windows 10/11 x64, .NET 10 Desktop Runtime

Завантаження

Актуальні релізи доступні на GitHub Releases.

Безпека та прозорість

Вихідний код інсталятора та всіх утиліт повністю відкритий. Інсталятор використовує HKEY_CURRENT_USER для підтримки деінсталятора та відстеження версії. Деінсталятор повністю видаляє всі файли та записи реєстру.

Попередження Windows SmartScreen виникають виключно через відсутність платного цифрового підпису — це норма для некомерційних проєктів. Актуальний звіт VirusTotal доступний на сторінці Nexus Mods.

Пов’язаний проєкт

Розроблено для SteamWorld Heist — Українська локалізація.

Подяки

  • QuickBMS — екстракція та імпорт .z архівів
  • Inno Setup — інсталятор з підтримкою версійності
  • sb8gapi та спільнота Graj po Polsku — дослідження структури .fnt файлів SteamWorld Heist
  • Steam Community — технічні деталі роботи з .z архівами