Помощь - Поиск - Пользователи - Календарь
Полная версия: Runaway 2: The Dream of the Turtle
CTPAX-X > Ресурсы > Ресурсы
Siberian GRemlin
Может у кого-то есть время и желаение поковырять формат архивов от новой игры Runaway 2... я посмотрел ради интереса - похоже всё пожато, а в начале идёт таблица как я понял смещений и всё.
Вот пример (4Мб)

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

QUOTE
FOR NON-RUSSIAN USERS:
If you are looking for music extractor or video decrypter - get it >here<.
Axsis
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, если остался конвертер от первой части, залей куда-нибудь. Ссылка в твоём посте умерла.
-=CHE@TER=-
В свете написания утилит для первой части решил глянуть и вторую.

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 нуля даже). Я сейчас файлы с этим флагом просто пропускаю. Надо будет потом полную версию глянуть.

Дешифровщик видео и распаковщик музыки сделал. Кто-нибудь хочет на полной версии проверить? Потому что со своей скоростью я ещё только дня через два её докачаю. Как раздобуду полную версию - проверю всё окончательно и добавлю на сайт (частично успел уже распаковать с недокачанного образа файлы и проверить дешифрование видео).
-=CHE@TER=-
Так, разобрался при помощи полной версии игры с этим флагом. Если 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 (там же, кстати, и текст песни полный есть).
-=CHE@TER=-
QUOTE(Axsis @ Apr 28 2009, 19:36) *
PS: Siberian GRemlin, если остался конвертер от первой части, залей куда-нибудь. Ссылка в твоём посте умерла.
Возможно, имелось ввиду вот это (случайно нашёл) RunawayExtractor ?
Это упрощенная версия форума. Для просмотра полной версии нажмите нажмите сюда.
Invision Power Board © 2001-2024 Invision Power Services, Inc.