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

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

Представляю свою утилиту для работы с архивами Unity: Unity Assets Unpacker.

Данная программа была разработана из-за того, что существующие редакторы архивов *.assets, к сожалению, работают некорректно и обладают фатальными с точки зрения создания переводов игр на Unity недостатками, а именно:

- некорректная работа с текстурами Direct3D;

- отсутствие возможностей импорта-экспорта шрифтов и текстовых строк;

- отсутствие возможности пакетной работы из командной строки;

- отсутствие возможности выполнить откат внесённых в архив изменений.

На текущий момент доступны следующие функции:

- просмотр содержимого архивов *.assets;

- экспорт записей архива *.assets в формате записей этого архива (расширение *.asset);

- экспорт текстур в формате текстуры юнити Texture2D (расширение *.tex);

- экспорт текстур в формате текстуры Direct3D (расширение *.DDS);

- импорт одиночнйо записи архива из файла *.asset;

- импорт одиночных текстур Direct3D из файлов *.asset, *.tex, *.DDS.

В ближайшем будущем в программу будет добавлен следующий функционал:

- работа со шрифтами;

- работа с текстовыми строками;

- пакетный импорт записей в архив командой из командной строки;

- откат изменений архива.

Ссылка для скачивания:

https://cloud.mail.ru/public/46qhnFWMZ9Gn/U...cker%20v1.0.zip

Пояснения по импорту

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

Чтобы не путаться, перед импортом лучше выделить одну строку из списка.

Пояснения по текстурам Direct3D

В Unity несколько подипов текстур Texture2D, предназначенных для хранения текстур Direct3D 9 (файлы *.DDS):

Alpha8;

ARGB4444;

RGB24;

RGBA32;

ARGB32;

RGB565;

DXT1;

DXT5;

RGBA4444;

BGRA32.

Если ваша текстура Direct3D будет сохранена в одном из этих подтипов - её можно будеит корректно вставить в архив без преобразования. Если ваша текстура будет иметь формат, отличный от приведённых выше, при вставке будет выполнено преобразование в совместимый формат, либо, если преобразовать текстуру невозможно, будет выдана ошибка. Преобразование выполняется для всех типов RGB-текстур:

- текстуры с одним альфа-каналом преобразовываются в формат Alpha8;

- текстуры с RGB-каналами без альфа-канала преобразовываются в формат RGB24;

- текстуры с RGB-каналами с альфа-каналом преобразовываются в формат RGBA32;

Попытка импорта других типов текстур (UAV, DXT2, DXT3, DXT4, текстур Direct3D 10 и т.п.) - вызовет ошибку.

Текстуры Texture2D перевёрнуты по вертикали относительно текстур Direct3D. Распаковщик текстур не выполняет переворот текстуры, так как при выполнении этой операции для текстур блочных форматов DXT1 и DXT5 необходимо выполнять распаковку текстуры с последующей её упаковкой, что приведёт к снижению качества цветопередачи.

При подготовке новой текстуры не забывайте перевернуть её по вертикали.

Размер нового файла текстуры абсолютно не важен, он в любом случае будет корректно вставлен в архив.

Но я, естественно, не могу гарантировать корректное поведение игры при изменении ширины и высоты исходной текстуры или при удалении из текстуры мипмапа.

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

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


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

Ух ты. Только не забрасывай проект. Сильно не хватает нормальной проги на «Unity» — всё включено.

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


Ссылка на сообщение
существующие редакторы архивов *.assets, к сожалению, работают некорректно и обладают фатальными с точки зрения создания переводов игр на Unity недостатками

на этом месте я подавился, вспомнив Фатальный Недостаток.

ну надеюсь я смогу почерпнуть от вас новые идеи.

кстати я всегда открыт для общения , предложений и багрепортов по плагину.

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


Ссылка на сообщение
кстати я всегда открыт для общения , предложений и багрепортов по плагину.

Самый главный, на мой взгляд, недостаток плагина - невозможность пакетной работы из командной строки. Что полностью исключает использование его, например, в инсталляторе для русификатора. Но для исследования архивов ассетов, возможно, самое то.

За исходники огромнейшее спасибо, они сильно облегчили мне ковыряние заголовка архива.

Работёнку вам подогнал //forum.zoneofgames.ru/index.php?...st&p=589085

Спасибо, утянул. Попробую расковырять.

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

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


Ссылка на сообщение
Лично меня плагин не устроил всем. В первую очередь - невозможностью работы с моей версией тотал коммандера. :) Хотя я его смотрел полтора месяца назад и за это время, наверное, многое изменилось. По крайней мере, версия "подросла" в два раза.

Самый главный, на мой взгляд, недостаток плагина - невозможность пакетной работы из командной строки. Что полностью исключает использование его, например, в инсталляторе для русификатора. Но для исследования архивов ассетов, возможно, самое то.

За исходники огромнейшее спасибо, они сильно облегчили мне ковыряние заголовка архива.

Спасибо, утянул. Попробую расковырять.

ну консольная утилита есть, и она даже используется в руссификаторе shadowrun returns, но она немного подзаброшена, так как никто не интересовался ей.

я только рад что будет еще ктото ковыряющейся в юнити. одна голова хорошо две лучше.

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


Ссылка на сообщение
ну консольная утилита есть, и она даже используется в руссификаторе shadowrun returns, но она немного подзаброшена, так как никто не интересовался ей.

я только рад что будет еще ктото ковыряющейся в юнити. одна голова хорошо две лучше.

Консоль я к своей проге уже почти прикрутил. На пару дней работы осталось. Сейчас могу дать тебе консультацию по строкам в MonoBehaviour, текстурам Direct3D в Texture2D и шрифтам OTF/TTF в Font, если интересно.

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


Ссылка на сообщение
Консоль я к своей проге уже почти прикрутил. На пару дней работы осталось. Сейчас могу дать тебе консультацию по строкам в MonoBehaviour, текстурам Direct3D в Texture2D и шрифтам OTF/TTF в Font, если интересно.

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

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


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

 

MOP3E сделай в консольной версии, чтобы утилита всё не тащила, а лишь только по ключу , который ей задан + прикрути к тулзе конверт ключей по маске для различных типов файлов. В GUI сделай тоже отдельный конверт для текстур .TEX в .DDS и назад.

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

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


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

Дерзко и амбициозно =) Надо последить...

Эммм... Тут наверно это мало кого волнует, но... проблема многих GUI-шных утилит, как раз таки в их GUI. Зачем тогда его создавать? Может стоит ограничиться консолью? =)

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


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

Пытался открыть пак из игры DEX ... Обнаружена ошибка, приложение будет закрыто:(

P.S. Haoose отдыхает:)

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

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


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

У Текстуры Alpha8 альфа-канал убивается https://yadi.sk/d/FWY-ArfggH5gE.

Крайне неудобно при экспорте использовать "Обзор папок"

 

Spoiler

93fed385d267.jpg

нужно заменить на реальное окно пути

ae179a9d0241.jpg

По умолчанию убрать галку или снести бесполезную функцию.

63f3bf263921.jpg

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


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

Тема жива? Утилита развивается?

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


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

Представляю свою утилиту для работы с архивами Unity: Unity Assets Unpacker.

Данная программа была разработана из-за того, что существующие редакторы архивов *.assets, к сожалению, работают некорректно и обладают фатальными с точки зрения создания переводов игр на Unity недостатками, а именно:

- некорректная работа с текстурами Direct3D;

- отсутствие возможностей импорта-экспорта шрифтов и текстовых строк;

- отсутствие возможности пакетной работы из командной строки;

- отсутствие возможности выполнить откат внесённых в архив изменений.

Добрый вечер. Очень хочется поиграть за тролля-адепта с максимальной волей(как у гнома), но архетип этого не позволяет. Вопрос где можно сменить свойства архетипа тролль или убрать ограничения архетипов при создании персонажа. Искал в редакторе игры - не нашел. Заранее благодарен за любую информацию.

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

    • Такого же мнения про мультикласс в 8 части, он тут ИМХО просто для галочки (если не соло идешь), в 7 части он более актуален. И еще, хоть и люблю 8 часть, но шедевром, как назвают тут некоторые, я бы назвыл ее скорее для узких кругов. Игра больше всего похожа на пошаговую Diablo c автолевенгом, ну то есть игра чисто про билдостроение и бои, сюжет так себе, ничего необчного, мир беден, скуден, есть только бои и прокачка...но, я играю ее постоянно , с релиза и буду еще играть. p.s. звук в игре офигителен и русская озвучка тоже, что редкость.
    • вроде последняя, стим обновляет. ни ошибок, ни чего. для чистоты эксперимента проверил стимом установку (он перекачал изменённые файлы), после этого скопировал ваш русификатор и всё равно, ничего не поменялось.
    • Фильм кстати неплохой. По сути это треш фантастика , но хорошая треш фантастика, в молодости он вызывал у меня тревожные ощущения, когда машина безжалостно кромсала людей следуя своей программе
    • @Stygian_Desolator , какая у вас версия игры? Что конкретно не работает? Может скрин с ошибкой есть? У себя проверял два раза. Всё отлично работает. 
    • С текстурами проблем нет, в ближайшие дни архивчик соберу. С текстом на первый взгляд тоже, но его сложнее организовать так, чтобы было удобно переводить. Там всё же 5 языков сразу + ограничения на длину строки, в итоге всё разбито на части.
    • И от кого же позвольте узнать? От западных русофобов, которые уже лет триста придумывают про русских всякую дичь, что бы убедить всех вокруг какие мы дикие животные и нелюди, которых надо вырезать всех до единого? Или от “наших” соевых либералов релокантов, которые на проверку поголовно оказываются евреями? Ну тут просто ультра комбо сложилось, мало того что игра, судя по количеству и качеству рекламных материалов, хреновая или скорее даже “ни какая”, так она ещё и украинская, от укро-чешской студии релокантов ухилистов, спонсирующих нацистов и унижающих своих фанатов из за их неправильных форм черепа, языка и гражданства. тут сам бог велел обосрать А что касается самого ролика, то как я писал уже, выглядит она ни как, ни плохо, ни хорошо, просто ни как, по сути пока игры нет и её ни разу не показали. Ну а с озвучкой на мове-суржике, смотреть это невыносимо, тут не знаешь, бежать за бинтами когда кровь из ушей начинает идти или ржать, серьёзно смотреть что то на этом языке просто невозможно. Я как то пытался чемпионат WRC смотреть с украинским комментатором… Осилил несколько этапов и перешёл на великобританский английскй с их характерным произношением. Хоть английский я ни когда не учил, но того, что я запомнил вполне хватало для того, что бы понять основной смысл. И в сравнении с украинской озвучкой, это было как бальзам на душу. Однако теперь меня всю жизнь будет преследовать украинская “делянка” вместо нормального “спец участка” и “перший” вместо “первого”.
    • @LoadRunner Если получится распаковать все текстуры и тексты, скинь их сюда, пожалуйста. Хотелось бы помочь с переводом любимой игры)
    • Как установить на Стим дек? Вроде делаю все как надо, но перевод не встаёт 
    • Все ноют от того, что в этом "Next Gen Update", нет, собственно "Next Gen-а" как такового. И в целом, в нём мало что есть. Ну, кроме того, что он половину модов сделал не рабочими. Графика? На ПС4 была мылом без теней, на ПС5 мылом без теней и осталась. На XBOX ситуация аналогичная. На ПК графика лучше, чем на консолях, только вот она и до "Next Gen-а" была лучше. А после него осталась без изменения. И в чём, собственно, "Next Gen"? От графона 2015г. хотят, чтоб он хотя бы на новых консолях был такой же, как и на ПК. Ладно ещё старые консоли, там урезанную графику хоть оправдать слабым железом можно, но на новых то чем? Дали 60 фпс? Ну чудно, только вот на консолях этого добились тем, что графика игры 2015г урезана до графики игр года 2012. На ПК, впрочем, даже этого не добились. В бостоне как было падение до 30 фпс, так и осталось. Спасибо, что хоть там графику не даунгрейдили. Поддержка широкоформатных мониторов? Ну это да, действительно хорошо, но что это даёт тем, у кого нет таких мониторов? Может быть хотя бы исправлены баги? Ну да, исправили порядка 20. Круто. Но учитывая их общее количество, это слёзы, а не исправление. Да и исправили, на мой взгляд, какие-то максимально локальные баги Про квесто-моды, не вписывающиеся ни в лор, ни даже в геймплей, говорить не буду. То, что это бесплатно не оправдывает то, что это просто халтура. Вы (разработчики, а не конкретно комментатор) анонсировали "Next Gen Update", соизвольте дать этот "Next Gen" хотя бы в небольшом количестве. Вы не дали. Ладно. Но при этом вы сделали кучу модов не рабочими. А моды эти, словом, давали какой-никакой "Next Gen". Фактически, ПК игрокам за бесплатно отрубили кучу модов. Консольщикам... Да кроме 60 фпс, полученных урезанием графики, ничего и не дали то вроде.
    • Представь себе, не всем дано понимать что ты там предполагаешь.  Это буквально то, на что прямо отсылается игра.  Мы говорим именно про игру из ролика. 
      В ролике эдакий клон Джаги. Что собственно и заставляет лично меня ждать игру.  Каких то конкретных минусов (как впрочем и плюсов) я там не увидел. 
      То что авторы клепают мобилки то же не показатель. Вон авторы Эндерала то же около-мобилки клепают. 
  • Изменения статусов

  • Лучшие авторы


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

×