Инструменты для перевода игры WAR INC (1997, DOS) на русский язык.
- Работа с шрифтами: Чтение и конвертация игровых шрифтов (*.FNT)
- Поиск текста: Извлечение текстовых строк из исполняемых файлов (WARINC.EXE)
- Поиск ссылок: Анализ ссылок и связей в игровых файлах (TODO)
- Перевод: Локализация игровых файлов (GUT, EXE) с сохранением структуры
- Создание шрифта с русскими символами, замена файла шрифта.
- Создание шаблона со строками для перевода.
- Перевод и замена EXE или GUT-файлов.
src/datwalk.py- основная точка входаsrc/commands/- модули команд:font/- работа с шрифтамиsearch_text/- поиск и извлечение текстаsearch_links/- анализ ссылок (TODO)translate/- перевод и локализация
python src/datwalk.py <файл> <команда> [опции]-
Чтение шрифта: В консоль:
python src/datwalk.py HELV13.FNT font
В текстовый файл:
python src/datwalk.py HELV13.FNT font --output HELV13.FNT.TXT
В py-файл для дальнейшей модификации:
python src/datwalk.py HELV13.FNT font --output "src\\commands\\commands\\font\\_font_data.py" -
Поиск текста в EXE (TODO):
python src/datwalk.py WARINC.EXE search_text --make-template
-
Перевод GUT файла:
python src/datwalk.py WARINC.GUT translate --destination <GAME_FOLDER>\\WARINC_RU.GUT
- Python 3.x
HELV15.FNT: перерисованный шрифт (англ. символы заменены на русские).


