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

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

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

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

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

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

    • Чё ж ему не ловить, если там Wi-Fi на подземном паркинге  У нас ртк в любой дыре есть, но все хотят чтобы качественный провайдер к ним пришёл. Когда озвучивают ценник захода и сколько должно быть готовых сразу поключиться и оплатить, то сразу начинается нытьё, а чё так дорого? Вон в ростелекоме недорого совсем. Ну вот и сидите на ростелекоме раз недорого 
    • А какие? Которые ты только что придумал?  Будь любезен сам не выдавать желаемое за действительное  Какая-то неправильная у тебя нейронка, моя всё помнит и предыдущие запросы тоже 
    • И  на парковке ловит  Вот честно был бы выбор ртк или сим ка при +_ одной цене ,вообще бы не рассматривал ртк. Был опыт, так скажем. Согласен,при капитализме ,вообще  по большому счету нет разнице кого гражданства олигарх будет выводить деньги ,наш или не наш. Например был был макс государственным ,управлялся госконторой ,которая и провала рекламу для поддержки инфраструктуру и  доходов в бюджет это одно. Я читал Зергулио,там условия  для каналов ничоень,вот идут сос крипом,тем более в тг охваты упали процентов на 10-15 ч что неприятно,н о не критично  Например для комментов, пишут надо дать боту от макс,права администратора канала,с правом писать ,удаляьт и редактировать посты  . 
    • И что дают для подтверждения твоих слов данные о том, что касперский может блокировать цифровые отпечатки? Тем более, что цифровые отпечатки — это не те “слепки”, которые состоят из тех минимальных данных, что ты приводил ранее в пример. Будь любезен не подменять понятия. Если выгрузить эти данные, а также не трогать их при запросе пользователя, то есть не тратя токены совсем, то нейронка с тобой будет общаться почти так же, как если бы встретила тебя впервые. Нейронка успешно забывает даже то, что юзер ей в том же самом диалоге сказал несколько запросов тому назад. Чему уж тут удивляться. На мой скромный взгляд, ты, мягко говоря, несколько переоцениваешь их возможности касательно того, чтобы понимать своего пользователя на уровне предсказания того, что он захочет у неё спросить в начале нового диалога. Да чего уж “нового” — даже в случае диалога старого, она ошибок лепит, даже в том, чтобы поправить генерацию изображений под прямые и явные запросы пользователя и лепит ошибки адаптации следом.
    • Ну одно дело, когда есть здоровая конкуренция, когда люди сами решают, что интересно бы опробовать что-нибудь новое, а совсем другое, когда как тут. Что делают своё — безусловно хорошо. Но вот как продвигают — крайне своеобразно. В указанном сценарии Ростелеком покрыл уже имеет почти полную карту покрытия. Многоэтажки почти все даже в “посёлках на десять домов” под ним. Куда хуже ситуация с сёлами и частными домами в посёлках. Касательно спутникового интернета, уж извини, но это удовольствие недешёвое. Одно оборудование может в копеечку влететь, про тарифы даже молчу. Если у человека ловят симки, то они зачастую оказывались выгоднее. Как минимум до недавних пор.
    • Нет никаких логических ошибок. В лаборатории Касперсого явно не дурачки сидят, чтобы логические ошибки допускать: https://support.kaspersky.com/help/Kaspersky/Win21.24/ru-RU/311179.htm Ни разу не замечал что ли, что тот же Tor никогда не запускается в полноэкранном разрешении, чтобы не палить тебя, о чём он прямым текстом говорит, что это нужно для твоей же конфиденциальности. Зачем ей что-то держать в уме, достаточно того, что ты войдёшь в любой из аккаунтов со своего устройства 
    • Допустим, тут есть логические ошибки. размер экрана на основании разрешения экрана не получить, нужно знать модель монитора. Эти данных через куки не получить. Параметры браузера — в массе своей тоже. Параметры операционки — разве что регион и по мелочам. Сайты собирают данные отнюдь не для слепка индивидуального чьего-то там (тем более, что большая часть подобных данных будет анонимной), а для массовой статистики всё-таки. Покупают такие данные обычно для статистических данных по общим тенденциям, в т.ч. по регионам. То есть отнюдь не для тех целей, на которые ты исходно ссылался касательно личного слепка. Для нейронки же эти данные дадут разве что знание о том, на каком языке с тобой общаться и общую идею того, что популярно в регионе, не более того. То есть на основании подобного “простого слепка” нейронка не сможет предсказать заранее то, что ты у неё собираешься спросить. Ей нужно держать “в уме” как минимум историю диалога, хотя бы запросы, то есть это “нагрузка” на токены в идеале. Питон может эту игру не пережить. С тохой ему надо знакомиться через “казуалки” (по меркам тохи). например, Touhou Pocket Wars будет в самый раз, думается мне. Хорошая спокойная игра без нервов. Заодно даст представление о том, кто все эти “люди”.
    • Начнем с того ,что я точно не ныл  Я ползуюсь тем где комфортнее ,а страна происхождения мне не важна. Телега это по сути соцсеть со своими новостными и тп каналами. В Махе этого нет и не особо появляется.
    • И много вас там “расстреляли” в цифровом гулаге?  На 10 домов и в черте города не каждый провайдер потянет, если это нерентабельно. Поселковые холопы вряд ли готовы оплачивать рентабельность такого удовольствия. Кто хотел, давно себе уже спутниковый интернет подключил. Дело привычки. Телега давно уже улучшается, макс относительно свежий. Так что допилят ещё. Я одно не понимаю, сначала ныли типа своё ничего не могут сделать. Сделали своё, теперь ноют, что своё уже не мило, нам иноземного не хватает. Вы уж определитесь, вам шашечки или ехать 
  • Изменения статусов

    • Jimmi Hopkins  »  SerGEAnt

      Это не просто перевод, а полноценная авторская сценарная адаптация. Диалоги переписаны так, чтобы персонажи звучали живо, остро и в характере. Добавлен чёрный юмор там, где авторы постеснялись. Убраны лорные противоречия, докручены мотивации. В результате игра стала умнее, злее и смешнее оригинала.
      · 0 ответов
    • ElikaStudio

      Долгожданный релиз полного сезона состоялся!
      https://youtu.be/mwBk2stm2OQ?si=qpJojB_XDABaC0We
      https://vk.com/video-48153754_456239394?sh=4&list=c62797c2b7d0725d6e
      Life is Strange: Before the Storm:
      Эпизод 1: "Прoбуждeниe"
      Эпизод 2: "О дивный новый мир"
      Эпизод 3: "Ад пуст"
      Бонусный эпизод: "Прощание"
      Русская озвучка уже доступна для скачивания!
      ElikaStudio выражает огромную благодарность всем, кто принял участие в создании проекта! 
      Группе Mechanics VoiceOver R.G. MVO , в частности их руководителю Дмитрию за неоценимую помощь в выпуске эпизода.
      Скачать для PC Classic (2018):
      GDrive: - https://drive.google.com/file/d/19CL_L80Mz0sIxcb54Ss64byAkeZmV22r/view?usp=sharing
      Скачать для PC Remastered (2022):
      GDrive: - https://drive.google.com/file/d/13q58Lpvw5_aYPYeZ7OGYZlAKOoS1gEbL/view?usp=sharing
      Скачать для Свитч(2022):
      GDrive: - https://drive.google.com/file/d/15e—T1LQiGQCYIHeNnj_C2qJA16Gvh1i/view?usp=sharing
      Ручная установка PC(оба издания):
      https://drive.google.com/drive/folders/1MJPd8965m4XxxAuOBt8enSHtv8_yy5xh?usp=sharing
      Баг репорт в обсуждении:
      https://vk.com/topic-48153754_55571577
      ___________________________________________
      Финансовый аппарат:
      www.donationalerts.com/r/elikastudio
      Пожертвовать средства на наши проекты:
      Кошелек ЮMoney 4100 1188 6818 3009
      карта Сбер банк 2202 2018 6334 1042
      карта Альфа банк 5559 4937 0209 8584
      Спасибо за вашу поддержку!
      #elikastudio #русскаяозвучка
      · 0 ответов
    • fox222  »  Siberian GRemlin

      Здравствуйте, хочу купить персональный доступ к переводам, сколько стоит?
      · 1 ответ
    • vitkach  »  eaZy

      Извините за беспокойство. Хотел спросить, а русификатор ещё когда-нибудь будет обновляться? Дело в том, что после его выхода выходили ещё обновления, в частности обновление 1.1, вышедшее летом 2023 года, где была добавлена целая сюжетная глава в конце если проходишь на лучшую концовку золотого пути, это где-то ещё полчаса диалогов. Также в игре присутсвуют иногда кракозябры вместо русского языка, это в основном связано с тем, что кое-где текст был изменён, в основном в обучающих сообщениях.
      · 0 ответов
    • TerryBogard  »  Siberian GRemlin

      C&C: RA: Retaliation (ПК) не работает.
      · 0 ответов
  • Лучшие авторы


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

×