Перейти к содержимому
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

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


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

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

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

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

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

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

Войти

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

Войти сейчас


  • Сейчас популярно

  • Продвигаемые темы

  • Последние сообщения

    • @Luchente если интересно, то сделали альтернативную версию. Скачать можно тут:  https://disk.yandex.ru/d/fJvgmaIn4RFiUw все файлы из папок с локализациями надо сначала очистить, а потом уже заменить, предварительно можно оставить копии, чтобы потом восстановить. И обязательно отпишись, получилось или нет. Нам не на чем проверять. Разница в том, что заменяется китайская локаль.
    • Основная проблема как и в комментах бусти. При замене файлов идет реанимация клиента.
      Когда был китайский файл он как-то встал, а с en не вышло такогоже
    • хайпануть на ностальгии ) а могли же нормально объединить трилогию.вроде все игры по термику кринжовые https://youtu.be/y-BQJlfuHVE?t=40
    • Не так давно решил залететь,пока впечатления сугубо положительный. Каждая катка  неповторима и генерит свои “эвенты”  Картинка приятная,импакт от стрельбы классный. Оптимизация на моем вполне обычном  пк отличная, фпс не проседает,фризов нет. Пинг около 5-10 (походу серваки в РФ) Вообщем кто не играл,попробуйте вдруг зайдет. 
    • То есть, новая игра по терминатору, проходиться буквально меньше чем за час? И это вот они уже хер знает сколько раз переносили, и не могли доделать?
    • Включи голову. Сначала ты сам говорил про случай с запрещенными материалами, что в одной стране разрешено, а в других нет. А потом перевёл тему на не запрещённые нигде хотелки между разными серверами, отнюдь не фильтрами, блокирующими контент, к тому же по сути между разными издателями. Ты очень сильно пытаешься меня запутать, но безуспешно. Вот также обоснуй, в чём проблема проверить флаг человека банально по его ай пи на входе в игру, а далее включить один из региональных фильтров? Это задача примитивная по уровню сложности. Базовую проверку региона, к слову, постоянно используют в случаях, когда какой-то регион пытаются не допустить до игры с другим регионом, в т.ч. и куда более сложную, чем базовую проверку по ай пи. Да даже на одном и том же сервере влегкую также возможно сделать фильтр каких-нибудь костей для игроков из Китая, при этом не фильтруя их для остальных. Это же по большей части обычный клиентский мод — сложность околонулевая. Не понимаю, почему ты видишь в таких примитивах что-то сложное. Ну по твоей логике правила для 99.9% игр писала плаксивая девчонка. Вот и живи теперь с этим. А “может” или “не может“ — мб всё-таки банально удосужишься почитать их хоть раз, а не гадать на кофейной гуще? С аналогиями у тебя ппц. А с пониманием аналогий ещё хуже. Разжёвываю специально для тебя, максимально доступно. Кафе (роблокс), туда приходит человек нехороший и начинает домогаться до маленьких детишек (в игре по сути то же стало основной причиной блока), по сути совершая преступление. Если администрация не остановит преступника, а оставит это на самотёк, то станет соучастниками преступления из-за бездействия. Кафе закроют закономерно во всех развитых странах, включая западные (как минимум до смены владельцев и/или администрации). Игру заблочили закономерно из-за бездействия администрации. Итак, вот выше — это аналогия. Аналогия, познакомься с Даскером, он у нас парень скромный, не смущай его. Даскер, знакомься — это Аналогия, не красней и пытайся познакомиться с ней поближе, мб хоть так начнёшь понимать её получше. Есть уйма опенворлдов со всем этим делом и шутерной боёвкой. И да, ты сам привёв пример ммо, на что я тебе и ответил про пве, а теперь переобуваешься, возвращайясь к кс. Завязывай, я-то слежу за нитью разговора. А кем себя возомнил ты, что даже не удосуживаешься прочесть правила, а также ознакомиться с тем, что запрещено, а что нет во время игры? Мб попробуешь поиграть на нормальных серверах разнообразия ради что ли? Описываемое тобой — это дикость, за которую не просто банят, а могут и засудить. А касательно конкретно нашей страны всё, что сказано в сети приравнивается к тому, что сказано в лицо конкретно тобой, а не просто анонимусом со сравнительно недавних пор. Так что если кто-то клевещет, унижает и тому подобное, то это равносильно нарушению соответствующих законов и ирл. Человек несёт полную ответственность за свои слова в любом виде, в т.ч. и сказанное в сети. То, что кто-то что-то делает — совершенно не означает, что это дозволено правилами игры. Уж молчу про правила законодательства вне игры. Если кто-то не банит за явное нарушение правил, прописанных в самой игре — то это означает крайне посредственную модерацию, а также переизбыток людей, банально не знающих, что те могут защитить свои права.
    • @recoba ещё китайская прога )https://github.com/stsm85/WinPCK
  • Изменения статусов

    • АлинаQT

      Играю в СТИМовскую версию. Столкнулась с непроходимым багом: при входе в Клуб капитанов игра вылетает на Рабочий стол и закрывается. Собрала 6 ингредиентов из 7, нужен мел. Но не могу войти. Пробовала войти на английской версии без русификатора, все равно вылетает и закрывается. Есть решение для этой проблемы? Буду рада любой помощи.
      · 0 ответов
    • Jimmi Hopkins  »  SerGEAnt

       
      Добавлена ONLINE версия. Проверено в steam — достижения, поддержка по сети.
      · 0 ответов
    • fevralski  »  SerGEAnt

      привет, есть что по хмурому?
      · 0 ответов
    • Netulogina  »  SerGEAnt

      Здравствуйте.
      Назрел такой вопрос. Существует ли архив/резервная копия переводов которые хранятся на данном сайте?
      · 5 ответов
    • Jimmi Hopkins  »  SerGEAnt

      Добавились версии для Linux и MAC OS
       
      · 0 ответов
  • Лучшие авторы


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

×