IPB

Добро пожаловать, гость ( Вход | Регистрация )

 
Reply to this topicStart new topic
> Runaway 2: The Dream of the Turtle, формат архивов
Siberian GRemlin
Jan 20 2007, 06:44
Сообщение #1


Advanced Member
***

Группа: CTPAX-X
Сообщений: 533
Регистрация: 4-February 08
Пользователь №: 2
Спасибо сказали: 221 раз(а)



Может у кого-то есть время и желаение поковырять формат архивов от новой игры Runaway 2... я посмотрел ради интереса - похоже всё пожато, а в начале идёт таблица как я понял смещений и всё.
Вот пример (4Мб)

Добавлено:
Вот распаковщик для первой части, сам пока ещё не смотрел. Возможно пригодится.

QUOTE
FOR NON-RUSSIAN USERS:
If you are looking for music extractor or video decrypter - get it >here<.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Axsis
Apr 28 2009, 19:36
Сообщение #2


Advanced Member
***

Группа: CTPAX-X
Сообщений: 121
Регистрация: 6-February 08
Пользователь №: 374
Спасибо сказали: 149 раз(а)



QUOTE(Siberian GRemlin @ Jan 20 2007, 10:44) *

Может у кого-то есть время и желаение поковырять формат архивов от новой игры Runaway 2... я посмотрел ради интереса - похоже всё пожато, а в начале идёт таблица как я понял смещений и всё.
Вот пример (4Мб)

Добавлено:
Вот распаковщик для первой части, сам пока ещё не смотрел. Возможно пригодится.


Попала ко мне в руки эта игрушка, решил глянуть ресурсы. Знаю, теме уже 2 года...rolleyes.gif
В общем нарыл там 3 типа ресурсов.
1) Видео (предположительно)
Файлы в папке DATAV, похоже что это BIK'и с зашифрованным заголовком - первые 0x400h байт зашифрованы, а потом "продолжается" какая-то таблица смещений, похожую структуру можно найти в любом BIK файле, только вот как именно шифруется заголовок пока не понятно. На то что там именно BIK косвенно указывают binkw32.dll и строка "uses RAD video" в титрах игры wink.gif
2) Аудио
Файл в папке DATAA и некоторые из папки RESOURCE. Структура довольно простая - первые 4 байта количество файлов в архиве, потом идут 9-тибайтовые записи в количестве, равном количеству файлов. Каждая запись - 4 байта смещение, 4 байта размер, 1 байт какой-то флаг, возможно всегда равен 1.
Сами файлы - MP3 и WAV (внутри которых мне попадались всё те же MP3). Здесь звуки, музыка, озвучка. Имён файлов нигде не видно. sad.gif
3) Всё остальное (background'ы, анимация и т.д.)
Структура файлов похожа на файлы с аудио, но есть отличия.
Первые 4 байта - размер каждой из 2-ух идущих следом таблиц, в первой смещения файлов, во второй - размеры файлов. Количество файлов = размер таблицы / 4. Сами распакованные файлы никаких известных заголовков не содержат (хотя удалось открыть несколько бэкграундов - там 16-тибитный цвет, без сжатия, без заголовка, высота 600 точек, ширина разная).

Как точно определить какие файлы в папке RESOURCE какого типа - хз, походу с аудио файлы *.m0? и *.s0?
PS: Siberian GRemlin, если остался конвертер от первой части, залей куда-нибудь. Ссылка в твоём посте умерла.


Спасибо сказали:
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
Aug 31 2009, 14:19
Сообщение #3


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,353
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 311 раз(а)



В свете написания утилит для первой части решил глянуть и вторую.

QUOTE(Axsis @ Apr 28 2009, 19:36) *
1) Видео (предположительно)
Файлы в папке DATAV, похоже что это BIK'и с зашифрованным заголовком - первые 0x400h байт зашифрованы, а потом "продолжается" какая-то таблица смещений, похожую структуру можно найти в любом BIK файле, только вот как именно шифруется заголовок пока не понятно. На то что там именно BIK косвенно указывают binkw32.dll и строка "uses RAD video" в титрах игры wink.gif
Угу. Ключи для расшифровки лежат в DATAVC00.000, там правда другой формат в отличие от первой части. Да и алгоритм шифрования тоже. Расшифровщик сделал, кстати, даже ничего брутфорсить не пришлось как раньше.

QUOTE(Axsis @ Apr 28 2009, 19:36) *
Структура довольно простая - первые 4 байта количество файлов в архиве, потом идут 9-тибайтовые записи в количестве, равном количеству файлов. Каждая запись - 4 байта смещение, 4 байта размер, 1 байт какой-то флаг, возможно всегда равен 1.
Сами файлы - MP3 и WAV (внутри которых мне попадались всё те же MP3). Здесь звуки, музыка, озвучка. Имён файлов нигде не видно. sad.gif
Я делал только распаковщик музыки (*.M0?) для DEMO-версии (полную пока что не достал), так вот там если флаг равен 0, то вместо .MP3 распаковывается 44-байтный .WAV (пустышка, в размере секции data 4 нуля даже). Я сейчас файлы с этим флагом просто пропускаю. Надо будет потом полную версию глянуть.

Дешифровщик видео и распаковщик музыки сделал. Кто-нибудь хочет на полной версии проверить? Потому что со своей скоростью я ещё только дня через два её докачаю. Как раздобуду полную версию - проверю всё окончательно и добавлю на сайт (частично успел уже распаковать с недокачанного образа файлы и проверить дешифрование видео).


Спасибо сказали:
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
Sep 2 2009, 12:30
Сообщение #4


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,353
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 311 раз(а)



Так, разобрался при помощи полной версии игры с этим флагом. Если 0, то распаковываемый файл .WAV, иначе - .MP3. Причём во всей игре есть только один не пустой (больше 44 байт) .WAV файл и находится он вторым по счёту в RESOURCE.M05, остальные все - пустышки.
Кстати, у некоторых распакованных .MP3 даже ID3v1 прописан. Например, как я понял (игру не ставил) распакованный файл RAM01_11.MP3 с тегом "MASTER - Musica Gina Cae" - это заглавная тема игры.
Кстати, там не только исполнитель прописан, но и остальные теги:

Title: Musica Gina Cae
Artist: MASTER
Album: R2
Year: 2006
Genre: Blues

Утилиты добавил на сайт.

QUOTE
MASTER - Musica Gina Cae (Extracted name: RAM01_11.MP3)

You ready for this?
Runaway 2!

There comes a time in which
You have to follow your dreams
Because such is life. Here we go!

I don't dare
To face what I fear inside and
Break up the chain...
to do this just tonight,
Now my inner me is needing a change
Far from being insane
I will do what pleases me.

"For once in your life be real"
These are the words that it said.
"I long to be free again"
Now I'm waiting for you.
What do you say?

One time

I don't know from where this feeling grows
Am I bound to leave what's between each other?
I don't care 'bout what the world may say.
That's the way it goes and I want to runaway.

And I want...
And I want...
And I want...
And I want to runaway...


QUOTE
MASTER - Musica Avion se estrella (Extracted name: RAM01_12.MP3)

Here comes the break down,
I will do what pleases me,
'Cuz this is a brand new life,
This is a (yeah...) brand new life, (comes, which...)
Ready for you what do you say?
(you have to follow what your heart says)

Lost and frustrated,
Divided and hated
This sadness squeezes my soul.
I'll never be that lazy
You may not understand
I may be dumb and crazy but
I won't be normal again.

I don't know from where this feeling grows
Am I bound to leave what's between each other?
I don't care 'bout what the world may say.
That's the way it goes and I want to runaway.

It'll only be me, no time to cry,
I will turn back the hands of time,
But will never give up on my quest,

But will never give up on my quest
Run away, I will go
I don't know
Lost and frustrated,
No more said-goodbyes,
One time 'cuz,
May my soul be strong
This sadness squeezes my soul.
Nevertheless we'll be, (ah ah ah)
Masters at work

I don't know from where this feeling grows
Am I bound to leave what's between each other?
I don't care 'bout what the world may say.
That's the way it goes and I want to runaway.

I wanna go, I will go, no way....
I'll have to run away...
RYK-C...


В ресурсах игры только эти два коротких ремикса оригинальной композиции Runaway.
Полную версию можно послушать на сайте Ryk-C (там же, кстати, и текст песни полный есть).


Спасибо сказали:
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
Sep 16 2009, 15:43
Сообщение #5


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,353
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 311 раз(а)



QUOTE(Axsis @ Apr 28 2009, 19:36) *
PS: Siberian GRemlin, если остался конвертер от первой части, залей куда-нибудь. Ссылка в твоём посте умерла.
Возможно, имелось ввиду вот это (случайно нашёл) RunawayExtractor ?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0 -

 



Упрощённая версия Сейчас: 28th March 2024 - 19:55