Исходники русификатора Ikenfell
===============================

Для игры они не нужны - только если захотите править перевод.

text\ru\   - перевод по листам игры. Формат: id<TAB>текст, перевод строки - \n.
             Разметка игры сохраняется как есть: @цвет{...}, @w{...} (волна), @sh{...} (дрожь),
             @sl{...} (медленно), $button_a и другие переменные, | - принудительный перенос.
             Строка вида @mar{Маритт:} в начале реплики - табличка с именем.
tools\     - скрипты сборки (Python 3 + numpy + pillow):
  build_fonts.py   - строит Atlas\atlas.bin/.img и шрифты Data\*.json из оригиналов:
                     дорисовывает кириллицу (рисунки букв в cyr_glyphs.py) и перерисовывает
                     заставки глав и боевые надписи (build_images.py);
  build_text.py    - проверяет перевод (разметка, символы шрифтов, влезает ли реплика
                     в окно) и записывает его в колонку en-US файлов Data\*.csv;
                     build_text.py --check - только проверка;
  check_all.py     - полная проверка установленных файлов (читает их так же, как игра);
  make_package.py  - собирает этот пакет.

Как пересобрать:
1. Создайте в папке игры папку _ru и положите в нее:
   _ru\original\Atlas\ и _ru\original\Data\ - ОРИГИНАЛЬНЫЕ файлы игры (atlas.bin, atlas.img,
     *font*.json, "Ikenfell Localization - *.csv"; их же сохраняет установщик в _rus_backup);
   _ru\text\ru\ - из этой папки source\text\ru;
   _ru\tools\   - из этой папки source\tools.
2. В _ru\tools: python build_fonts.py, затем python build_text.py.
