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

Разбор ресурсов Ratchet & Clank: Tools of Destruction

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

Доброго времени суток!
Знакомые тут планируют озвучить игрофильм по данной игре, однако хотели бы это сделать и с самой игрой.
Большая часть ресов в PSARC-е, с этим проблем нет. Проблемы начинаются с текстом, шрифтом, текстурами и звуком.
1. Текст.
PKG-файл с MAGIC IGHW. Сначала идут данные некоторые, а потом сам текст с кучей мусора между строчек.
2. Шрифт.
Текстура шрифта в формат tp (DDS со своей башкой) и dat-файл с данными.
3. Текстуры.
Обозначил пунктом выше, однако есть и некие BNK.
4. Звук.
Ролики в игре без озвучения, поэтому вопрос именно в звуках. Есть некий VAG формат для целой грозди звуков, а есть XVAG для каких-то единичных. Данные о форматах есть (XVAG открывает vgmstream, а VAG — MFAudio), однако никаких зацепок как запихнуть обратно.

Собрал архив со всеми форматами и прочим.

https://disk.yandex.ru/d/2qluFBcWdlHEhg

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

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


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

TPH (в скобках размер значения в байтах / пиксели в формате DXT1 / big-endian):

Заголовок:
0x24(4) - указатель на начало данных
0x2A(2) — кол-во mipmap
0x2C(4) - размер блока с инфой по mipmap (обычно 0x20)

Блоки с инфой по mipmap (начинаются с 0x80):
0x00(4) - оффсет (относительно начала пикселей в .tp, то есть +0x80)
...
0x18(2) - ширина
0x1A(2) - высота
0x1C(2) - bit depth?

PKG (контейнер / big-endian / текст null-terminated):

0x08(4) - кол-во блоков
0x14(4) - инфа по блокам (размер: 12 байт (или пока ридер не упрётся в заглушку 0xFFFFFFFF))

Блоки:
0x00(4) - оффсет блока
0x04(4) - размер блока
0x08(4) - zero

Инфа (начало 0x80, размер итерации 12 байт):
0x00(2) - index
0x02(2) - ?
0x04(4) - 0xFFFFFFFF
0x08(4) - смещение строки

streaming_dialogue.us.dat — контейнер с файлами VAG, resident_dialogue.us.dat - инфа по этим файлам.

Что VAG, что XVAG имеют кодек ADPCM, в данном случае adpcm_psx. FFMpeg умеет работать с этим кодеком. По крайней мере декодировать.

 

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

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


Ссылка на сообщение
40 минут назад, LinkOFF сказал:

Что VAG, что XVAG имеют кодек ADPCM, в данном случае adpcm_psx. FFMpeg умеет работать с этим кодеком. По крайней мере декодировать.

В этом и проблема. Прослушать-то можно. А вот вставить обратно уже вопрос...

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


Ссылка на сообщение
6 минут назад, Damin72 сказал:

В этом и проблема. Прослушать-то можно. А вот вставить обратно уже вопрос...

Без понятия сработает ли, но вот —  https://github.com/eurotools/es-ps2-vag-tool

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


Ссылка на сообщение
21 минуту назад, LinkOFF сказал:

Без понятия сработает ли, но вот —  https://github.com/eurotools/es-ps2-vag-tool

Попробуем… вытащил первый же файл звуковой. Посмотрим...

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


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

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

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

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

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

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

Войти

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

Войти сейчас

  • Похожие публикации

    • Автор: SerGEAnt

      На обеих активация всех кодов работает до сих пор, несмотря на то, что сам PlayStation Store уже не работает.
      Вчера мы писали, что Sony прикрыла все лазейки для активации кодов в PlayStation Store. Оказалось, что это не так.
      Корпорация забыла про устаревшие консоли PlayStation 3 и PlayStation Vita. На обеих активация всех кодов работает до сих пор, несмотря на то, что сам PlayStation Store уже не работает.
      После активации игр их можно свободно скачать на нужную консоль.

    • Автор: SerGEAnt

      В частности, в магазине есть профили профили классических шутеров Resistance 3 и Killzone 2, а также Prince of Persia: Two Thrones HD, Prince of Persia: The Forgotten Sands и Dead or Alive 5.
      Владельцы консоли PlayStation 5 начали замечать появление в PS Store игр для PS3.
      В частности, в магазине есть профили профили классических шутеров Resistance 3 и Killzone 2, а также Prince of Persia: Two Thrones HD, Prince of Persia: The Forgotten Sands и Dead or Alive 5.

      Возможно, их появление — банальный баг, но карточка и баннеры оформлены корректно с указанием нужной платформы, хотя изначально новый PS Store поддерживал только игры для PS4 и PS5.

      С другой стороны, это может быть подготовкой к запуску нового подписочного сервиса, о котором были слухи осенью.

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

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

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

    • Ты не правильно посчитал. Там 9 клеток, в которых может быть только нолик или крестик, при этом, при создании ситуации когда стоит 2 подряд нолика или крестика, все остальные ходы — кроме блока, ведут к концу игры, то есть их не существует. Ты не пароль от сейфа подбираешь. Человечество за все это предусмотрело и создало компьютер, который моделирует ходы. А простой человек так не может. Вариаций ходов слишком много. Есть популярные действия, какие-то, мини билды, но чтобы прямо просчитать всё — кроме компа так никто не может. Интересно играть потому что они не знают итог, они могут ошибиться, что-то не заметить потеряв концентрацию. В крестиках и ноликах кстати, есть комбинация, которая если не даст тебе выиграть, то точно не даст проиграть. Когда дети до не догадываются, игра теряет смысл. погугли про профессиональных картежников.
    • @Freeman665 А проблема охватывает все части, на этом кривом движке. При чём проблема котируется давно, даже когда взлома не была. Поэтому это косяк даже не пиратки, а в целом игры. Но даже вылеты через пол часа-час не в кайф, так как вылетаешь на половине миссии, и давай начинай заново. Такие потуги мне не нужны. 
    • что мы имеем: Какое ваше @ дело что запускается у меня при старте винды, если это не касается вашей игры. Сделайте так, чтобы сторонний софт не мог без краша вашей игры вносить какие-либо изменения в её код. Работайте лучше, вы же там все $миллионеры, вам за что там платят, за рисование скинчиков, так этим сейчас ИИ занят, бездари. Что с конфликтом оборудования на долбаной винде? Да всё как обычно, обычному школьнику не критично, остальным соболезную, будете плясать с бубном дабы понять что в этот раз то опять не так и почему не запускается, класика. Идем дальше это надо комментировать или всё и так очевидно?  Какое же это  Что это значит для вас простым языком: в любой момент, после того как вы потеряете возможность запросить возврат средств, вас могут заблокировать. И не дай вам Зевс установить какой-нибудь неподписанный шлакософтом драйвер или фри софт, сменить учетную запись или перенести папку Мои документы... Не запуск игры будет меньшим из того, с чем вы можете столкнуться, если не понимаете к чему приведут ваши действия при настройках материнской платы. А многочисленные ошибочные блокировки просто КЛАСИКА для подобных систем защиты, которые дырявые и неидеальные. Вместо здоровой игры и фана, ваш игровой опыт превратится в кошмар.
    • @mc-smail в зеленом магазине за последние несколько месяцев вышло 4 части, если ничего не путаю, и во всех проблема вылетов через определенное время. Только у тебя это время — полчаса-час, а у меня 5 минут)
    • Для разработчиков CoD есть отдельное место в адском котле со своим франкенштейном движком, который слишком чувствителен ко всему. Недавно появилась в зелёном магазинов последняя часть CoD. Но я решил успешно пощупать сюжетку, пару вечеров убить на чиле, на расслабоне — “чисто на красивый пиу-пиу”. С начало как у тебя игра не запускалась из-за рабочего goodbyedpi. Отключил, игра запустилась, но начала каждые пол часа-час вылетать с определённой ошибкой По мониторил ошибку в интернете. Оказывается это проблема массовая, и есть прям куча всякого набора решении по типу, - отключите чуть ли не все мониторинг программы, удали новый драйвер, установи старый драйвер. Зайти в биос, отключи разгон оперативной памяти, разгон процессора, понизь частоты процессора. Выткни одну планку оперативы, играй на одной, вторую засунь в жопу разработчику. Отключи то, отключи это, пропиши в строке реестра одно, потом другое, потом помолись всем богам, сделай обряд и принеси в жертву носок, и возможно тогда, игра перестанет у тебя вылетать с ошибкой. И самое забавное, что это всё есть на лицензионной версии игры, и никак разработчиками не фиксится. То есть, даже купив игру, я испытал все боли и муки с игрой. Я посмотрел на всё это, по моргал глазами и снес игру к херам. Не стоит оно того, чтобы так заморачиваться, ради пяти часового “пиу-пиу” развлечения. Разработчикам давно надо менять движок и нормальный ставить, но они продолжают многовековую тенденцию насильственного нагромождение устаревшего движка всякими технологиями, который при любом чихе, начинает себя неадекватно вести. Но многомиллиардная компания Майкрософт(как и бывшая Активижен), не может себе позволить раскошелится на новый движок, ведь хомячки и так схавают это говно за обе щёки. 
    • эх, в какое же  превращается современный ПК-гейминг. А главное, те кто вечно ноют о цензуре, чебурнете, блокировках и т.п. в данной ситуации ничего стремного не видят, ну а что отговорка есть. Отговорка того, что какая-то игра принуждает пользователя установить функции, которые т.е. по факту контролируют то, что у вас установлено и то что вы можете запустить на своем ПК. И всем… нормально 
      Вирусы, вирусы, бэкдоры… Ох, уж эти страшилки. И ведь все уже забыли кто был главным распространителем всего этого… сами производители железа, процессоров, и дырявая винда. Все забыли, теперь новая “правда”: если не включишь SB — тебя ждут… вирусы, вирусы, хувирусы, бэкдоры и т.п.  Как же я ору с современных ПК-ников, они никогда бы не создали торрентов, они не могут взломать ни одной защиты, и даже сайты на которых лежит бесплатный софт, медиаконтент для них табу и зашквар, ибо “пиратство это зло! нам так умные дяди из корпораций сказали, а мы им верим!”.  
      В подобных темах терпилы-игроки или прочие пкшки набрасываются с воплями “а нам норм” или “что сложна в биос зайти, неучи” на тех кто пытается сопротивляться или хотя бы пытаются понять в чем их интерес в установке подобных контролирующих приблуд. На все попытки объяснить, что игрокам и простым пользователям это нахрен не надо, лишь ор, ругань и обвинения в тупости, от тех кто банально не знает чем UEFI отличается от Bios. Мда. 
    • @*banned* подскажите, пожалуйста, как вы запаковали текстовые файлы в msg формат обратно (я смог их извлечь в несколько текстовых файлов с помощью проги, которую нашел на одном из англоязычных форумов)
    • Да уж, вероятно это надо ОЧЕНЬ сильно любить эту далеко не самую известную и мягко говоря не самую популярную (даже в узких кругах) игру. Но сугубо объективно — мое почтение. Локализатор реально сверхчеловек. 
    • Оказывается, функция безопасной загрузки у меня уже включена.)
  • Изменения статусов

    • Дмитрий Соснов  »  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 | Реклама на сайте.

×