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

1
mastertranslate
Ледяной Король, долго думали браться или нет.
Apr 30 02:25 

1
mastertranslate
В планах перевод и на switch и на ps1
Apr 30 02:26