Перейти к содержимому
Zone of Games Forum
OLEGator84

Limbo, разбор ресурсов игры

Рекомендованные сообщения

header292x136.jpg

Я понимаю, что переводить в игре особо нечего, но всёравно хочется поковырять её.
Что имеем: в каталоге с игрой валяется 2 файла: limbo_boot.pkg, limbo_runtime.pkg, в них скорее всего и сосредоточены ресурсы игры, такие как текстуры, скрипты, модели. Описание архива я нашёл на ксентаксе
uint32 entryCountentry[entryCount] entriesentry:  uint32 nameHash // crc32 of file name  uint32 offset // relative to end of entry table, ie, 4 + (entryCount * 12)  uint32 size


Написал свой распаковщик: Limbo_PKG_unpacker.rar
Как я понял у внутренних файлов нет имён, вместо них что-то типа хэша (набор из 4х байт, типа: 0x84F4BB71). Поэтому разбираться с ними ещё сложнее. Большая часть файлов внутри ещё и пожата Zlib'ом, это я решил подключив ещё и распаковщик zlibc.exe

Много странных файлов, например вот:
001nk.th.png
Похоже на 2D модель и в ней прописан путь к текстуре, которую натягивают на неё. Всё что я понял из этого файла так это - количество байт в пути к текстуре, которое написано после.

Вобщем кому интересно подтягивайтесь. Может кто раскопает как получить нормальные имена файлов?

Изменено пользователем OLEGator84

Поделиться сообщением


Ссылка на сообщение

Блин хорошо что я нашел эту тему. Чел ты не представляешь себе сколько я понасоздавал тем на ресурсах по разбору LIMBO, почти никто нигде не отвечает.

http://forum.vingrad.ru/forum/topic-336458...y2390791/0.html

http://www.extractor.ru/ipb/index.php?showtopic=2210

http://gcup.ru/forum/25-16799-1

http://www.moddb.com/forum/thread/help-unp...modding/#678515

http://www.gamespot.com/xbox360/action/lim...3#m-1-668055993

forums.playground точка ru/limbo/695640/

Полезного в ссылках выше нет, но вот тута...

http://forum.xentax.com/viewtopic.php?f=21...;p=58034#p58034

Модер форума разобрал чтото, и вот что мы имеем:

Here is my code and file lists:

http://svn.gib.me/public/limbo/trunk/

I have no further plans to work on LIMBO further, sorry.

Я его спросил чё мне с этим делать и вот что он ответил

I have not written any packing code but that would be fairly trivial to do, but like I said in my original post when I linked my code - I have no plans to further work on LIMBO.

Perhaps someone else will leverage my code and create a packing tool.

Так вот. Может ты сможешь это как нибудь использовать?

Изменено пользователем 2me

Поделиться сообщением


Ссылка на сообщение

Привет, ну на сколько я понял он тоже написал только распаковщик архива.

Внутренние файлы меня вообще пугают. Как я ни искал, но текстур я там не обнаружил, даже текстов интерфейса.

Изначально моя цель было именно русифицировать.

Ты сам обнаружил чтонибудь внутри после распаковки моим анпакером?

нужно долбить forum.xentax.com там самая большая сосредоточенность реверсеров игровых форматов.

Изменено пользователем OLEGator84

Поделиться сообщением


Ссылка на сообщение

Что я тебе скажу, при помощи 3D Ripper DX таки удалось вытащить текстуры.

Самый большой файл, 9e42bb64.dds- 42,6 МБ (тоесть, по идее аналогичный извлеченному при помощи твоего анпакера файлу 5E98A7DA_u) выглядит так

Вытащить то вытащили, а как обратно заткнуть, вот это вопрос...

Моя цель в том, чтобы полностью заменить модель гг, как ты уже понял. У меня есть отличная идея, как мне кажется, и ее оценят=)

Есть идеи?

Изменено пользователем 2me

Поделиться сообщением


Ссылка на сообщение

 

OLEGator84 Если распакуете, могу помочь с переводом.

Поделиться сообщением


Ссылка на сообщение

=) Там переводить-то нечего, пару слов из меню. Но все равно, спасибо :victory:

А вы лучше помогите с разборкой ресурсов, если можете. Или порекомендуйте кого, если есть на примете знакомые.

Поделиться сообщением


Ссылка на сообщение

На сколько я понимаю, текстуры в формате PNG

Но 42 метра текстура? ужас. явно не сжатый формат. типа битмап, но с похереным заголовком?

Вобщем у меня идей нет, нужны спецы.

2me, скинь этут DDS'ку

Изменено пользователем OLEGator84

Поделиться сообщением


Ссылка на сообщение

Могу и кинуть, но проще вытащить все текстуры при помощи 3D Ripper DX.

Кстати ты в курсе что pkg это...Mac OS X Installer Package? Может это... что то нам дает?=)

Изменено пользователем 2me

Поделиться сообщением


Ссылка на сообщение

В архив упакуй и залей на ргхост, думаю он хорошо сожмётся. При просмотре в HEX там много нулей...

Не надо полностью доверять расширению. Это просто набор из 3х букв, который пришёл в голову разработчикам. он вообще ничего не значит. И уж точно не связан с маковским инсталером. Просто эти три буквы созвучны со словом Package - (пакет, упаковка, пачка)

Изменено пользователем OLEGator84

Поделиться сообщением


Ссылка на сообщение

Делаю вывод: Скорее всего 5E98A7DA_u это несжатый *.PNG с модифицированным заголовком.

Теперь вопрос стоит в том, как восстановить нам этот заголовок, точнее понять как его модифицировали.

Запихай его в архив (файл 5E98A7DA_u) и запили на форуме ксентакса, в топике про лимбо. Может там что подскажут.

Я просто там не зареган.

Поделиться сообщением


Ссылка на сообщение

Сделал. Ток и ты не сиди без дела, поспрашивай знакомых прогеров, чтоли=) У меня знакомых, так чтоб уж сильно прям прогеров, нет.

Поделиться сообщением


Ссылка на сообщение

Успехов тебе в этом деле, надеюсь получится.

Вот какой вопрос - а анимацию персонажа, как думаешь, реально будет изменить? Как ты знаешь, я хочу изменить модель гг, а его походка немного отличается=)

Поделиться сообщением


Ссылка на сообщение

С отчаянья написал на мыло THETA и Playdead, ждем ответа. Уверен, вот-вот кто-то из них должен ответить :D

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас



Zone of Games © 2003–2024 | Реклама на сайте.

×