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

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

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

    • Русификатор v1.0.9_1
      +  Разработчик сделал откат версии
    • Да, какая разница? Человек провокатор, получил по заслугам, а потом побежал жаловаться. А то, что там могла быть статья тяжелее, в драке не всегда всё можно рассчитать, даже когда ты не пытался умышлено нанести тяжкий вред, всё может произойти случайно, так как просчитать все действия невозможно. Но проблема заключается в том, что даже если на тебя человек полезет с ножом, и ты в рамках самозащиты случайно нанесёшь ему какой-то вред, то ты ещё виноват будешь. А чтобы, доказать свою не вину, надо будет постараться, что он первый начал, что реально был с ножом и тебе угрожала опасность. А как доказать если не было рядом свидетели и камер? В итоге жертвой закона окажешься ты, а не нападающий.  Несовершенство статьей, то есть их через чур строгостью, приводят в тому, что тебе порой само оборонятся сложно или ты не можешь ответить провокатору, так как этот провокатор может стать жертвой а ты преступником. Приходится терпеть унижение, чтобы не навлечь беду. Чаще строгие законы становится на сторону тех, кто именно устраивает проблему и их ищет, а не тех, кто никуда не лез, но стал жертвой провокации. И всё будет зависит от человека, который ведёт дело. И тут появляется другая проблема, что такие моменты это лёгкое дело для следака, для закрытия и отображения галочки, ты справился. Я знаю не по наслышке, а из уст знакомых кто работает там, как в ментовке дерут следаков за не выполнения плана, и чтобы этот план выполнять, такие дела как на вес золота. Есть жертва, есть подозреваемый. Кто виноват? Кто провокатор? Да, всем плевать. Вот он побит, с синяками, а ты вот нормальный, значит он жертва, а ты виновник. Дело закрыто. Доказывать в таком случае, будет крайне сложно, а некоторые следаки не захотят нормально разбираться, им будет проще закрыть дело по простому сценарию. Не все такие, но надо попасть на нормального, тогда повезёт и может отделаешься испугом.  Просто из примера, как следаки ради закрытия дела, могут просто невинного человека привлечь к ответственности. У меня есть родственница, которая в технологиях полный “бум-бум”. У её телефон кнопочный, сенсорными телефонами она не пользовалась никогда, соцсетей у её нет. Я она тупо живёт тем, что занимается разведением скота и так далее. Как-то нашла телефон, кто-то выронил. Хотела найти хозяев и вернуть. Для этого она собиралась пойти к знакомой, чтобы выставить информацию о найденном телефоне в местных палбликах. Знакомой не было в то время дома, она телефон тупо положила дома и пошла заниматься своими домашними делами. Телефон был включённый, кто-то звонил на телефон, но она не могла взять трубку, так как не понимала как это сделать. В итоге, на пропажу телефона было написано заиление в ментовку, а менты выявили примерное расположение телефона и начали обходить дома. Когда пришли к моей родственницы, спросили — “не находили она телефон?!”. Она ответила, да находила, сразу им отдала и сказала, что хотела его вернуть, но не знала как, так как знакомой которая могла ей в этом помочь, не было дома, а выставить в соцсети сама она не могла, так как ими не пользуется. Ей тогда, сказали — “ничего страшного, вы телефон не стали скрывать у себя, сами признались и вернули его, просто напиши в протокол объяснительную как нашли и как говорится на этом дело закрыто”. Ну казалось бы, человек не стал врать, что нашёл телефон, вернул сразу как о нём спросили, по человеку видно, что он не шарит в технологиях, даже соцсетей нет. Да, и претензий со стороны владельцев не было, главное телефон нашёлся. Но, потом её вызывают в ментовку и открывают на неё дело за то, что она хотела телефон присвоить себе. Казалось бы, дело закрыто? Телефон найден, владельцы телефона претензий не имеют, человек сам отдал телефон и даже скрывать не стал, что нашёл, хотя менты не знали, что телефон у неё, так как они знали примерную геолокацию, а не место, где точно находится телефон. Если ей телефон был так нужен, она могла была соврать им, когда они спрашивали — “а не находили вы телефон?”. А на вопрос, как я могла вернуть телефон? Если не умею им пользоваться, и у меня нет соцсетей?! Ей сказали, что она могла принести телефон в полицию. Но, вот им попался как говорится лёгкая жертва, для закрытия дела. Её начали прессовать и заставлять написать заявление добровольно, что она хотела себе присвоить телефон. Если она напишет чистое признательное, то суд будет снисходителен и она отделается только штрафом, а если не напишет то её может ждать более серьёзная статья, где ей светит уголовка. В итоге, её прожали, она написала заявление, ей суд выписал штраф, при чём немаленький, который пришлось отдавать. Да, конечно она, могла ни в чём не признаваться, она могла сама их застращать судом и так далее, и если бы хотела добиться справедливости, то наверно через нервы, слёзы и пот, смогла бы это сделать. Но ситуация такова, что она в таких делах не опытный человек, она максимально простой и который не шарит за законы, а козлы из ментовки, нашли в ней простую жертву, чтобы закрыть для себя дело и поставить галочку в выполнение плана.  Это я всё к чему?! А к тому, что у нас всё зависит тут от рандома. Законы жёстки и несовершенны, а из-за того, что ментов жёстко дерут и требуют выполнения плана, они идут на такие бесчеловечные легкие дела, когда из жертвы, делают виновника. Так как разбираться, кто прав или нет? Это сложно, это надо работать, а повесить всё дело на лоха, это дело простое. Я не говорю, что все такие, но таких хватает, и можно попасться к такому менту, что сам рад не будешь. Это наслоённая проблема, которая нужна с жёсткой корректировке. Поэтому часто при агрессии других людей, тебе приходится терпеть и унижаться, иначе без нормальных свидетелей и камер, закон встанет не на твою сторону, а на сторону тех кто это всё устроил. Такие дела.  
    • Машинный перевод Cyber Manhunt Реализовал машинный перевод на русский(russian) язык для данной игры при помощи GPT-6 Astra Ultra High + DeepL.

      Ссылка на репозиторий

      Следите за релизами в репозитории, но на момент публикации пройдено обучение, 1-3 главы, и очень даже неплохое качество, как по мне.

      Может какому-нибудь нуждающемуся пригодится.

      Проверял на MacOS, если кто с Windows проверит, отпишитесь работает или нет.
    • Здравствуйте! У меня не скачивается русификатор Crysis 3 Remastered. Нажимаю на ссылку и ничего не происходит, да и картинки не отображаются от слова совсем. Браузер Google Chrome. Что делать? P.s: Блокировщик рекламы отключал, страницу обновлял и ничего всё равно не помогло. 
    • Выпустил глобальное обновление.

      Версия русификатора 1.0.0
      Скачать русификатор: https://disk.yandex.ru/d/czmMTXs2rmxSHw
      Скачать новые скриншоты: https://disk.yandex.ru/d/DRiNGVk-wDQ1Fw По сравнению с предыдущей версией 0.1.5: Добавлены кириллические шрифты для обычного текста, кнопок и стилизованных надписей. Исправлены 577 русских реплик: формулировки, местоимения, имена и грамматика. Уточнены тексты вариантов выбора, названия и описания концовок, подписи экранов провала. Исправлены подписи карты сюжета, отношений и имена персонажей. Убрано смешанное написание «Ци Мiao». Доработан перевод прослушки: реплики и подписи говорящих. Убраны переносы посреди русских слов в игровых текстовых полях, HTML-интерфейсе и книге отзывов. Все 78 фраз электрошока приведены к одинаковому основному размеру шрифта — 44 px. Верхняя инструкция электрошока расширена до 600 px и закреплена по центру таймера при смене сцен. «Жми пробел для повтора» выровнено в одну строку, с зазорами вокруг рамки клавиши. Кнопка «Мимо» заменена на «Пропуск», включая повторную отрисовку меню. Зачёркивания в отчёте врача привязаны к фактическому положению букв. Инструкция с зелёными кнопками исправлена на множественное число. Добавлены русские атласы со схемой и сметой для расследования. Доработана локальная русская книга отзывов, её открытие и закрытие. Обновлены состав установщика и манифесты; включены актуальные пересобранные файлы исправлений.
       

      @SerGEAnt прошу выложить обновление. А также обновить скриншоты, используя новые. Старые всё равно куда-то пропали на странице русификатора...  
    • Вот что на самом деле меняется в стартовых катсценах уровней “Метрополис”, “Ореол Дельта” и “Могильный Разум” в Halo 2 в зависимости от выбранного уровня сложности. Метрополис. Меняется одна реплика Джонсона, в которой он подбадривает струсившего морпеха. Ореол Дельта. Меняется мягкая кукла, которую Шакал держит в руке. Это в обновлённой графике. В классической меняются игрушечные модельки, которыми играет Хрюк. Могильный Разум. На легендарной сложности появляются два разработчика: Джейсон Джонс в трусах в классической графике и одетый Фрэнк О'Коннор в обновлённой. Смысла в обновлении стало мало, а в подмене ещё больше, тем более, что обновлённый русификатор ещё сильнее потяжелеет — на целый гигабайт...
    • в трейлере ток 1 няша  больше наблюдается в рассвет няш 
    • Только сейчас заметил это сообщение… скриншот с ошибкой уже пропал…
      @reddit251 Пишите не сюда, а в тему с русификатором, там проще заметить.  
    • Игра с няшными няшами и отражающими отражениями.
  • Изменения статусов

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


×