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

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


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

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

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

    • Идеальный режим тренировок, это когда ты делаешь только три вещи, тренируешься, спишь и жрешь. А все лишнее уже по дефолту мешает. И этот идеальный режим соблюдали может быть только гладиаторы в риме и подобные им, а в наше время никто. Так что да, не соблюдаю я идеальный режим. Ну в России, сильверу тоже давали эти бумажки. Эм...ну ты и извращенец. Не знаю как у геев, но обычные мужики не могут обычно оценить привлекательность другого мужика. А гей,это как раз человек со сломанной прошивкой. Как те кто сексуализирует чужого из моего примера. Ну почти, и не только девушки, и не только мне. Вы как будто не были студентом и не знаете как они себя ведут. Главное получить реакцию, от сюда разные приколы и шутки. Вы же еще молодой, вам 46, а ведете себя как такой же старик как я.
    • @RetroGrapX браво! Ты умеешь пользоваться нейронками и строчить простыни на основе их выводов. По существу то есть что сказать? Ты хоть свою легендарную руку то моешь потом? А то ведь есть у тебя привычка чесать этой же легендарной рукой свою легендарную пиратскую морду.
    • *Легендарно проходит мимо Легендарно почесывая свою Легендарную задницу своей же Легендарной рукой*
    • Ну если мегамозг, я так полагаю, взрослого человека не справился, думаю, что-то уровня ниже пятилетнего ребёнка нас рассудит.                                                                                                                                                                                                                                    Промпт: “Есть ли в этой фразе сарказм? "Что за хрень вы спрашиваете? Вы еще скажите, что нужно разбираться в том, о чем свое авторитетное мнение высказываешь." Если есть, обьясни почему? Если нет, обясни почему?”                                                          Ответ нейронки: “  Да, в этой фразе есть сарказм. Почему: Риторический приём «Вы ещё скажите, что…»
      Эта конструкция в русском языке почти всегда используется иронически или саркастически. Говорящий не предлагает всерьёз «разбираться», а высмеивает саму идею, представляя её как абсурдное, чрезмерное требование. Противоречие между формой и подразумеваемым смыслом
      Формально вторая часть звучит как логичное утверждение: «нужно разбираться в том, о чём высказываешь авторитетное мнение»
      Но она подаётся так, будто это нелепость. Это классический признак сарказма: разумная мысль преподносится как смешная или возмутительная. Контекст агрессии усиливает сарказм
      Первая фраза — «Что за хрень вы спрашиваете?» — задаёт эмоционально-нападающий тон. Сарказм здесь используется не для шутки, а как форма обесценивания собеседника и его аргумента. Имплицитный смысл
      Подразумеваемое сообщение такое: «Сама идея того, что я должен разбираться в теме, чтобы высказывать мнение, — абсурдна».
      Это не говорится прямо, а выражается через ироническое «вы ещё скажите». Итог:
      Фраза саркастична, потому что очевидно разумное требование намеренно подаётся как нелепое, с использованием типичной иронической конструкции и агрессивного контекста.” Я надеюсь (но не уверен), что с наличием сарказма мы разобрались)                                           
    • Вообще-то речь шла о  При чем тут тренеры, журналисты и прочие документалисты? Так что это ты тут   Если вернешься к началу темы, увидишь, что я именно об этом и говорил, “не выкупив сарказма”, если он, сарказм, там был. А с этим разве кто-то спорит?
    • Мнение отдельных людей и сделало их легендами. Эти отдельные люди — тренера, соперники, коллеги по команде, спортивные журналисты и специалисты. Слушая мнения отдельных людей, например в документалке, или интервью большинство и формирует свое мнение. Мнение профессионалов становится мнением увлекающихся этим видом спорта. Потом, если вид спорта достаточно популярен, мнение увлекающихся становится мнением большинства. То есть ты путаешь причину со следствием. Человек становится признанной легендой у спецов и увлекающихся (и теперь он навсегда в анналах этого вида спорта). В довесок,  если вид спорта достаточно зрелищен, популярен и накачан баблом, легенда как бонус получает мировую известность (и едет кукухой подсаживаясь на котики). Потом популярность  вида спорта может упасть, произойдет смена поколений, большинство о условном Тайсоне забудет, но легендой в сфере бокса он от этого быть не перестанет. Не мнение толпы сделало Тайсона легендой (не то, что каждая бабЛюся с третьего подъезда знает о его существовании), его легендой сделало мнение профессионалов. Это я и пытаюсь до вас троих донести.
    • Kingdom Come: Deliverance 2 игрушка неплохая , но порог вхождения выше моего атрибута выносливости). Первую матерясь прошёл, сильно уж много в ней было багов, вторую начал и прошёл её за считанные часы, просто удалив с пк, так и есть — душная.
    • Вполне серьезно. Достаточно среднестатистическую jrpg ни чем не выдающуюся кроме красивого пролога, возвести на трон игры года может только ультраумстаенно отсталый:) Что значит отвык? Я всегда так общался:)
    • Угу. Имеет место быть и смысл. Но тоже, можно сказать, не совсем верно. Эти события в хронологическом порядке были последними значимыми в медийном пространстве. Плюс это скандалы. А негатив, к сожалению, помнят лучше, чем позитив. Но это не отменяет того, что их помнят именно как спортсменов, а не каких-то преступников-дебоширов.  А мнение отдельных людей играет в этом случае хоть какую-то роль? Тайсон и Марадона — признанные легенды. Мнение отдельных людей тут в принципе не играет роли.
    • Вот мужик гей понимает, что женщина должна быть привлекательной, но она ему не нравится. Он свои фаберже скорее к вам подкатит. Прошивка разная. Что-то понимать и действовать это разные вещи. Об этом речь шла, а не о понимании чего-то. Или вам все встречные-поперечные студентки о своих трусиках рассказывают?
  • Изменения статусов

    • Albeoris

      Демка вышла. Работаем.
      · 0 ответов
    • maddante665  »  parabelum

      https://disk.yandex.ru/d/A7W9aHwW7wLTjg
      ссылка на торрент , в нем архив с игрой.
      единстенное в геймпасее папка TotalChaos_Data так, а в стиме Total Chaos_Data, но если пробел убрать в архиве с ркссификатором все равно не работает, ломаются надписи , просто прозрачные. я пробовал только текст .
      · 1 ответ
    • АлинаQT

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

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

      привет, есть что по хмурому?
      · 0 ответов
  • Лучшие авторы


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

×