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

Необходима помощь со вскрытием *.resources файлов.

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

Здарова всем!

Собственно, внезапный вопрос образовался. В свое время залипал в mmotps под названием warkeepers. На самом деле залипал не долго, ибо игра в скором времени благополучно отдала концы где-то в районе 2013го, ибо до этого перешла из лап одной конторы в другую, а те не то, что бы хотели в нее вкладываться. Но зато от этой игры остался клиент, о котором я недавно вспомнил и со скрипом откопал в интернетах.

На сколько мне известно, игра использовала не сильно модифицированный движок Cube 2 Engine. По крайней мере игра имела слишком много отличительных особенностей оригинала, например, они поленились даже звуки с некоторыми моделями заменить. Но в отличие от оригинала, все барахло оказалось запаковано ими в 36 *.resources файлов и просто так открыть их не представляет возможным. 

По крайней мере, мои попытки почти не к чему не привели. Максимум, что мне удалось, это через MultiEx Commander (остальной подобный софт, приведенный в местной теме тупо ничего не нашел) вытащить некий Content.bin файл, размер которого был равен изначальному *.resources файлу. Плюс, открыв, например data10.resources через блокнот среди кракозябр я нашел там следующий текст

Цитата

packages/base/airfild.cfg packages/base/airfild.dds packages/base/airfild.ogz packages/base/airfild.wpt packages/base/airfild_01.cfg packages/base/airfild_01.dds packages/base/airfild_01.ogz packages/base/airfild_01.wpt

Что как бы намекает, что данные файлы таки чем-то заполнены, а так же расширения указывают на наличие в данном файле игровых уровней для Cube 2 Engine.

https://yadi.sk/d/efAzHR8utdJe9Q — ссылка на 3 файла для примера. 

Собственно говоря, хочу вытащить из этих файлов вообще все, что можно и нельзя. В идеале - с сохранением путей, но это вторично. Любопытно взглянуть на то, что разрабы с двиглом накуролесили и если хранящиеся в файлах ассеты будут совместимы, то скинуть их Cube 2 Engine коммьюнити, если они им нужны вообще будут, конечно. Проблема в том, что до этого я подобной деятельностью вообще не занимался и идей о том, как к этому процессу вообще подступится у меня не сильно много. 

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


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

Распаковать архив как есть дело нехитрое. Но проблема в том, что файлы там зашифрованы каким-то ключом, так что пользы от них практически ноль.

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


Ссылка на сообщение
16 часов назад, Yoti сказал:

Распаковать архив как есть дело нехитрое. Но проблема в том, что файлы там зашифрованы каким-то ключом, так что пользы от них практически ноль.

Есть такое. Пытался тоже, но вышло тоже ничего особо путного. 

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

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


Ссылка на сообщение
В 28.07.2019 в 14:48, tristam сказал:

Есть такое. Пытался тоже, но вышло тоже ничего особо путного. 

Так а что пытаться: сигнатура и количество в заголовке, затем ноль-терминированная таблица имён, затем таблица размеров и смещений, затем сами файлы. Формат разбирается минут за 15.

Плюс в том, что шифрование статичное. Вот два рэндомных заголовка:

data01\Base\GUI\ClockCursor.png

DC 05 1B 12 58 5F 4F 5F 55 55 55 58 1C 1D 11 07

data01\Loading\GUI\Cursor.png

DC 05 1B 12 58 5F 4F 5F 55 55 55 58 1C 1D 11 07

Файлы разные, а заголовок одинаковый. Найти структуру PNG для сравнения дело минутное.

 

Update#1: подумал немного и проверил: изображения (png и dds) тупо поксорены на $55. Утилиту можно скачать здесь. По поводу остальных файлов будем обсуждать если объявится ТС.

 

Update#2: доразобрался с остальными файлами, там zlib вместо xor. Сделал автоматическую распаковку для них, плюс удаление исходных файлов. Ссылка старая, перекачайте.

 

Update#3: слегка прибрался с именованием файлов, добавил расширение .gz после имени файлов, которые даже после расжатия из zlib всё равно архивы gzip. Ссылка старая, перекачайте.

 

Update#4: скачал клиент игры, проверил на всех файлах и нашёл, что помимо выложенных есть контейнеры и другого вида. Разобрался и с ними, обновил прогу. Ссылка старая, перекачайте.

 

Update#5: финальный апдейт на ближайшее время — v0.5. Меньше насилует жёсткий диск при распаковке сжатой таблицы. Клиент, если кому интересно, нашёл тут. Ссылка старая, перекачайте.

 

Update#6: отказался от промежуточных файлов вовсе, что дало прирост в скорости работы процесса извлечения и уменьшило количество операций записи на жёсткий диск. Ссылка старая, перекачайте.

 

Update#7: скорее косметические, нежели космические изменения. Если больше ничего не придёт в голову, то именно в таком виде программа отправится на ГитХаб. Ссылка старая, перекачайте.

Изменено пользователем Yoti
  • Лайк (+1) 1
  • +1 1

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


Ссылка на сообщение
В 29.07.2019 в 12:00, Yoti сказал:

Плюс в том, что шифрование статичное.

Чтобы темы не плодить спрошу тут. Можешь глянуть эти файлы: https://yadi.sk/d/EzYJb7o6CfJXTg

Внутри должны быть стандартные .unity3d файлы, но, похоже, они как то зашифрованы... Хедер во всех файлах одинаковый. Мб тут аналогично что-то простое, а не AES+IV?

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


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

@MrTest 

не вижу тут ничего для себя знакомого. Может быть, если бы саму игру увидеть, что-то бы и прояснилось.

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


Ссылка на сообщение
4 часа назад, Yoti сказал:

@MrTest 

не вижу тут ничего для себя знакомого. Может быть, если бы саму игру увидеть, что-то бы и прояснилось.

https://www.apkmonk.com/app/com.bandainamcoent.layeredstorieszero/

(в других играх ключи встречал в траффике, но тут в траффике пусто...)

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

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


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

@MrTest 

с наскока не разобрался, а много времени ковыряться выделить не могу.

  • Спасибо (+1) 1

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

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

    • В ЕГС хотя бы раздают не только такие игры где 100500 важных DLC. А и просто игры, где цельная игра у которой этих DLC в принципе нет или  они чисто косметика. В  стиме, чтобы такое че то раздавали можно по пальцам пересчитать. А этого мало? Это не костюмы которые дают чисто внешку, не саундтрек, не обои, ни какие нить стартовые бонусы по типу +10000 золота +5 зелей лечения + 3 пера феникса для возрождения, на старте игры которые и в игре можно добыть. Юниты,фракция, сюжетки, это вообще то важно.  Ну не хочется проходить — не проходите. Кому то не хочется проходить и просто побочные квесты, а кому то хочется. Мне ведьмак не нравится. С моей точки зрения это тупо кино без гейпмлея. Но меня уверяли, что геймплей в нем есть, и он очень сильно раскрывается, благодаря DLC который добавляет новую механику в игру. Ну и DLC там ориентированы на сюжет, лор. Да они не влияют на основную сюжетку, но что с того? Давайте вырежем все доп квесты из игры, оставим только основную сюжетку, а доп квесты будем продавать как DLC. Норм идея. Это огрызок будет. Если в игре много контента даже в базовой версии, но при этом есть контент, который меняет механики, влияет на геймплей, вводит новые квесты, которые раскрывает мир игры — и вы это не получаете, то у вас на руках огрызок, просто размером побольше.
    • Это везде так, если ты, ну скажем фанат человека, хотя сам я этого не особо понимаю, то ты на вещи, которые тебя расстраивают или разочаровывают, начинаешь находить причины, чтобы не расстраиваться, а когда тебя поддерживают в этом другие ты начинаешь в это верить и это все вместо того, чтобы указать человеку на его ошибки и помочь исправиться. Причем те люди, которые указывают на важные вещи тонут на фоне тех людей, которые только этим и занимаются, которые противоположны первой группе. Разумеется, если ваш объект почитания мотивирует к определенному стилю мышления, то процентное соотношение различных групп аудитории может меняться, но по большому счету не особо сильно. Потому что вся эта психология зачастую связана с образованием, не корочкой, а развитой способностью критически мыслить и применяемой повсеместно. Обычно казуальненко относится к игровому процессу, а не качеству текста в игре)
    • Это понятно. Тут просто товарисч сделал акцент на Стиме, что типа там иначе не бывает. Вот и любопытно, чем Стим в данном вопросе отличается от других.
    • юн ты еще падаван…  я же писал — казуальненько ) дергаю сейчас седьмую, гляну , вчера купить не успел(
    • Заметь, только аудитория у ixbt это чистой воды фанатики, которые оправдывают абсолютно любое их действие, и поддержка это конечно хорошо, но слепая, фанатичная поддержка это очень плохо и разрушительно. Условно, из сотни донатов поддержки, наверное только парочка донатов было в духе: да, вы накосячили, но не расстраивайтесь, осознайте ошибку и делайте контент дальше. Но нет, видно, что аудитории  абсолютно плевать, что там произошло или могло произойти из-за этой ситуации, для них Виталик и Миша это по сути святые, недопускающие ошибок личности, которые достойны оправдания в любом случае и любого действия. Поддерживать можно, одновременно обращая внимание на допущенные ошибки, и с какой-то, хотя бы минимальной критикой, но здесь я такого вообще не увидел. Я подумал, что может там в более позднем отрезке стрима хоть что-то изменится, но ни фига подобного, настроения остались такие же, даже ещё "фанатичнее" стало. Я только надеюсь, что вот такие подбадривания от вот этого сброда, всё-таки не помешают сделать Виталику хоть какие-то корректировки в отношении своих поступков и своего  отношения к другим людям. 
    • Последовал совету и начал седьмую, через час бросил, очень скучное начало, не знаю как там дальше, но просто не могу отделаться от мысли, что вся игра будет такая. После хороших книг почти не одна сюжетная игра, передающая его в виде обычного текста не заходит   Все кажется каким-то примитивным. По крайней мере из тех, во что я еще не играл до этого. А я последние пол года только и делал, что что-нибудь читал в свободное время.
    • Большинство DLC к подавляющему большинству игр, это просто НИ О ЧЕМ, их даже проходить не хочется. Даже у Парадоксов, чтобы игра изменилось надо не одно DLC, а сразу несколько, но да, у них обновления платные и поставленные на поток, но даже такие крутые DLC, как для игры Ведьмак 3, не делают из основной сюжетки — демку, а таких DLC еще поискать.
    • Пробежал я по описанию ДЛС, и что-то вы прям сильно преувеличиваете по поводу демок. Там компании, юниты, новые визуальные темы. Например, ФГ2, ща пробежался по описанию ВСЕ ДЛС, это новая фракция, 13 воздушных юнитов и 2 новых сюжетки, новый тип карт и зимние варианты. Демки — это игры от «Пардоксов», там в ДЛС игровые механики иногда ,базово влияющие на игру, вот это реально «демки».
    • Рекомендую перед приобретением прогонять страницу игры в Steam через агрегатор цен в моём скрипте. Сейчас минимальные цены совпадают во многих магазинах, но нередко бывает так, что на фоне найденного минимума находится вариант ещё дешевле.

  • Изменения статусов

    • Дмитрий Соснов  »  Tirniel

      Привет! ты разбираешься в компьютерном железе, сможешь помочь с советом по апгрейду старого компа?
      · 1 ответ
    • SHAMAH

      Куда вход на сайт убрали и ЗАЧЕМ? Хотел файл скачать, там только медленная загрузка и “зарегистрируйтесь”. Все. Пришлось вручную страницу входа прописывать.
      · 0 ответов
    • Nosferatu  »  behar

      Добрый вечер.
      Подскажите пожалуйста, у вас не осталось случайно исходников для фикса на широкоформатные мониторы для игры Vampire The Masquerade Redemption?
      Если да, то не могли бы вы ими поделиться, а если нет, то прошу прощенья что побеспокоил.
      Заранее спасибо.
      · 0 ответов
    • AlcoKolyic  »  makc_ar

      Здраствуйте! Извините, а можно попросить ссылку на место где можно взять перевод (патч или образ игры с переводом) El Shaddai: Ascension of the Metatron для ps3, пожалуйста? А то в теме к этой игре у меня не получилось найти работающие ссылки… Первая ведет в группу в которой удалены большинство постов, а пост с этой игрой ведет на сайт https://psnext.ru который сейчас не имеет отношения к видеоиграм. 
      · 0 ответов
    • oleg72  »  Boor

      https://www.skidrowcodex.net/fate-reawakened-goldberg/
      · 0 ответов
  • Лучшие авторы


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

×