Прогресс по разбору Rhapsody: A Musical Adventure
Друзья! Пока Корнет репетирует свои арии, мы вовсю сражаемся с программным кодом. Некоторые спрашивали в лс: «Ну что там? Как успехи?» Рассказываем, что происходит «под капотом» нашего проекта прямо сейчас.
📦 Битва за архивы: три кольца защиты
Главный архив игры — rhapsody.vfs — оказался тем еще «крепким орешком». Если вы думали, что можно просто взять готовые скрипты из интернета, то спешим расстроить: разработчики из NIS решили проявить креативность.
Стандартные инструменты либо выдают «кашу», либо вовсе отказываются работать. Почему? Потому что внутри нас ждал настоящий винегрет из методов защиты:
- XOR-шифрование (чтобы жизнь медом не казалась);
- Zlib-сжатие (старая добрая классика);
- Zstd-сжатие (современный стандарт для тех, кто ценит место на диске).
Мы уже написали свои наброски скриптов, которые учатся правильно «переваривать» эту гремучую смесь. Мы на верном пути к тому, чтобы полностью вскрыть этот сейф!
✍️ Шрифты: красота в деталях
Казалось бы, игре уже много лет, какие там могут быть сложности со шрифтами? Но нет! Разработчики сделали по нестандарту, добавив нам лишней головной боли.
Но мы не сдаемся: механика отрисовки символов уже изучена, и сейчас мы находимся в процессе отрисовки того самого органичного русского алфавита. Пример на фото:
Скоро игра «заговорит» на кириллице без костылей и сокращений.
🔍 Что дальше в планах?
Остановка — не наш вариант. В ближайшее время мы планируем:
rhapsody
musicaladventure
перевод
русификатор
разбор
сборы
mastertranslate
В планах перевод и на switch и на ps1
Apr 30 02:26
Ледяной Король
Как продвигается перевод?
Jun 01 22:59
mastertranslate
Ледяной Король, потихоньку. Случилось проблемы у некоторых. А именно изьяли комп на проверку, в работе(в ирл) украли денег и ищут виновных
. Поэтому некоторый откад назад процесса есть.
. Поэтому некоторый откад назад процесса есть.Jun 02 03:59 (changed)
