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

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

v1.10.6.0 Ultimate
Добавлена поддержка Texture2DArray, DDS DXT5 текстур.

17 часов назад, SupHamster сказал:

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

Не совсем понятно. У меня при экспорте удаляется temp. Может опять что в дисках.
Можно сделать так в цикле добавить в конце
del “%%a.TEMP"

Кстати с путями немного поразбирался, оказалось не на всех дисках делается абстрактный путь, непонятно почему. Например у меня на С D, всё нормально даже создавались файлы длинной пути выше 400. А на диске Z, ни в какую не сокращались. Хотя диск D и Z свойства одинаковые.

  • Лайк (+1) 1

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


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

@DragonZHHi, I need to edit the position of the object, for example more to the left or to the right. but I couldn't create a template.xml for this.
Would you help me?
https://mega.nz/file/MzlmTJaR#7cT9wmcOl3UKjDcS9Zr1xsULh1PpKlfKqnv-Oot74OQ

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


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

@DragonZHПривет, мне нужно отредактировать положение объекта, например, левее или правее. но я не смог создать для этого template.xml.
Ты поможешь мне?
https://mega.nz/file/MzlmTJaR#7cT9wmcOl3UKjDcS9Zr1xsULh1PpKlfKqnv-Oot74OQ

Это RectTransform все шаблоны для обычных форматов можно получить из бандлов.

Пробовали искать?

Если нет таких, можно в юнити создать этот файл и в бандл отправить.

Вот нашёл от 2021 https://disk.yandex.ru/d/oah3htiY8kKrGA

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


Ссылка на сообщение
24 minutes ago, DragonZH said:

Это RectTransform все шаблоны для обычных форматов можно получить из бандлов.

Пробовали искать?

Если нет таких, можно в юнити создать этот файл и в бандл отправить.

Вот нашёл от 2021 https://disk.yandex.ru/d/oah3htiY8kKrGA

Thanks for answering.

I made a test model in unity.
And then copy the hexadecimal positions of the new file to edit the original file.
And it worked, but it takes a lot of work to do it.
When I get home I test the template.xml

One question is that I can use UnityEx on 2 different computers, but not at the same time in the same city.
Example: use it at work and when I get home I'll use it again.
I say this because I can only test the template when I get home.

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


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

@DragonZHIt worked, I just changed the id and version.
thanks.

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

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


Ссылка на сообщение
В 16.02.2024 в 08:17, DragonZH сказал:

Не совсем понятно. У меня при экспорте удаляется temp. Может опять что в дисках.
Можно сделать так в цикле добавить в конце
del “%%a.TEMP"

Кстати с путями немного поразбирался, оказалось не на всех дисках делается абстрактный путь, непонятно почему. Например у меня на С D, всё нормально даже создавались файлы длинной пути выше 400. А на диске Z, ни в какую не сокращались. Хотя диск D и Z свойства одинаковые.

У меня игра/бандлы на диске I: лежат в папке games — походу дело в этом. Кстати, сжатие бандлов формата .bundle не планируется делать (LZ4/LZMA), ибо, насколько я понял - это только для .unity3d бандлов сейчас работает?

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


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

Здравствуйте, не могу вскрыть файлы одной мобильной игры (Paradigm: Reboot), можете посоветовать что можно сделать? 

 

(Ссылка на catalog.json)

https://mega.nz/file/UREUVBZI#6G8vNXhGpEpnlr4SzeaQNtdaomgUsPsskiChPufaClY


(Ссылка на файл для примера)

https://mega.nz/file/4JMUyKwS#flXjgjsOwk7RwRYDRH9gZFwRv4TG3LPyxjWFV5FL1E8

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


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

@NikralD 

Шифр
image.png

UnityFS — это бандл и разжатые данные
image.png

В 17.02.2024 в 12:56, SupHamster сказал:

У меня игра/бандлы на диске I: лежат в папке games — походу дело в этом. Кстати, сжатие бандлов формата .bundle не планируется делать (LZ4/LZMA), ибо, насколько я понял - это только для .unity3d бандлов сейчас работает?

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

Возможно скоро сжатие изменят и оно будет отдельно от бандлов, также и добавят и на ассеты.
Пример формата persistent, смещение и количество чанков в конце.

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


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

@NikralD 

Шифр
image.png

UnityFS — это бандл и разжатые данные
image.png

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

Возможно скоро сжатие изменят и оно будет отдельно от бандлов, также и добавят и на ассеты.
Пример формата persistent, смещение и количество чанков в конце.

Так понимаю, без ключа этот тип бандлов не расшифровать/не распаковать?

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


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

Да где-то в dll или dat, должен находится.

+алгоритм знать.

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


Ссылка на сообщение
В 19.02.2024 в 09:33, DragonZH сказал:

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

Возможно скоро сжатие изменят и оно будет отдельно от бандлов, также и добавят и на ассеты.
Пример формата persistent, смещение и количество чанков в конце.

Не жмуца .bundle файлы, не важно какого размера, UABEA тоже это подтверждает (не предлагает разжать при открытии). Нарыл прогу (медленная правда) для сжатия бандлов https://pixeldrain.com/u/QFK8JrU6

Usage: UBT.EXE <options> <infile> <outfile>
 Options:
     -c       : Compress bundle file (must specifiy use of LZ4 or LZMA).
 Example usage:
 UBT.EXE -c lz4 decompressed_data.unity3d data.unity3d
 UBT.EXE -c lzma decompressed_data.unity3d data.unity3d

Кстати importres руинит бандлы походу. После импорта игра крашится (для проверки у меня пакуются назад оригинальные ресурсы без изменений, сразу после экспорта).

@echo off
color a
for %%a in (*.bundle) do (
if exist "Unity_Assets_Files\%%~na\" (
UnityEX.exe exportres "%%a"
UnityEX.exe import "%%a" -res -p ".\"
UnityEX.exe importres "%%a"
)
)
del /q "*.resS"
del /q "*.resource"

Если по-старинке импортить через importbundle, то всё пучком.

@echo off
color a
for %%a in (*.bundle) do (
if exist "Unity_Assets_Files\%%~na\" (
UnityEX.exe exportbundle "%%a"
UnityEX.exe import "%%a" -res -p ".\"
UnityEX.exe importbundle "%%a"
)
)
del /q "CAB-*"

И ещё не знаю баг не баг, но “-dds_force_import_to_crunch” в связке с “-nft” вызывает краш при запаковки RGBA32 текстур через консоль (из-за того что не создаётся .crn файл и UnityEx не может его найти), проверить можно, например, на файле “globalgamemanagers.assets/curcs.tex” https://pixeldrain.com/u/LkNvRVx2 из игры “NTR Apartment”.

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

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


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

Hello, I am new to the forum, I would like to know how to change 1 effect sound of the game Yugioh Duel Links and replace it with another, when I use UnityEX I get an error.


Here I leave  1 Bundle asset of the sound + a sound effect.wav that I want to replace.
I want to know if it is possible to do that, please help me

https://mega.nz/file/Iw02lYKS#CDl2Fw5KRbJGugcj7JADOUZuDCxQNfOTCjWigcjsMzI

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


Ссылка на сообщение
В 20.02.2024 в 20:01, SupHamster сказал:

И ещё не знаю баг не баг, но “-dds_force_import_to_crunch” в связке с “-nft” вызывает краш при запаковки RGBA32 текстур через консоль

Проверил, бага не было, пробовал с эклипсом+без типа, и с выключенными.

В 20.02.2024 в 20:01, SupHamster сказал:

Кстати importres руинит бандлы походу. После импорта игра крашится (для проверки у меня пакуются назад оригинальные ресурсы без изменений, сразу после экспорта).

Вроде исправил, но нужно проверять.
Это получается третий вид вставки.
Так-то можно было и первым обойтись для ресурсов. С учётом того что консоль проходит по всем частям бандла, можно сделать извлечение только ресурса как файлом, -t *.resource Запись пойдёт в него, и в конце уже сам запакуется при импорте.
То есть просто
for %%a in (*.bundle) do UnityEX export "%%a" -t wav,mp4,*.resource
for %%a in (*.bundle) do UnityEX import "%%a"
v1.10.6.2 Ultimate
В дампах xml тег references ManagedReferencesRegistry теперь полностью пропускается и не обрабатывается, он вcегда в конце и записывается как футер с ненужными данными.
Исправление запаковки только ресурсов в бандл.
Открытие захода в части ресурсов из консоли при проходе по частям бандла для извлечения/запаковки этих ресурсов в виде файлов. Например для параметра при экспорте -t *.resource

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


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

Проверил, бага не было, пробовал с эклипсом+без типа, и с выключенными.

crn-bug.jpg

Если “-nft” убрать (либо в pack_crunch.bat "%~dp0crunch_x64.exe" -file %2 -out %1 %3 %4 -maxmips %5  поменять на "%~dp0crunch_x64.exe" -file %2 -out %1 %3 -maxmips %5, что походу одно и тоже), то пакует без ошибки в указанный файл.

Новая версия бажная: теперь экспортит из бандлов полчаса вместо одной минуты, хотя в прошлой всё ОК.

Импорт (код ниже) тоже протестить (чтобы узнать профиксен или нет) не получилось, ибо ппц медленный...

for %%a in (*.bundle) do (
if exist "Unity_Assets_Files\%%~na\" (
UnityEX.exe exportres "%%a"
UnityEX.exe import "%%a" -p ".\"
UnityEX.exe importres "%%a"

Игру для эксперименов я в личку скину. Кстати, при конвертации fsb->wav UnityEx создаёт 0 байтные файлы (типа etfx_shoot_soul.snd_3BCF5FB98A8CBB34.fobj) там же, где сами бандлы при их распаковки.

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

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


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

@SupHamster Про импорт crn, у меня создаётся файл. Возможно у тебя не обновлён сборник прог с батниками. Там вообще нет сейчас %4, может исправлял это уже давно.

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

Может по пол часа разжимать это да если там под 40гб данные.

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

    • Нашел фото с того лета.  И питон нас обманлу, так как девиц было шестнадцать.
    • ═══════════════════════════════════════════════════════════════════════
        GameResX 1.0.1-alpha — что изменилось
        © 2026 ChrisNwo
      ═══════════════════════════════════════════════════════════════════════ ───────────────────────────────────────────────────────────────────────
      ГЛАВНОЕ
      ─────────────────────────────────────────────────────────────────────── ■ РЕСУРСЫ UNITY ОТКРЫВАЮТСЯ ПРОГРАММОЙ НАПРЯМУЮ   Прежде программа советовала найти и запустить стороннее средство —
        это половина решения: человек всё равно оставался один на один с
        чужой утилитой.   Теперь работа идёт через библиотеку UnityPy, которую программа
        вызывает сама:       grx unity data.assets              перечень ресурсов
            grx unity data.assets ./out        извлечение
            grx unity data.assets —text       только переводимый текст   Читаются TextAsset, MonoBehaviour, Texture2D, Sprite, AudioClip,
        Font. Поддерживается обратная запись перевода в файл — без неё
        перевод в игру не вернуть.   Установка: pip install UnityPy
        Проверка:  grx doctor
      ■ БАЗЫ ОТСЧЁТА СМЕЩЕНИЙ В ОПИСАНИИ ФОРМАТА   Игры считают смещения записей по-разному, и это была самая частая
        причина, по которой описание формата не работало: записи находятся,
        а данные читаются не оттуда.   Добавлено поле offset_base с пятью значениями:       file    от начала файла (как было раньше)
            table   от начала таблицы записей
            data    от начала блока данных
            entry   от начала самой записи
            field   от значения поля заголовка   Плюс offset_adjust — постоянная поправка, в том числе отрицательная.   Сообщение об ошибке теперь прямо подсказывает причину: «Запись
        выходит за границы файла. Проверьте offset_base: смещения могут
        отсчитываться не от начала файла».
      ■ ПЕРЕСЧЁТ РАЗМЕРОВ БЛОКОВ ПРИ СБОРКЕ   Игры проверяют размеры блоков, записанные в заголовке. Если оставить
        их прежними, а содержимое удлинить, игра падает — именно это и
        происходило.   Добавлены поля data_size_field и file_size_field: программа
        пересчитывает их при сборке сама. Появился раздел repack с
        выравниванием — многие игры требуют начала данных на границе 512,
        2048 или 4096 байт.   Обратная сборка для описаний в JSON теперь работает и проверена на
        побайтовое совпадение.
      ───────────────────────────────────────────────────────────────────────
      ИСПРАВЛЕНО
      ─────────────────────────────────────────────────────────────────────── ■ КРАКОЗЯБРЫ В КОНСОЛИ   Windows выводит в консоль в кодовой странице системы, а сообщения
        программы записаны в UTF-8. Приходилось вручную выполнять chcp 65001
        перед каждым запуском.   Программа теперь выставляет кодировку сама и возвращает прежнюю при
        выходе.
      ■ КОМАНДЫ НЕЛЬЗЯ БЫЛО СКОПИРОВАТЬ   Программа советовала выполнить команду, но её нельзя было ни
        выделить, ни скопировать — только переписать вручную, открыв консоль.   Вместо советов теперь кнопки действий: «Подобрать скрипт»,
        «Обследовать формат», «Проверить шрифты». Где команда всё же нужна,
        она в поле с выделением и кнопкой «Скопировать команду».
      ■ НЕПОНЯТНО, ГДЕ ПРОВЕРЯТЬ ШРИФТЫ   Совет «проверьте шрифты» был бесполезен, пока неясно, где это
        делается. После открытия архива программа спрашивает, с чего начать,
        и кнопка ведёт прямо на вкладку с запуском проверки.
      ■ ЛОЖНЫЕ НАХОДКИ В ЛАБОРАТОРИИ ФОРМАТОВ   Сигнатура MP3 состоит из трёх байтов «ID3» и встречалась в любом
        крупном архиве. Программа сообщала о звуке там, где его нет.   Добавлена проверка правдоподобности: у настоящего заголовка ID3
        размер записан семибитными числами. То же для RIFF, PAK, ZIP.
        Проверено: ноль ложных находок в 4 МБ случайных данных.
      ■ С НАХОДКАМИ НЕЛЬЗЯ БЫЛО НИЧЕГО СДЕЛАТЬ   Лаборатория показывала найденные ресурсы, но выделение ничего не
        давало. Теперь выбор показывает ресурс в предпросмотре, двойной
        щелчок извлекает его, есть кнопка «Извлечь найденные…».
      ■ МУСОР ВЫДАВАЛСЯ ЗА ТЕКСТ ПЕРЕВОДА   Распакованные данные движка состоят из тех же байтов, что и текст, а
        при чтении как UTF-16 превращаются в связные на вид иероглифы. В
        таблицу перевода попадали десятки тысяч нечитаемых строк.   Программа оценивает осмысленность содержимого: настоящий язык
        состоит из слов, а мусор слов не образует. Диалоги набирают 71—89
        баллов из ста, распакованные данные — 13—44.   Если переводимого текста нет, программа говорит об этом прямо и
        объясняет, где его искать, а не оставляет пустой список.
      ■ ОБЫЧНЫЕ ДАННЫЕ ПРИНИМАЛИСЬ ЗА ШРИФТЫ   Сигнатура шрифта TrueType — четыре байта 00 01 00 00, такое
        сочетание встречается в любых двоичных данных. Добавлена проверка
        правдоподобности числа таблиц шрифта.
      ■ КОМАНДА VERIFY НЕ ПРИНИМАЛА ОПИСАНИЕ ФОРМАТА   Проверить своё описание было невозможно: команда определяла формат
        сама и не применяла заданное ключом —format.
      ───────────────────────────────────────────────────────────────────────
      МЕЛОЧИ
      ───────────────────────────────────────────────────────────────────────   ▸ Типы полей в описании формата принимают привычные написания:
          "string" наравне с "fixed_string", "zstring" наравне с "cstring".   ▸ Проверка готовности (grx doctor) показывает состояние поддержки
          Unity и число доступных скриптов сообщества.   
      ───────────────────────────────────────────────────────────────────────
      ЧТО ОСТАЁТСЯ АЛЬФА-ВЕРСИЕЙ
      ─────────────────────────────────────────────────────────────────────── Работа с Unity проверена на обработке ошибок, но не на настоящем файле
      игры: подходящего образца под рукой не оказалось. Если откроете свой
      архив Unity — сообщите, что вышло. По-прежнему просьба: если архив не распаковывается либо
      распаковывается неверно, пришлите журнал работы (Ctrl+J) и два-три
      файла-примера из этой игры. Без примеров разобрать формат невозможно.
      ═══════════════════════════════════════════════════════════════════════
        GameResX 1.0.1-alpha · © 2026 ChrisNwo
      ═══════════════════════════════════════════════════════════════════════
        GameResX 1.0.1-alpha https://www.virustotal.com/gui/file-analysis/ODM4YTFiNjY3ZGQ1ZWJkMDkxMGM0NDliZjg3YmU3NGQ6MTc4NzIwMjE4Nw==
    • так ты скинь как раз и глянем а вдруг возможно
    • Понимаю.   Если у тебя будет желание, обязательно сам что-нибудь расскажу.  Есть одна более короткая и забавная  история про сауну )
    • Если бы там было что-то, там тоже самое что прога выдала по ним ничего не написать)
    • Чтобы процесс исправления багов пошёл быстрее, советую вам сохраниться в месте, где пропадают текстуры, выложить сохранение, к примеру, на яндекс-диск, и кинуть сюда ссылку. Тогда автору русификатора будет легче найти эту ошибку.
    • Я сделал русские буквы в шрифте ContinuumBold.ttf и DwarvenTodcraft.ttf. https://disk.yandex.ru/d/UhsnCqFt_utoHw https://disk.yandex.ru/d/xSztCWol_-J6FA
    • Прости, но я к этому времени уже десятый сон досматривал. Да и таких забористых историй, как у тебя с 15-ю девицами за лето, в моих закромах не имеется.  Питону бы в принципе не помешало потрахаться. Уж очень он напряжённый в последние дни.  Отвлекся бы от хлопот и забот 
    • ну чувак то  что консоль с кракозябрами я вкурсе на то оно и альфа версия , если какие  о архивы не берёт читай конец поста я просил их скидывать быстро поправлю писать сигнатуру в слепую руками почти не реально ИИ бы точно лучше справился ,Assassins.Creed.Black.Flag.Resynced точно распаковывает и запаковывает,изначально делалась прога под 1 игру и чисто случайно стала универсальной, ИИ использовал для создания описания проги это да я лучше километр кода напишу чем понятное описание)
    • Привет. Дайте ссылку рабочую на версию перевода для GZDOOM, пожалуйста. А то все ссылки на google умерли. Шоколадный порт не нравится, именно для GZDOOM надо. https://i.iddqd.ru/viewtopic.php?t=1796 Может у кого сохранился. Просто если ставить перевод от шоколада, то ломается и криво отображается перевод в диалогах и не только. На странице перевода и мануала на zoneofgames ссылки тоже битые для GZDOOM.
  • Изменения статусов

    • Perfect End Strange  »  SerGEAnt

      Привет, озвучку для Silent Hill 4: The Room выпустил энтузиаст под ником Perfect End Strange, а вы написали совсем другую студию, пожалуйста, исправьте эту оплошность
      · 0 ответов
    • Jimmi Hopkins  »  SerGEAnt

      я его уже открыл в свободный доступ, чтобы не потерялось среди новинок
      · 0 ответов
    • NekoNya  »  Onzi

      https://www.dropbox.com/scl/fi/4xncxr2tqy77vz4644q08/text_RU_FINAL.json?rlkey=xckxss3jkql4gjmc1ah6qjb5e&st=k5ql651f&dl=0 
       
      Вот, то что вышло. Извинюсь, что зря говорил, что помогу (
      · 2 ответа
    • serfly  »  SerGEAnt

      Доброго времени! Недавно столкнулся с проблемой автоперевода XUnity AutoTranslator BeplnEx iL2cc. Пару последних лет часто пользовался, теперь консольные команды виснут на стадии загрузки библиотек, хотя они есть там изначально. На GitHub есть подобные вопросы, но ни одного рабочего ответа я не нашел. А Вы что можете посоветовать?
      · 0 ответов
    • serfly  »  SamhainGhost

      Доброго времени. По локализации игры Wicked Seed. Шрифт размазан и в полях, другие можно попробовать? Например arialuni_sdf_2022? Я профан в этом, но интересно.
       
      · 0 ответов
  • Лучшие авторы


×