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

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

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

    • @\miroslav\  в beast of reincarnation добавили костюмы и внедрили в локации  New Features & Gameplay Adjustments Players can now change Emma’s outfit at Campsites and via the Bed Menu inside the Cleanse Walker. Outfit pattern variations have been placed throughout each region. Once you acquire a new outfit pattern variation during exploration, you can change into it. теперь няша готова и можно проходить       
    • Не консоли с игрой, а игры с консолью. Разные вещи.Но это так, для справки, а не спора ради.
    • @squallsama зависает при открытии письма “Если игра покажется трудной”. Если уж заменять игровой шрифт на свой, то знаки препинания тоже нужно менять, иначе они выбиваются по стилю. Ну и зря конечно диалоговый шрифт был заменен на шрифт из интерфейса, слишком мелковат получается. Переносы в тексте диалогов можно просто убрать, тогда игра сама будет переносить текст и не будет такого что на экране 3 строки по два слова. Надо выравнивать текст в боевом меню, названия атак вылазят за рамку. https://yapx.ru/album/eYB5Q
    • UPDATE 7: Правки по скриншотам, недавно присланным Rintaro Akemi: Что исправлено по скриншотам: Гороскопы в газете переведены, все 28 вариантов. Кнопка в окне боя. В новой версии игра ставит на эту кнопку и «heal», и «attack». Одна моя старая правка мешала, и кнопка залипала на HEAL. Правку я убрал. Теперь при атаке на кнопке «Атака», при лечении «Лечение». Имя босса теперь «Вурм». «YOU’RE TOO DRUNK FOR THAT…» переведено как «Ты слишком пьяна для этого...» Перенос и обрезка. «Преимущество», «Союзники:», «Противники:» и «Приобретения:» в отчёте больше не переносятся по буквам, шрифт сам уменьшается под поле. У Казиана вместо «(Ограничено)» стоит «(огранич.)». Титры переведены целиком: заголовки разделов, должности, роли актёров озвучки (по нашим именам персонажей) и все шуточные подписи. Имена людей и названия студий оставил латиницей. Строчку Эвана Маккензи («Hey ya (hey ya)» — Outkast) не трогал: это цитата из песни. Если подпись длинная, шрифт в ней уменьшается, чтобы она влезла в ячейку. «григсби» с маленькой буквы оставил. В английском там тоже «grigsby» маленькими: это пьяная запись принца в журнале, ошибка нарочная. Там же «обажаю» вместо «обожаю».    
    • Надо уже наконец пройти длс к Думу,  а то что-то оно залежалось и места занимает много. Буду проходить на Кошмаре со скоростью 130%.   Кайф.
    • Отлично. Значит твоё «ассоциация серии с консолью» пустой трёп? Чьи ассоциации? Если лично твои и твоего узкого окружения, то почему споришь? Если говоришь за общество, то почему игнорируешь само общество? Выше яркий пример: Мортал Комбат и Червяк Джим по-твоему ассоциируются с Сегой. Это твои ассоциации? Во всём мире Мортал Комбат — в первую очередь аркадная серия, а Джим такая же сеговская игра, как и супернинтендовская. Только для игроков стран СНГ они в первую очередь сеговские. Это ты принимаешь, но то, что те же игроки не считают Роад Раш 3ДОшной — тебе плевать. Ты всё сказал, ты молодец. Остальные — оставайтесь в своих иллюзиях.
    • @squallsama он странный парень Спасибо огромное!  
    • Ох, и короткая же у тебя память Тирниэль. А вот тебе для напоминания: спустя какое-то время после начала всей той ситуации, мне было достаточно , чтобы телек просто работал и я знал об этом, на него даже смотреть уже не нужно было, и у меня через минуту появлялись одновременно три симптома, о которых я уже здесь неоднократно писал иьо которых не хочу вспоминать.  Поэтому, когда я в то время с вами общался, мне приходилось одним глазом, как можно быстрее, прочесть что мне написали, а потом бежать в другую комнату с беспроводной клавой, и уже оттуда писать ответ. Я надеюсь тебе не нужно объяснять для чего такой "алгоритм" нужно было делать?  Я не хочу больше говорить про то время и про то, что со мной было, так что пожалуйста найди в себе силы не отвечать мне на это и не касаться больше вообще этой темы. Не поднимай её больше.
    • Ну а как же, всегда стоит вставить свои пару копеек. Без этого никак.  И ты походу не знаешь, что такое срач, которого кстати здесь не было, ну ладно.  И вот ты сразу начинаешь не в попад ) Речь шла, об ассоциации консоли с конкретной игрой, а не о том, что игра непремечательна. Те, кто любит гонки, наверняка приметили. И действительно, о качестве игры это не говорит( а здесь кто говорил вообще о качестве? Вроде нет). Спасибо, что процитировал меня,  я же совсем иное говорил, да? )) Странная у тебя логика. То есть, если ты уверен в своей правоте, а с тобой спорят несколько человек, то ты сразу сольёшься или будешь поддакивать?   А сколько там человек со мной спорят мне плевать, если они неправы. Я считаю, что здесь прав я, а их аргументы меня не убедили. Как и мои их. Большинство, меньшинство... мне дела нету - RR, NFS, GEX... это ассоц. с 3do, а Соник, Мортал комбат, Червяк Джим и тд. - это Сега.  Вот и всё.  Всего тебе доброго. А я вот слился, после целого дна обсуждения, устал говорить одно и тоже, так что давайте, раз уж вчера спор вроде как окончился, не будем подымать тему заново , мне вот очень не хочется продолжать, да и добавить чего нового я не смогу. Как я и сказал - пусть будет по вашему, а я пожалуй останусь при своих, как думаю и все участники этого спора.
  • Изменения статусов

    • 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 ответов
  • Лучшие авторы


×