Новость Marlow Briggs and the Mask of Death

Добрый вечер! Новость про эту игру я сюда ещё не выкладывал, так как технически с ней всё очень сложно. Спустя год мне наконец-то удалось решить главные проблемы: вытащить весь текст, найти и внедрить шрифты, а также запаковать всё обратно без вылетов.
На поиск шрифтов и борьбу с крашами при запуске ушло больше недели — игра попросту отказывалась запускаться из-за изменённых файлов. Пришлось плотно засесть за реверс-инжиниринг и отладчик, но проблему я всё-таки победил. Очень радует, что этот год ковыряний прошёл не зря. Сейчас всплыли ещё кое-какие нюансы, буду попутно разбираться и исправлять. Скорее всего, на релизе русификатор будет доступен на платной основе либо по сборам.
Какие самые критичные проблемы были с игрой?
Фиксированный размер строк в байтах: если переведённая строка оказывается длиннее оригинала — происходит вылет. Пришлось вскрывать .exe через IDA, искать паттерн, отвечающий за эти ограничения, и снимать лимиты.
Защита или проверка шрифтов: после внедрения кириллицы игра наотрез отказывалась запускаться (пришлось обходить через отладчик).
Выкладываю скриншоты сырых наработок, не финал.
как было:
