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

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

5 часов назад, Mikserr сказал:

Здравствуйте! Спасибо за утилиту, полезная вещь.
Вопрос следующий: распаковываю Unity archive (там tex файл) с конвертацией, получаю name.tex.prv. Эту текстуру перерабатываю как мне нужно, получаю Name2.tex.prv. Вопрос: как мне .prv запаковать обратно в Unity archive с заменой? Проблема в том, что prv не конвертируется обратно в tex.

Вы неправильно задали цитату  и вопрос Автору билда, уверен он разбкрётся и ответит Вам.
UPD.Некоторое время может быть весьма продложительным.

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

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


Ссылка на сообщение
В 13.03.2019 в 14:41, Mikserr сказал:

Здравствуйте! Спасибо за утилиту, полезная вещь.
Вопрос следующий: распаковываю Unity archive (там tex файл) с конвертацией, получаю name.tex.prv. Эту текстуру перерабатываю как мне нужно, получаю Name2.tex.prv. Вопрос: как мне .prv запаковать обратно в Unity archive с заменой? Проблема в том, что prv не конвертируется обратно в tex.

Вам необходимо переработанной текстурой заменять оригинальную, т.е. делать ее с тем же именем — name.tex.prv

Name2.tex.prv вам естественно не переконвертирует, т.к. с таким именем внутри архива текстуры нет.

 

Сам хотел бы задать вопрос по поводу сжатия файлов внутри архива unity3d.

После замены текстуры DDS (тот же размер что и у оригинальной) размер архива unity3d вырастает на 10-15%.

Я так понял в оригинальном архиве применено какое-то поджатие файлов.. можно ли ожидать в будущих версиях программы поддержки такого сжатия?

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


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

Сам хотел бы задать вопрос по поводу сжатия файлов внутри архива unity3d.

После замены текстуры DDS (тот же размер что и у оригинальной) размер архива unity3d вырастает на 10-15%.

Я так понял в оригинальном архиве применено какое-то поджатие файлов.. можно ли ожидать в будущих версиях программы поддержки такого сжатия?

Это не сжатие, это текстура записывается не в res файл, а в самый главный архив. Res файл в unity3d находятся внутри и называются СAB-… которые предварительно нужно распаковывать перед распаковкой текстур.

В ресурсы обратно можно запихать, нужно запустить запаковку через консоль с настройкой -res, но тогда ещё придётся запаковывать этот ресурс файл, через importbundle или через gui даже не пробовал.

Есть ещё настройка -ncomp запаковка вообще без сжатия этих unity3d, но это уже другое

Посмотрите настройки программы в шапке или запуском в консоли “UnityEX.exe help”

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


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

Благодарю за ответ!

Попробовал распаковать командой exportbundle и получил САВ в два раза больше чем сам архив unity3d.

Ради интереса попробовал запаковать его же обратно командой importbundle  и получил архив unity3d так же в два раза больше оригинального.

Нужно указывать какие-то дополнительные аргументы в командной строке?

 

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


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

Может он не сжался через importbundle, хотя должен был либо сжатие отличается, которое в файле unity3d. Можно попробовать через gui извлечь и вставить cab. Кроме запаковки без сжатия настроек для этого никаких больше нет.

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


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

Если будет время, гляньте пожалуйста: https://drive.google.com/file/d/1XwcID50BjZW6rqbHCUTHPbQ66WE0_a28/view?usp=sharing

Внутри сам архив unity3d и DDS которым подменяю оригинал.

P.S. Архив для скачивания не очень большой, всего 11 Мб.

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


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

Если будет время, гляньте пожалуйста: https://drive.google.com/file/d/1XwcID50BjZW6rqbHCUTHPbQ66WE0_a28/view?usp=sharing

Внутри сам архив unity3d и DDS которым подменяю оригинал.

P.S. Архив для скачивания не очень большой, всего 11 Мб.

Этот cab не причём, в нём звуковые файлы. В принципе сжимает, но получается размер чуть больше на 3мб. А через importbundle похоже не сжимает. Так что с запаковкой всё нормально, а отличается сжатие.

А зачем делать размер сжатого под оригинал? Это никак не сделать, если только меньше, изменяя алгоритм или что-то вырезая из архива, не знаю возможно ли метод сжатия на более компактный изменить в этом LZMA.

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

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


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

В принципе сжимает, но получается размер чуть больше на 3мб.

Да, я так и писал в первом сообщении, размер больше на 10-15%, хотя заменяется файлик меньше чем на 200 Кб таким же что был внутри.

11 минут назад, DragonZH сказал:

А зачем делать размер сжатого под оригинал?

Это со вчерашним обновлением такое c этими архивами unity3d ввели..

Раньше я перепаковывал архивы и получал на выходе файлы совпадающие по размеру с оригиналами, что позволяло сделать патчер по разнице байт между оригинальным и измененным архивами. Так было проще делать МОДификацию, когда пользователю не нужно самому заморачиваться с перепаковкой. Получался готовый патчер (даже меньшего размера чем суммарно размеры измененных текстур DDS) который автоматом (и быстрее чем перепаковка всех нужных архивов) все сам делал. К тому же это позволяло делать версию с откатом измений.

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


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

Тут никак не сделать под оригинал. $40 Без сжатия $41 LZMA $03 $02 LZ4, тут используется всё таки LZ4, в коде не меняется степень сжатия. Если поменять алгоритм на LZMA то весить будет 9mb, но даже не знаю будет ли такое работать.

32 минуты назад, aLLigator сказал:

Раньше я перепаковывал архивы и получал на выходе файлы совпадающие по размеру с оригиналами, что позволяло сделать патчер по разнице байт между оригинальным и измененным архивами. Так было проще делать МОДификацию, когда пользователю не нужно самому заморачиваться с перепаковкой. Получался готовый патчер (даже меньшего размера чем суммарно размеры измененных текстур DDS) который автоматом (и быстрее чем перепаковка всех нужных архивов) все сам делал. К тому же это позволяло делать версию с откатом измений.

Из UnityEX тоже можно собрать патчер.

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


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

Из UnityEX тоже можно собрать патчер.

Буду благодарен если  подскажете как это сделать.

Может это будет приемлимым решением для новых версий архивов.

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


Ссылка на сообщение
3 часа назад, aLLigator сказал:

Буду благодарен если  подскажете как это сделать.

Может это будет приемлимым решением для новых версий архивов.

Всё это через консоль делается. Запаковка файлов UnityEX import “shared7.unity3d” Остальное всё в установщике или в том же батнике.

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


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

Т.е. просто обернуть UnityEX автоматизацией процесса? я видимо неправильно вас понял.. автоматическую запаковку нужного сделать не сложно, мне просто хотелось приблизить к предыдущему варианту (где UnityEX использовался только на этапе сборки и не входил в состав самого патча) и думал что в программе доступен подобный функционал.

Но все равно благодарю за помощь!

 

P.S. А не подскажите еще такой момент, при сжатии LZ4 учитывается все содержимое целиком или каждый файлик пакуется отдельно? А то у меня получаются на выходе разные архивы (в том числе и по размеру), когда распаковываю все DDS, подменяю нужный и запаковываю все вместе обратно и когда просто кладу в нужную папку нужный DDS и запаковываю.

Изменено пользователем aLLigator
вопрос по LZ4

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


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

Вам необходимо переработанной текстурой заменять оригинальную, т.е. делать ее с тем же именем — name.tex.prv

Name2.tex.prv вам естественно не переконвертирует, т.к. с таким именем внутри архива текстуры нет.

 

Сам хотел бы задать вопрос по поводу сжатия файлов внутри архива unity3d.

После замены текстуры DDS (тот же размер что и у оригинальной) размер архива unity3d вырастает на 10-15%.

Я так понял в оригинальном архиве применено какое-то поджатие файлов.. можно ли ожидать в будущих версиях программы поддержки такого сжатия?

Нет, я распаковал архив с конвертацией — получилось Unity_Assets_Files\Archive1\Textures\name.tex.pvr. Я изменяю этот пвр, называю его так же и заменяю файл в распакованном. После чего я архивирую обратно. 
Но вот если я этот архив пересобранный опять распакую, этот name.tex.pvr будет битый, поскольку не открывается в редакторах. Соответственно, что-то тут делается криво. Я предполагаю, что UnityEX просто запаковывает pvr файл в архив без конвертации в tex, из-за чего что-то нарушается.
Вообще я пытаюсь перевести одну маленькую игру на русский язык, где все надписи в заархивированных tex.

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


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

что-то тут делается криво.

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

Если нет секретности — скиньте оба файла сюда (оригинальный и измененный), возможно я смогу что-то подсказать, т.к. тоже имел дело с PVR текстурами.

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


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

Возможно это вы сохраняете измененный PVR не с теми параметрами что нужно.

Не отрицаю вину своих рук)

Облако
2ce39aad640e24f0f9c92c5bf4e408bc — это изначальный игровой архив.
Slap.3.tex.pvr — это то, что я распаковал с конвертацией через UnityEX.
В папке “Переработка”:
Slap.3.tex.png — изначальное изображение полученное из файла выше, которое я уже перевел на русский; вот его-то мне и нужно обратно запаковать в игровой архив.
Slap.3.tex.pvr — переведенное изображение выше, которое я при помощи PVRTexTool снова конвертировал в pvr. Использовал “Save As...”,  может, мне стоило использовать “Save As Legacy...”, (там какой-то PVR V2, но тоже с разрешением .pvr)?

В общем, если удастся запаковать переведенную версию в архив в работоспособном состоянии — буду безмерно благодарен.

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

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

    • Не собственый, я продолжаю проделанную раньше работу. В текущем состоянии, перевод от DragonZH и команды практически полный, но качество очень плавает, я довожу его до ума.
    • @Tirniel я вообще не ставлю ни физикс, ни аудиодрайвер, только драйвер и всё. На хрена мне аудио драйвер нвидии, если есть мат плата, когда через наушники и ресивер, когда колонки. Но я и когда монитор был, тоже никогда нвидивский звук не ставил. А зачем?
    • @minasa во первых, вспомни о людях не из россии, у которых возможности оплатить тот же перевод игры в вк за 190 рублей тупо невозможен. я из германии, у меня на вк счет деньги никак не пополнятся, и что предлагаешь мне делать? во вторых, перевод у клода (в моем случае опус5.5) лучше машинного, он сам думал над строками, связывал их и перевод иногда даже лучше, чем тот, что может сделать человек. не всегда конечно же, но это все равно факт
    • Перевод завершён. Сегодня-завтра постараюсь выложить патч для образа Xenosaga Episode 1. И может быть уже пропатченный образ.
    • Мелкие правки перевода и апдейт. В основном завязанные на игре слов "urchin" - это и беспризорники, и морские ежи. В диалогах в доме мэра было обыграно плоховато. Второй момент, обыгрыш терминов CEO и фриланс. Доработано в 1.2.8 Уже на бусти.  
    • @piton4 кстати ещё пара слов о задерках ввода. Счас обновил дрова нвидиа и на главной увидел рекламу нвидевского софта. В т.ч. FrameView App. Ну полез смотреть, чем он там отличается от встроенного оверлея. По числу метрик почти ничем (чуть больше метрик для фпс разного типа, ну и опция логирования, да по сути и всё в этом плане), но говорят, что точность анализа задержек, например, существенно выше. Уж не знаю, стоит ли верить уверениям о точности более высокой, но тем не менее. Впрочем даже эта софтина — очередной огрызок от нормальных оверлеев, т.к. он не умеет показывать даже банальный жор видеопамяти — позор нвидиа, даже примитивы показать отказываетесь даже в специализированном софте. Всё больше уверяюсь, что они это отказываются показывать целенаправленно, т.к. “8-ми гигов хватит всем”, ага.   К слову пара гневных слов о дровах нвидиа. Устанавливал счас дрова, смотрю, версия physx и аудиодрайвера остались прежними, ну снял с них галки, чтобы не переустанавливать. Захожу в игру после перезагрузки системы после установки дров, а звука нет. Так это зараза взяла и удалила тупо дрова аудиодрайвера! Вот прям совсем удалила эта нвидевская приблуда их (дрова физикса, к слову, не тронула софтина при этом). Полный конец обеда. А я-то думал, что у амд с дровами проблемы. Однако ж. Нвидиа, видимо, и тут решили быть впереди планеты всей. “Обгоним и перегоним”, даже в багах и странных решениях, не иначе.
    • Зеркала трансляции: VK Video, VK Play Live, Telegram, Twitch и Youtube Зеркала трансляции: VK Video, VK Play Live, Telegram, Twitch и Youtube
    • Русификатор My journey / 咸鱼殿下 («Ваше ленивое высочество») — версия 0.9.0 Готов перевод текста и текстур с китайского языка. Автор: Dagnarus
      Платформа: PC, Windows x64
      Проверенная версия игры: Steam, сборка 26074932 Переведены меню и настройки, субтитры, варианты выбора, подсказки, уведомления, карточки персонажей, галереи и изображения интерфейса. Добавлен русский текст на найденных экранах концовок. Адаптированы шрифты и вёрстка. Озвучка оригинальная; отдельные надписи, вшитые в видео, могут оставаться на китайском. Дополнительно добавлены элементы управления перемоткой видео. Скачать русификатор 0.9.0 — Яндекс Диск (~27 МБ)
      Скриншоты — Яндекс Диск Установка Закройте игру. Запустите MyJourneyStory_Russian_0.9.0_Setup.exe. Установщик автоматически определяет папку по библиотекам Steam; при необходимости её можно выбрать вручную. Права администратора не запрашиваются. Дождитесь завершения установки. Игра будет запускаться на русском, переключать язык не требуется. Удаление: запустите Uninstall_Russian.exe в папке игры. Сохранения остаются. Не удаляйте папку .myjourney-rus с резервными копиями до удаления русификатора. После обновлений игры установщик проверяет совместимость. Если нужные файлы изменились, он остановится до их замены. Об ошибках и несовместимых обновлениях сообщайте в этой теме: укажите версию игры и приложите скриншот проблемы. Скриншоты перевода
    • По производительности — вполне (напомню, что у меня всего 8 гигов видеопамяти, на 4к тупо не всегда её хватает). Тем более в честных 2к могу сглаживание и попроще поставить до кучи, либо тот же длсс включить в более тяжёлых случаях. А в 4к, особенно там, где длсс вообще нет даже как опции, там полный финиш. Приходится идти на те ещё ухищрения.
    •  Я заметил там прикольный и редко используемый стиль ротоскопирования. Это прям очень выделяется среди похожих по жанру. Ну и конечно необычный тут жанр метроидвании в купе с мистической атмосферой детектива.  На том они и порешили.  Тебе не нравится эта сладкая парочка? 
  • Изменения статусов

    • edifiei

      «Как говорил мой дед — делай добро и пихай его в гнома»
      · 0 ответов
    • goosemose  »  Orionus

      Здраствуйте
      Хотел спросить за руссификатор для Dragon Quest 3, есть ли бесплатный для пк? Или только платный недавно купил ее в стиме, думал что на пк есть руссификатор, уже некоторое время ищу и нахожу либу пустые файлы либо платные, хотя по коментариям вроде видно что был на пк бесплатный перевод.
      Подскажите пожалуйста.
       
      · 0 ответов
    • axe66  »  SerGEAnt

      здравствуйте. можете добавить на сайт раздел для игры She’s Leaving и русификатор к нему? и как и куда вам скинуть фото и сам русификатор?
      [h2] Версия: 1.0.1 (от 22.05.2026)
      Совместимость: для сборки 20909321 [/h2]
       Информация:
      Машинный перевод моделью gemma2:9b-instruct с несколькими этапами автоматической перепроверки (модель "самопроверялась") и финальными ручными правками.
      Это не финальная версия — по мере нахождения ошибок перевода будут выходить обновления.
      Известные нюансы:
      * Возможны неточности и ошибки в переводе.
      * Некоторые элементы интерфейса остались без перевода.
       Установка:
      1. Запустить Russifier.exe
      2. Нажать "Выбрать папку"
      3. Выбрать папку с игрой и нажать ОК
      4. Нажать "Установить"
      5. Дождаться завершения установки и закрыть программу.
      После установки запустите игру и наслаждайтесь!
      Если заметили ошибки или некорректные формулировки — оставляйте комментарии, будем исправлять!
       
      Автор: Serjik Sokolov История изменений:   Версия 1.0.1 от 22.05.2026 - Установщик теперь автоматически определяет корневую папку игры, даже если случайно выбрана вложенная папка.   Версия 1.0.0 от 03.12.2025 - Релиз
      · 1 ответ
    • Perfect End Strange  »  SerGEAnt

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


×