Jump to content
Zone of Games Forum

Recommended Posts

2 часа назад, DragonZH сказал:

А какая разница как назван тип, проигрыватели это итак возьмут, они же по данным определяют. Кто-то и в mp3 тексты BASE64 cуёт.
mov у этой проги как тип данных от видео, как snd и как tex. Ну возможно забыл это убирать при настройке без дата типа.
У меня там такое
InfoMovie.m_Format
    1:Result:='.ogm';
    2:Result:='.mp4';
    3:Result:='.m4v';
    4:Result:='.webm';
Что тогда это 2 идентификатор будет? Более вероятно, что всё так и есть.

То что там mov мне без разницы, ибо по факту расширение оканчивается на ogm. У меня на скрине видно, что mp4 UnityEX как ogm обзывает (при распаковке тоже), то есть детектит не верно, причём я ни разу не видел, чтобы корректно mp4 файл определился сколько игр не пробовал. По поводу того, что всё читает у меня сомнения есть насчёт видео — VP8 пожатые Юнити отказывался читать, пока я я метадату не удалил. По факту ogm вообще нет такого тут https://docs.unity3d.com/2023.3/Documentation/Manual/VideoSources-FileCompatibility.html только ogv.

unityex-vids.jpg

Edited by SupHamster

Share this post


Link to post

v1.10.5.8 Ultimate
Изменено назначение идентификатора типа mp4 на 1.
При запаковке другого типа видео меняется и идентификатор, при равном не меняется, раньше занулялось, сейчас 0, если не один не совпал из (mp4, ogv, m4v, webm).
 

  • Upvote 1

Share this post


Link to post

Добавлен размер в строку инфы в эту же версию.

  • Thanks (+1) 1

Share this post


Link to post

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

И ещё такой вопрос по бандлам: экспорт допустим видео из бандла можно сделать батником Export_movie_PV.bat, а запаковать назад через Import_movie_PV.bat уже нельзя (вылезает ошибка что не найден CAB-*resource), ибо надо сначала запустить Export_bundles.bat, а затем уже Import_movie_PV.bat и Import_bundles.bat, с одной стороны ничего мне не мешает 3 батника в блокноте объединить в 1, но раз экспорт одной командой делается, то почему и импорт так же нельзя замутить было?

Edited by SupHamster

Share this post


Link to post
1 час назад, SupHamster сказал:

но раз экспорт одной командой делается, то почему и импорт так же нельзя замутить было?

Экспорт это примитивные действия простого извлечения данных, а импорт это сложные вычисления со смещением всех вложенных ресурсов архивов стоящих следом. Так как ресурс отдельная неактивная запись данных в бандле в период обработки, то запаковка ещё более усложняется, при каждой записи файла всё будет смещаться с замедлением работы. Поэтому такой поддержки нет. Такая обработка возможна только на внешнем файле, это можно автоматизировать извлечением ресурса и запаковкой. Параметром это тоже несложно сделать, но пока не до этого.
Типа: 1 -извлечение ресурса. 2 -запаковка файлов. 3 -запаковка ресурса.
На гуи это сейчас так и выглядит Переключение на ресурс извлечение, переключение на архив с файлами и запаковка, снова переключение на ресурс и запаковка.
Но и опять же смысла на консоли это не много даст, data.unity3d это множество ассетов с ресурсами, и их всё равно нужно все извлекать. Да и бандлы тоже бывает из нескольких ассетов кабов состоят. В общем бандл это архив в котором находятся другие архивы. Чтобы точно убедится, что вы не пропустили никакие нужные данные для модифицирования или не можете их найти, нужно распаковывать все бандлы. Это даст снятие сжатия, а там уже поиск нужного текста или распаковкой этих кабов упростится.

Edited by DragonZH
  • Upvote 1

Share this post


Link to post

unityex-size.jpg

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

Edited by SupHamster

Share this post


Link to post
1 час назад, SupHamster сказал:

unityex-size.jpg

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

Пока нет. Изначальная ошибка, что используется полный путь и теперь сложно учесть везде сделав абстрактый путь, да и странно он выглядит, на звуках, видео, дампах он применяется. С коротким тоже хз что могло бы быть может ещё хуже. Ну а полный такое ограничение винды.

удаление добавлено.

Для изменения путей используйте параметр -p Это подойдёт, будет где папка Unity_Assets_Files\
-f [General]  Это не путь, а то место Unity_Assets_Files\[General]\ откуда запаковываются все файлы, не помню распаковывает ли сюда же, если что можно попробовать для сокращения, но потеряется путь от архива непонятен будет.

Edited by DragonZH
  • Upvote 1

Share this post


Link to post

Проверил работает распаковка -f "%%~na"

Так тоже можно я думаю
-p c:\

  • Thanks (+1) 1

Share this post


Link to post
4 часа назад, DragonZH сказал:

Проверил работает распаковка -f "%%~na"

Так тоже можно я думаю
-p c:\

-f для ассетов, -p для бандлов походу, ибо с 1м структура распаковки другая (нет папки CAB-*). Кстати, текстуры можно сразу в .bundle паковать без предварительной распаковки CAB-* файлов из бандла, проблема только в видео и аудио (ругается на отсутствие CAB-*.resource).

Edited by SupHamster

Share this post


Link to post
10 часов назад, SupHamster сказал:

-f для ассетов, -p для бандлов походу, ибо с 1м структура распаковки другая (нет папки CAB-*). Кстати, текстуры можно сразу в .bundle паковать без предварительной распаковки CAB-* файлов из бандла, проблема только в видео и аудио (ругается на отсутствие CAB-*.resource).

Без разницы можно и тем и другим. папки кабов смысла много не несут их можно и опускать, запаковка тоже пройдёт. Но как и сказал бандлы лучше распаковывать, потому что консоль берёт только первый каб, дальше могут быть ещё.

Share this post


Link to post

v1.10.5.9 Ultimate
Теперь из консоли при распаковке/запаковке на бандл проходит по всем ассетам/кабам внутри него.

Share this post


Link to post

Добавлены параметры режимов экспорта/импорта только ресурсов бандла exportres importres.

экспорт в корень бандлов идёт.

Импорт реса происходит на памяти, возможно переполнение памяти и задержка. Пока нет функции файлового потока на файловый поток в середину файла с заменой и смещением последующих данных.

Edited by DragonZH
  • Upvote 1

Share this post


Link to post
2 часа назад, DragonZH сказал:

Добавлены параметры режимов экспорта/импорта только ресурсов бандла exportres importres.

экспорт в корень бандлов идёт.

Импорт реса происходит на памяти, возможно переполнение памяти и задержка. Пока нет функции файлового потока на файловый поток в середину файла с заменой и смещением последующих данных.

UnityEX.exe export "test.bundle" -t ogm,webm,dds,tex,crn,fsb -p "C:\games\Test\Test_Data\StreamingAssets\aa\StandaloneWindows64"
UnityEX.exe exportres "test.bundle"
UnityEX.exe importres "test.bundle"

Замутил такой батник для тестов — вроде работает, но, думаю, не помешал бы ключ для удаления импортированных кабов (которые создаются во 2й команде) на последнем шаге, что-то типа “-delcab” в конце.

 

Edited by SupHamster

Share this post


Link to post

Нет это для импорта нужно, экспорт итак будет работать.
Экспорт
for %%a in (*.unity3D;*.bundle) do (
UnityEX.exe export "%%a" -t ogm,webm,dds,tex,crn,fsb -p ".\"
)
Импорт
for %%a in (*.unity3D;*.bundle) do (
if exist "Unity_Assets_Files\%%~na\" (
UnityEX.exe exportres "%%a"
UnityEX.exe import "%%a" -p ".\"
UnityEX.exe importres "%%a"
)
)
 

Если ещё удаление остатков нужно то можно добавить в конец после импорта всего
del "*.resS"
del "*.resource"
Думаю ничего нужного не удалится. :)

  • Thanks (+1) 1

Share this post


Link to post
2 часа назад, DragonZH сказал:

Экспорт
for %%a in (*.unity3D;*.bundle) do (
UnityEX.exe export "%%a" -t ogm,webm,dds,tex,crn,fsb -p ".\"
)

после прогона данного экспорт батника в папке с кучей .bundle файлов у меня появилось почти столько же .temp файлов (86 бандлов и 81 темпаков, не появились темпаки только у бандлов, где нет CAB-*.resS файлов внутри, например, где только звуки) сколько самих бандлов в итоге, ошибок не было вроде. С одной стороны, можно добавить del "*.temp", но лучше если будет само чиститься, думаю. Самое интересное, что после импорта темпаки удалились сами.

Edited by SupHamster

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Featured

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

    • Там минорная фикса, на продолжительность переноса русика не повлияет.
    • Копирую точно в нужную папку, пробовал и руками поставить и экзешником. Просто нет русского языка нигде кроме как картинки с управлением
    • Да ладно, 2й фолыч полон всего этого сарказма и стеба над постапоком. Динамит в сортире влияет на целую локацию и ее события  Тока первая была более менее как-то серьезной, и это не учитывая случайные встречи С остальными да, Беседка переборщила… но, с другой стороны, привнесла много прикольного, что мне тож понравилось. Ну и, как бы, насколько бы мне не хотелось сериал именно по 1-2 фолычу, совершенно очевидно, что он снят по 4му, на чем Беседка явно настаивала (что и не удивительно тож).
    • Кстати та еще фигня пмсм. А такая задумка была…
    • В первых двух играх по метавселенной Fallout была атмосфера уничтоженного ядерным армагедоном мира, который постепенно  возрождается, хоть и не без проблем, там был юмор, но по большей части он не выходил за рамки и не превращал игру в полный ”треш,угар и садомию”. А вот в Fallout 3, на мой личный взгляд, с этим юмором и общим уровнем трешовости и “смехуёчков”, Бесезда слишком уж перегнула и он уже выглядит частенько не уместным в мире постапокалипсиса (особенно в ДЛЦ Mothership Zeta). В Fallout Нью Вегас с юмором уже намного лучше, он уместен по большей части и поэтому эта игра намного больше любима фанатами Фолыча, чем третья часть.  В Fallout 4 тоже у Бесезды получился слишком уж красочный и даже в некоторых местах откровенно клоунский мир, не соответствующий описываемым трагическим  событиям и окружающему миру в целом. Хорошо это или плохо, конечно решать каждому игроку, но мне лично вот не нравится, когда из трагедии насильно и необоснованно делают клоунадой. “Всё надо в меру-сказал Неру”...
    • Это прям очень странное мнение — сериал выглядит как снятый имено для фанатов серии (и это отлично). Для стороннего он будет скорее просто не особо интересен. Хотя всякие интересные штуки и идеи там тоже вполне неплохо раскрываются. Но это малая часть сериала и смотреть тока ради этого незнакомый с серией человек вряд ли будет с удовольствием.
    • Не, спасибо, почти весь пост-ап у меня вызывает скуку, метро только прошел, без особого восторга.
    • @SazanOFF Класс. Спасибо что поддерживаешь перевод в актуальном состоянии. Да, жаль что ручной перевод никто не захотел сделать. В такой юмористической игре он был бы на пользу. Но хотя бы что есть уже хорошо )
    • Ну тут можно кучей способов объяснить — старушку тока зацепило, у него в портупее этих патронов разного типа тож дохрена, вполне может быть облегченный заряд и т.п. Если это те элементы, что бросаются в глаза — то это совсем мелоч. И да, конечно сериал не идеален, есть к чему прикопаться, но это все равно сильно лучше того, что я, к примеру, ожидал  Такую мелочевку ему простить с полпинка за все те плюсы, что в нем есть, особенно для тех, кто играл в игры серии)
  • Recent Status Updates

    • evilneverdie  »  McLain

      Здравствуйте, нет ли у Вас желания починить шрифт в русификаторе The Last Case of Benedict Fox для версии Definitive Edition, заранее спасибо
      · 2 replies
    • Иван54  »  SerGEAnt

      почему после устоновке русефекатора звука меня выкинула на мисе где вечеринка когда я захожу нажимаю продолжить меня опять выкинула  Marvel's Midnight Suns

       
      · 0 replies
    • TransformerDNR  »  Freeman665

      Нет, Этот фильм Херня полная, по этому я про нево не писал!
      · 0 replies
    • igrok_2352  »  makc_ar

      Привет слушай а русификатор выпустили на берсерка
      · 0 replies
    • zzzombie89

      https://youtu.be/TlOy0XbFVlM?si=BqEBRjyPhUy-Ljpv
      · 0 replies
  • Popular Contributors


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

×