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

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

Поддержки распаковки .resource просто нет или я что-то не так сделал? Это третий файл рядом .assets и .assets.resS. Пример игры с ним — переиздание Night Trap. Было интересно ролики выдернуть.

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


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

@Yoti да вроде поддерживается всё. попробуй более раннюю версию и Unity Studio. Unity Studio пошустрее работает, но у меня, к примеру, некоторые 3d модели она некорректно извлекла (убилась развертка), в UnityEX такой проблемы не было. Но UnityEX часть файлов отказалась извлекать. Ну и некоторые не смогла извлечь ни одна, ни вторая. В общем, попробуй обе проги в разных версия и будет тебе счастье (но это не точно :D)

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


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

Поддержки распаковки .resource просто нет или я что-то не так сделал? Это третий файл рядом .assets и .assets.resS. Пример игры с ним — переиздание Night Trap. Было интересно ролики выдернуть.

Тут только 2 варианта:

1. Вытаскивать с помощью UnityEx файлы, ссылающиеся на архив .assets.resS и из тех ссылок считывать смещение и размер ролика с помощью самописной тулзы.

2. Ждать, когда DragonZH обновит инструментарий, чтобы он мог извонкать и запаковывать ролики.

  • Лайк (+1) 1

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


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

Вечер добрый. Присоединяюсь к словам касательно .resource. Игра Dry Drowning, визуальная новелла. имеются только файлы .resource. Так понимаю, что на данный момент с .resource работать нельзя. За донат тоже не вариант (другие совсем плюшки описаны за донат)

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


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

Вечер добрый. Присоединяюсь к словам касательно .resource. Игра Dry Drowning, визуальная новелла. имеются только файлы .resource. Так понимаю, что на данный момент с .resource работать нельзя. За донат тоже не вариант (другие совсем плюшки описаны за донат)

Там все ассеты в data.unity3d и нужно использовать консоль Export_bundles.bat, чтобы извлечь их, потому что гуи режим глючит на таких объёмах. 1гб распакуется в 7 data.unity3d.TEMP, скорее всего, придётся в него запаковывать, предварительно переименовав. .resource и .Sres это просто набор вынесенных контейнерных данных звуковых и битмапов соответственно, они не должны напрямую обрабатываться. Хотя звуковые можно только извлечь там практически всегда .fsb через fsb_aud_extr, в шапке всё есть.

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


Ссылка на сообщение
В 01.08.2019 в 08:16, pashok6798 сказал:

1. Вытаскивать с помощью UnityEx файлы, ссылающиеся на архив .assets.resS и из тех ссылок считывать смещение и размер ролика с помощью самописной тулзы.

Идея здравая. Проблема в том, что эти ресурные файлы имеют сигнатуру FSB5. Из того, что я читал про формат, это то, что файл должен содержать звуки (ага, в интерактивном кино 1,60 ГБ из 1.81 ГБ это звуки, как же) и то, что там всё зашифровано (утилиты, найденные на просторах сети, не справились).

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


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

Идея здравая. Проблема в том, что эти ресурные файлы имеют сигнатуру FSB5. Из того, что я читал про формат, это то, что файл должен содержать звуки (ага, в интерактивном кино 1,60 ГБ из 1.81 ГБ это звуки, как же) и то, что там всё зашифровано (утилиты, найденные на просторах сети, не справились).

Да звуки, просто там не один файл, а набиты все в этот рес подряд.

  • Лайк (+1) 1

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


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

@DragonZH 

ну так я же пишу: вся игра весит 1,83 ГБ (1,81 ГБ без исполняшек), все .resource файлы 1,60 ГБ. Значит, видеоролики именно там — вся игра это просмотр роликов. Самый большой файл sharedassets0.resource — 901 МБ. Даже если там и есть какие-то звуки, мне как раз нужно всё остальное. 328-ые ресурсы занимают по 151 байт и имеют разницу в трёх местах между соседними, то есть время поиска что там и за что отвечает сокращается. Однако, в sharedassets2 (.assets — 282 КБ, .resS — 5,16 МБ, .resource 478 КБ) есть ажно 111 вхождений 328-ых, что очень уж дохрена для такого ничтожно маленького файла. Так что всё сводится к тому, что нужен какой-то универсальный экстрактор FSB5. Или оно всё же как-то повязано с .assets/.resS файлами и прикрутить извлечение в UnityEx.

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


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

Да ёпрст нужно из .assets — 282 КБ и извлекать эти звуки и ролики, которые находятся в .resource файлах.
А эти resource вообще ненужно ничем открывать!

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


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

@DragonZH 

открываю sharedassets0.assets, нахожу ресурсы тип 329 (VideoClip) размером от 149 байт до 189 байт, выделяю их все, извлекаю выделенное, получаю папку “Unity_Assets_Files” размером 16,7 КБ (17 198 байт). Вот содержимое первого из них:

Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000000  08 00 00 00 32 34 33 39 31 32 37 31 25 00 00 00  ....24391271%...
00000010  41 73 73 65 74 73 2F 76 69 64 65 6F 73 2F 37 20  Assets/videos/7 
00000020  2D 20 68 61 6C 6C 20 32 2F 32 34 33 39 31 32 37  - hall 2/2439127
00000030  31 2E 6D 70 34 00 00 00 C2 02 00 00 E4 01 00 00  1.mp4...В...д...
00000040  C2 02 00 00 E4 01 00 00 00 00 00 E0 53 F8 3D 40  В...д......аSш=@
00000050  A6 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00  ¦...............
00000060  02 00 00 00 01 00 00 00 80 BB 00 00 01 00 00 00  ........Ђ»......
00000070  00 00 00 00 16 00 00 00 73 68 61 72 65 64 61 73  ........sharedas
00000080  73 65 74 73 30 2E 72 65 73 6F 75 72 63 65 00 00  sets0.resource..
00000090  40 05 94 02 00 00 00 00 A8 B5 0E 00 00 00 00 00  @.”.....Ёµ......
000000A0  00                                               .

В целом, в ресурсном файле по адресу 0x02940520 и правда виден читаемый текст:

Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

02940540  00 00 00 18 66 74 79 70 6D 70 34 32 00 00 00 00  ....ftypmp42....
02940550  6D 70 34 31 69 73 6F 6D 00 00 00 28 75 75 69 64  mp41isom...(uuid

То есть, смещение 0x90, длина восемь байт — смещение на ролик в ресурсе и смещение 0x98, длина восемь байт — размер файла в ресурсе. То есть ресурс нужно открывать, чтобы извлечь оттуда файл! (На данный момент хекс-редактором, но всё же.) Вся идея в том, чтобы прикрутить какую-то кнопку типа “извлечь связанное” в UnityEx. Ну или не делать ничего. =)

---

@pashok6798 

так и сделал, как ты предложил — написал тулзу для обработки .329 файлов и всё получилось. Вопрос снят.

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

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


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

@DragonZH 

открываю sharedassets0.assets, нахожу ресурсы тип 329 (VideoClip) размером от 149 байт до 189 байт, выделяю их все, извлекаю выделенное, получаю папку “Unity_Assets_Files” размером 16,7 КБ (17 198 байт). Вот содержимое первого из них:


Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000000  08 00 00 00 32 34 33 39 31 32 37 31 25 00 00 00  ....24391271%...
00000010  41 73 73 65 74 73 2F 76 69 64 65 6F 73 2F 37 20  Assets/videos/7 
00000020  2D 20 68 61 6C 6C 20 32 2F 32 34 33 39 31 32 37  - hall 2/2439127
00000030  31 2E 6D 70 34 00 00 00 C2 02 00 00 E4 01 00 00  1.mp4...В...д...
00000040  C2 02 00 00 E4 01 00 00 00 00 00 E0 53 F8 3D 40  В...д......аSш=@
00000050  A6 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00  ¦...............
00000060  02 00 00 00 01 00 00 00 80 BB 00 00 01 00 00 00  ........Ђ»......
00000070  00 00 00 00 16 00 00 00 73 68 61 72 65 64 61 73  ........sharedas
00000080  73 65 74 73 30 2E 72 65 73 6F 75 72 63 65 00 00  sets0.resource..
00000090  40 05 94 02 00 00 00 00 A8 B5 0E 00 00 00 00 00  @.”.....Ёµ......
000000A0  00                                               .

В целом, в ресурсном файле по адресу 0x02940520 и правда виден читаемый текст:


Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

02940540  00 00 00 18 66 74 79 70 6D 70 34 32 00 00 00 00  ....ftypmp42....
02940550  6D 70 34 31 69 73 6F 6D 00 00 00 28 75 75 69 64  mp41isom...(uuid

То есть, смещение 0x90, длина восемь байт — смещение на ролик в ресурсе и смещение 0x98, длина восемь байт — размер файла в ресурсе. То есть ресурс нужно открывать, чтобы извлечь оттуда файл! (На данный момент хекс-редактором, но всё же.) Вся идея в том, чтобы прикрутить какую-то кнопку типа “извлечь связанное” в UnityEx. Ну или не делать ничего. =)

---

@pashok6798 

так и сделал, как ты предложил — написал тулзу для обработки .329 файлов и всё получилось. Вопрос снят.

Прошу прощения, что не ответил. Я сейчас реже заглядываю на форум. Но я рад, что вопрос снят.

 

P.S. есть подозрения, что в fsb файлах хранятся звуковые эффекты и фразы с кодом ловушек (когда говорят что-то типа "Я установил оранжевый цвет для ловушек!")

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

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


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

К слову, формат 329 файлов, если кому интересно:

Четыре байта — длина названия метки файла

Дальше буфер под строку — длина названия метки файла с выравниванием по четыре (если количество символов текста не кратно четырём, то в конце добавлены ноли)

Четыре байта — путь до ресурса (включая название файла)

После буфер под строку — путь до ресурса с выравниванием по четыре

Дальше четыре по четыре байта — с назначением не разбирался, но значения повторяются как 1-2-1-2

За ними какая-то структура фиксированной длины 0x2C — почти совпадает между файлами, возможно данные о битрейте, продолжительности и т.д.

Четыре байта — длина имени ресурсного файла

Потом буфер под строку — имя ресурсного файла с выравниванием по четыре

Восемь байт — смещение на файл внутри ресурса

Восемь байт — размер файла внутри ресурса

Один байт — 0x00 (метка конца записи, возможно)

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


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

Hi DragonZH,

When I import fsb and tex files that are 25kb each the asset and res files stay the same file size? Or at least they compress the same when I compare normal to edited asset files.                                                                                                                                                                                                                                                  

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

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


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

Добавил в шапку софт для шрифтов и частично для текста.

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

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

    • Пишут что у некоторых игры с денуво не работает( есть жалобы  и на АH в вк) https://dtf.ru/flood/5008035-vpn-dlya-atomic-heart-vk-play  
    • Прям словил дикий вайб кенши (Kenshi). Частенько там играл за расу рой с прокачкой в убийцу. Да и костюмчики похожие тут и там.
    • Предлагаю на перевод вот steam https://store.steampowered.com/app/2190590/Valkie_64/ Valkie 64 — это приключенческий экшен, вдохновленный играми эпохи Nintendo 64 

      : ретро-графика в стиле лоу-полигональной 3D 

      , нелинейное прохождение 

      , сложные подземелья и боссы 

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

      Играйте за хранительницу Валькирию и спасите королевство Селиса. Посещайте города, помогайте жителям, улучшайте снаряжение и покоряйте подземелья!
    • Интересная логика. Я могу купить булку хлеба за 4000 рублей, но я знаю что она стоит 100 рублей. И если я отказываюсь покупать за 4000, то значит я не люблю хлеб? 
    • Почему сразу не для меня? Она вполне для меня. Но не за такие деньги и не без полной русской локализации. 
    • Предлагаю на перевод вот steam https://store.steampowered.com/app/1607530/Treasures_of_the_Aegean/?curator_clanid=40314406 Что произошло с минойской цивилизацией? Присоединяйтесь к героям нашего исторического экшн-триллера! Спец по паркуру Мария Тейлор и охотник за сокровищами Джеймс Эндрю отправляются искать ключи к тайнам забытого королевства, попавшего во временную петлю. Исследуйте открытый нелинейный мир в изящной ручной рисовке, находите ценные реликвии, начертите карту утраченного острова и собирайте новые улики в каждой временной петле, чтобы древнее пророчество сбылось. Решайте головоломки и узнайте, что разозлило старых богов — и ваше путешествие поможет миру вырваться из цепи бесконечных повторений. Тайны минойского катаклизма. 

      В 1639 до н. э. мощный взрыв сотряс до основания минойскую цивилизацию и погрузил под воду колыбель древней империи, вулканический остров Тира. Но кажется, история готова повториться: остров вновь поднялся на поверхность, и новая катастрофа вот-вот произойдет. Почему минойская культура была настолько передовой для своего времени? Предвидел ли король Минос падение империи? И можно ли остановить извержение вулкана на Тире? Есть только один способ узнать! Затонувший остров в петле времени. 

      Погребенный в морских глубинах много веков, остров Тира полон исторических сокровищ и тайн, которые ждут того, кто их раскроет. Отправьтесь в утраченную минойскую цитадель, проберитесь через затонувшую оттоманскую флотилию и отворите двери подземного дворца — узнайте о некогда жившем здесь народе и его трагической судьбе. Используйте сбой в течении времени, чтобы собрать сведения, нанести их на карту и решить важнейшие загадки, чтобы мир снова не сотрясся от страшного взрыва и время не побежало вновь по тому же кругу! Тонкий расчет и решение головоломок. 

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

      Мария Тейлор — героиня нашей истории. Она опытная охотница за сокровищами, работает вместе с коллегой, историком Джеймсом Эндрю, разыскивая древние реликвии. Но вскоре наши герои поймут, что не они одни знают о минойских ценностях: на сцене появляются их давние соперники, а вместе с ними и призраки прошлого, усложняющие и без того нелегкое дело. Приключения в о временной петле
      • Атмосферный саундтрек
      • Сотни сокровищ
      • Стиль европейского комикса
      • Головоломки
      • Геймплей с элементами паркура
      • Исторический триллер
    • Ага, он самый. Только я пекусь не о благополучии разработчиков и издателей, а о своём кошельке. Рынок видеоигр огромный, всегда найдётся куда потратить 4к, и 8к, и даже больше. Потому издателю надо проявить больше усердия в выборе региональных цен. Да, они не ушли из РФ, это плюс. Но ценник поставили вообще без учёта обстановки в стране. За 4к можно купить игры интереснее и продолжительнее.
      Я в любом случае не собирался играть на релизе, потому как весна очень уж плодотворна на релизы и у меня есть игры поинтереснее этой. Плюс Форза Хорайзен 6 выходит на той же неделе, что и Директива, а у нас с друзьями уже куплены предзаказы, ждём её, и потому времени на 8020 просто не будет. Я бы взял её прозапас за 2-3к, но за 4к я лучше подожду распродажи.
    • Control Ultimate Edition с 90% скидкой продают, если кому интересно.
    • Предлагаю на перевод вот steam https://store.steampowered.com/app/2059660/Cavern_of_Dreams/ Cavern of Dreams — платформер в стиле игр с N64. Играйте за дракончика Финна, попавшего в Пещеру снов в поисках своих еще не вылупившихся братьев и сестер, которых украл таинственный злодей. Исследуйте загадочные миры, обходите препятствия, собирайте сокровища и узнайте, кто украл яйца... и зачем. Секреты и сюрпризы ожидают вас за каждым углом Пещеры снов. Исследуйте четыре больших тематических мира, полных загадок, а также главный мир-хаб, в котором тоже есть что изучить. Осмотрите каждый укромный уголок Пещеры, постарайтесь ничего не упустить. Учите способности у Мудреца, чтобы попадать в новые миры. Испытайте свои навыки решения загадок и платформинга в поисках ваших братьев и сестер, а также невиданных сокровищ! ◼ СОБЕРИТЕ ИХ ВСЕ: в каждом мире для вас припасено огромное количество добра. 40 яиц, грибы для кормления вылупившихся малышей, коллекционные карты для Энциклопедии и много чего еще!
      ◼ ПОЛУЧИТЕ НОВЫЕ СПОСОБНОСТИ: сбор яиц дает Финну возможность получить новые части тела у Мудреца, которые в свою очередь дают нашему герою новые способности! Добирайтесь до новых, ранее недоступных, мест при помощи хвоста и крыльев и двигайтесь быстрее молнии!
      ◼ ПОДХОД БЕЗ НАСИЛИЯ: Финн — миролюбивый дракончик, так что у нас в игре драк нет. Вместо этого мы сместили фокус в сторону исследования мира, решения загадок и платформинга. Но это не отменяет того факта, что в Пещере снов вас могут подстерегать опасности, так что смотрите в оба.
      ◼ ВСТРЕТЬТЕСЬ С ЧУДНЫМИ ПЕРСОНАЖАМИ: в каждом мире вы встретите странных персонажей, которым понадобится ваша помощь. Можно поболтать с деревом, помочь русалке и освободить разумную суповую клецку!
      ◼ МУЗЫКА КАК В СТАРЫЕ ДОБРЫЕ: полностью погрузитесь в атмосферу Cavern of Dreams с ностальгическим таинственным саундтреком. В каждом мире есть своя музыкальная тема, а в зависимости от локации вы услышите их разные вариации.
    • Ну конечно же — кружу, прям круги нарезаю, только бы взяли мои деньги. Ведь главная цель покупки игры - это занести разрабу\издателю денежек, именно в этом основной смысл покупок ))) Ключи недоступных игр, покупаются одним и тем же набором действий, и в тех же местах, что и игры доступные в РФ. Формально это может и “обход”, но как говорится: “кому какое дело?”  Нет, понятно, вижу, что кому-то дело есть , но большинство адекватных людей, не видят в этом абсолютно никакой проблемы.  Точнее нет, не так — они просто не делают для себя из этого проблему.   Когда я слышу про "самоуважение в контексте отказа от товаров, производители которых ушли из РФ, у меня это всегда вызывает снисходительную улыбку, как когда смотришь на плачущего, из-за какой-то мелочи ребёнка, и при этом понимаешь, что это действительно для него наверное очень важно, ведь никаких других проблем у него пока что нету.  Примерно такая картинка появляется в голове ) 
       Самое интересное, что вот это "самоуважение" вспоминается в основном, когда речь заходит об играх. Не припоминаю таких разговоров, когда речь заходит, например о покупке PS5. Или о покупке продукции Intel и AMD.  Большинство вендоров карт так же прекратили прямые поставки, но что-то я не слышу песен про самоуважение, когда люди ищут подобные товары по низким ценам на том же Авито.   Ну да ладно...
  • Изменения статусов

    • Jimmi Hopkins  »  SerGEAnt

      Это не просто перевод, а полноценная авторская сценарная адаптация. Диалоги переписаны так, чтобы персонажи звучали живо, остро и в характере. Добавлен чёрный юмор там, где авторы постеснялись. Убраны лорные противоречия, докручены мотивации. В результате игра стала умнее, злее и смешнее оригинала.
      · 0 ответов
    • ElikaStudio

      Долгожданный релиз полного сезона состоялся!
      https://youtu.be/mwBk2stm2OQ?si=qpJojB_XDABaC0We
      https://vk.com/video-48153754_456239394?sh=4&list=c62797c2b7d0725d6e
      Life is Strange: Before the Storm:
      Эпизод 1: "Прoбуждeниe"
      Эпизод 2: "О дивный новый мир"
      Эпизод 3: "Ад пуст"
      Бонусный эпизод: "Прощание"
      Русская озвучка уже доступна для скачивания!
      ElikaStudio выражает огромную благодарность всем, кто принял участие в создании проекта! 
      Группе Mechanics VoiceOver R.G. MVO , в частности их руководителю Дмитрию за неоценимую помощь в выпуске эпизода.
      Скачать для PC Classic (2018):
      GDrive: - https://drive.google.com/file/d/19CL_L80Mz0sIxcb54Ss64byAkeZmV22r/view?usp=sharing
      Скачать для PC Remastered (2022):
      GDrive: - https://drive.google.com/file/d/13q58Lpvw5_aYPYeZ7OGYZlAKOoS1gEbL/view?usp=sharing
      Скачать для Свитч(2022):
      GDrive: - https://drive.google.com/file/d/15e—T1LQiGQCYIHeNnj_C2qJA16Gvh1i/view?usp=sharing
      Ручная установка PC(оба издания):
      https://drive.google.com/drive/folders/1MJPd8965m4XxxAuOBt8enSHtv8_yy5xh?usp=sharing
      Баг репорт в обсуждении:
      https://vk.com/topic-48153754_55571577
      ___________________________________________
      Финансовый аппарат:
      www.donationalerts.com/r/elikastudio
      Пожертвовать средства на наши проекты:
      Кошелек ЮMoney 4100 1188 6818 3009
      карта Сбер банк 2202 2018 6334 1042
      карта Альфа банк 5559 4937 0209 8584
      Спасибо за вашу поддержку!
      #elikastudio #русскаяозвучка
      · 0 ответов
    • fox222  »  Siberian GRemlin

      Здравствуйте, хочу купить персональный доступ к переводам, сколько стоит?
      · 1 ответ
    • vitkach  »  eaZy

      Извините за беспокойство. Хотел спросить, а русификатор ещё когда-нибудь будет обновляться? Дело в том, что после его выхода выходили ещё обновления, в частности обновление 1.1, вышедшее летом 2023 года, где была добавлена целая сюжетная глава в конце если проходишь на лучшую концовку золотого пути, это где-то ещё полчаса диалогов. Также в игре присутсвуют иногда кракозябры вместо русского языка, это в основном связано с тем, что кое-где текст был изменён, в основном в обучающих сообщениях.
      · 0 ответов
    • TerryBogard  »  Siberian GRemlin

      C&C: RA: Retaliation (ПК) не работает.
      · 0 ответов
  • Лучшие авторы


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

×