Hard Time 2D (PC, 2013)
Адаптация русификатора Hard Time 2D для ПК-версии игры в Steam. Перевел все игровые диалоги, большую часть интерфейса и некоторые текстуры. За основу взял ранее подготовленный перевод для Android, который пришлось перенести и проверить на ПК.
Hard Time 2D - русификация для ПК
После завершения русификации Hard Time 2D для Android я решил перенести перевод и на ПК-версию игры. Тем более что основная работа уже была проделана, оставалось разобраться с особенностями версии для Steam.
За основу я взял перевод Android-версии, над которым работал около двух месяцев. Тогда пришлось разбирать APK, извлекать SWF-файл и редактировать ActionScript 3 через JPEXS Free Flash Decompiler. Из-за проблем с декомпиляцией часть изменений приходилось вносить непосредственно в P-код, что сильно усложняло работу.
С ПК-версией все оказалось несколько проще, поскольку переводить тысячи строк заново уже не требовалось. Я адаптировал готовую русификацию под компьютерную версию игры и подготовил файлы, которые можно установить поверх оригинальной игры из Steam.
Как и в Android-версии, здесь переведены все игровые диалоги, большая часть меню и некоторые текстуры, включая карту. Также сохранена поддержка кириллицы в игровом шрифте.
Некоторые проблемы из мобильной версии остались и здесь. В отдельных диалогах встречаются неправильные склонения, местоимения и числительные. Это связано с тем, как сама игра формирует текст из отдельных частей. Исправить подобные моменты без полноценного доступа к исходному коду довольно проблематично.
Названия приемов в редакторе персонажей тоже остались на английском. В остальном перевод вполне пригоден для прохождения игры.
Готовый русификатор я опубликовал в руководстве Steam. Для установки достаточно скачать архив и скопировать файлы в папку игры с заменой оригинальных.
В итоге русификация стала доступна не только на Android, но и на ПК. Приятно было наконец закрыть этот вопрос и сделать перевод доступным для тех, кто предпочитает играть через Steam.