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

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

UnityText — работа с текстом бинарных файлов 

wL3OS70.png

Версия: 2.1.6841.19286

Скачать

T7QLOnr.png     zx29Naf.png

О программе

  Показать содержимое

О версии 2

  Показать содержимое

О работе

  Показать содержимое

О диапазонах символов

  Показать содержимое

О настройках

  Показать содержимое

О фильтрах

  Показать содержимое

Об обновлениях

  Показать содержимое

О прочем

  Показать содержимое

История версий

  Показать содержимое

 

Изменено пользователем StiGMaT
новая версия, редактирование информации
  • Спасибо (+1) 1
  • +1 2

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


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

Заранее извиняюсь если есть косяки в тексте или форматировании, редактор на новой версии форума “тихий ужас” =(

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

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


Ссылка на сообщение
  В 9/13/2018 в 17:16, Ultraz46 сказал:

Распаковал ассеты заново с вышеописанными настройками с батника с параметром:

for %%F in ("level*." "*.assets" "*.unity3d") do "UnityEX.exe" export "%%F" -t 114

Получилась папка 605 кб. на этот раз результат получше, кое что нашлось но мало (Модельки двери, окна, стекла, автомобили и тд. ну они не нужны. Шрифты разные. NPC, названия локаций, названия зданий. И самое полезное что нашлось это немного предметов для перевода) много чего отсутствует! Очень тяжело понять что есть что в этой куче а еще много чего дублирующегося.


Для начала стоит:
- Скачать Total Commander
- В левом (или правом окне) переходим в папку с игрой (лучше всего зайти в НазваниеЮнитиИгры_Data)
- Жмём на значок бинокля, откроется поиск (убедитесь, что место поиска соответствует нужной папке). 
- Жмём галочку на “с текстом”
- Везде убираем галочки, оставляем их только на:
(Левый столбец: Только слова целиком)
(Правый столбец: 
В кодировке ANSI (Windows)
В кодировке ASCII (DOS)
UTF-16
UTF-8)
- Вбиваем кусок текста (лучше всего, чтобы в игре это была часть предложения без всяких переносов, жирного или выделенного цветом текста), который встречался в каком-то элементе игры (в субтитрах, в интерфейсе и так далее), после чего  жмём “начать поиск” и ждём. В итоге выдаст assets, level файлы, либо вообще какие-то unityfs бандлы. 
- В дальнейшем из найденных архивов и стоит извлекать файлы с минусовым типом, а из них извлекать текст (Либо там вообще могут быть текстовики с 49-м типом).
- Если текст не был найден, хотя лишних галочек (типа “учитывать регистр”) не стоит, то стоит произвести поиск по другой части предложения или словосочетанию из него, либо вообще отдельному редкому слову.
- Если текст всё равно не был найден, то скорее всего  он лежит в Assembly-CSharp.dll.
- Если и в dll этого текста нет, то скорее всего он находится на одной из текстур внутри архивов.

//Иногда для точности поиска можно ставить галочку на "учитывать регистр”, только в таком случае размер букв должен быть таким же, как в игре, 1 в 1.
///Если мы извлекли все level и разный текст лежит в куче разных level разного типа, да и вообще всё плохо, то можно попытаться найти в этих разных level текст одной разновидности (субтитры, допустим), после этого закинуть два или три бинарника подобного вида в HEX-редактор, лучше всего HxD. Смотрим на средний столбец и ищем совпадающие где-то в начале (шапке) последовательности, допустим, вида:
01 00 00 00 F7 02 00 00 00 00 00 00 0C 00 00
(Чем сложнее кусок последовательности будет и меньше в нём будет 00, тем лучше)
//После нахождения последовательности идём в Total Commander и ставим галочку на “HEX-код” и вставляем в окно поиска найденную последовательность, после чего начинаем поиск в Unity_Assets_Files. Скорее всего, после этого отсеится большая часть файлов с текстом данного типа. Их можно перемещать на панель и затем оттуда перемещать в какую-то папку. 
Остальные текстовые элементы игры ищутся таким же образом. Полезная схема, когда в игре под сотню level архивов. Хотя не даёт 100% гарантии, что найдётся абсолютно всё. 

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

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


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

Можно ещё вот так искать и извлекать файлы, в UnityEX 1.7.7.

for %%F in ("level*." "*.assets" "*.unity3d") do "UnityEX.exe" search "%%F" -sp “New Game” -lf “find.txt” -ef

или так из файла значения для поиска брать из первой строки

for %%F in ("level*." "*.assets" "*.unity3d") do "UnityEX.exe" search "%%F" -sf “search.txt” -lf “find.txt” -ef

И обычно если в определённых файлах с отрицательным типом текст есть то он будет и в других файлах с таким же типом.

Изменено пользователем DZH
  • Спасибо (+1) 1

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


Ссылка на сообщение
  В 1/5/2019 в 04:27, dawningteamvn сказал:

Hi, I got the trouble with Unity text. UnityText cannot load the files. Please help me. Thanks

qD6cI6N.png

 

Link files: https://drive.google.com/file/d/1J1MMrqLaMtxwuCaAcRzoSidfA0kfxQP0/view?usp=sharing

 

Показать больше  

Sorry, Its work fine. My bad :(

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


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

@dawningteamvn, UnityFont довольно сильно устарела, в связи с чем встречается все больше и больше шрифтов (а возможно и все), которые она не поддерживает. И твой шрифт — не исключение. Да, по сути это все тот же формат (Type 2), но с немного изменившимися данными в начале и в конце (поэтому утилита и не читает его).

UnityFont давно нуждается в серьезном обновлении, но я не уверен, что хочу заниматься этим сейчас или в ближайшем будущее.

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


Ссылка на сообщение
  В 2/16/2019 в 16:59, StiGMaT сказал:

@dawningteamvn, UnityFont довольно сильно устарела, в связи с чем встречается все больше и больше шрифтов (а возможно и все), которые она не поддерживает. И твой шрифт — не исключение. Да, по сути это все тот же формат (Type 2), но с немного изменившимися данными в начале и в конце (поэтому утилита и не читает его).

UnityFont давно нуждается в серьезном обновлении, но я не уверен, что хочу заниматься этим сейчас или в ближайшем будущее.

Показать больше  

@StiGMaT, I am a person who loves the tools you have created. They are really useful to me. I hope you can help me handle this font. Thank you very much

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


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

Я менял текст с этой программой во многих играх но когда менял текст в игре Broken Reality - игра крешится а тот текст который я менял совсем проподает. Как я понимаю дело в игре но можно ли это как то решить?

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


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

@Rauaaaan, мне сложно судить на словах, но важно понимать,

  В 2/18/2018 в 12:47, StiGMaT сказал:

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

Показать больше  

 

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


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

@Petr Dgm Honzajk, она извлечет то, что ей указать, т.е. все зависит от того как ее настроить :wink: В некоторых файлах есть возможность использовать “Multicolumn Mode” при экспорте в CSV, в таком случае каждый язык будет в своем столбце, но опять же это требует предварительной настройки и фильтрации (пример данных из My Friend Pedro).

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


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

Добрый день.

У меня такая проблема:

Я распаковал файлик через UnityEX, отредактировал текст через Unity_Text и никак не могу запаковать его обратно…
Я просто не понимаю что делать. Нажимаю экспорт — экспортируются .csv и .bin файл, а что с ними делать? не понятно..
При упаковке через Unity_Text создается папка с кучей файлов, но её я в UnityEX(чтобы запаковать) засунуть не могу.
Помогите пожалуйста

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


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

@Exty41 экспортируется в csv для удобства редактирования через Excel и ему подобные, в крайнем случае любым текстовым редактором. В bin файле содержаться остальные данные (не текстовые или отфильтрованный текст) и он нужен для последующего восстановления файлов с текстом.

  В 9/24/2020 в 05:51, Exty41 сказал:

При упаковке через Unity_Text создается папка с кучей файлов

Показать больше  

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

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


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

Как импортировать файл csv, с уже переведенными строками текст, обратно в UnityText?

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


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

@Sashaok123, просто открыть его (кнопка csv) :wink: Или с этим какие-то проблемы?

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


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

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

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

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

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

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

Войти

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

Войти сейчас

  • Похожие публикации

    • Автор: DragonZH
      Программа для работы с архивами Unity.

      Если вы уже читали всю информацию.
      Так как информация добавляется, вы можете сравнить изменения текста и узнать, что было добавлено. (WinMerge 2.14 сравнение текста).
      https://web.archive.org/web/20250408171028/https://forum.zoneofgames.ru/topic/36240-unityex/
       
      Скачать UnityEX yandex
      Скачать UnityEX dropbox
      Сборник bat файлов для консольного режима
      UnityEX_Soft для дополнительной конвертации файлов и получения текстовых дампов xml, папка подключается из настроек UnityEX
      Несколько шаблонов xml для проектов на cpp2il

      Покупка ключа платных версий UnityEX:
       
      Блог Boosty
      https://boosty.to/dragonzh

      В комментариях по желанию и возможности укажите “За UnityEX”.
      Платная версии UnityEX
      Ultimate версия, поддержка юнити до 2020-6000 и возможно выше последней текущей, обработка звуков, видео, спрайтов, обработка текстовых дампов.
      Оплата происходит на реквизиты отсюда или аналогичные из программы. После оплаты нужно связаться со мной @DragonZH по оплате вышлю ключ (Или по связаться почте dragonzh@yandex.ru).
      Ключ нужно вести в обычной версии программы там где кнопка ? вверху справа.
      Применить и появятся ссылки на Ultimate версию, которую нужно будет скачать.
      Для активации нужен интернет.
      В версии Ultimate после номера версии везде будет добавлено слово Ultimate.
      Передача ключа другим людям не допускается, иначе ключ будет заблокирован!
      Также возможна блокировка ключа при использовании глобального VPN или прокси! Браузерным VPN или VPN роутера можно пользоваться.
    • Автор: SerGEAnt

      Специалисты считают, что виной всему перенасыщение рынка, начавшееся в период пандемии. Увольнения продолжатся в течение всего 2024 года.
      Сайт Video Games Layoffs подсчитал, что за январь в компаниях, связанных с игровой индустрией, было уволено уже 5700 человек. Это больше половины от числа уволенных в 2023 году (10,5 тысяч).

      Лидеры по числу сокращений:
      Microsoft — 1900 человек Unity — 1800 человек Riot Games — 530 человек Twitch — 500 человек PlayTika — 350 человек Специалисты считают, что виной всему перенасыщение рынка, начавшееся в период пандемии. Увольнения продолжатся в течение всего 2024 года.

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

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

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

    • я осуждаю не то, что ты не хочешь их публиковать, а то, что ты считаешь, будто запрет подобных картинок только у нас является чем-то неправильным, вот если бы в условной Австралии нельзя было выкладывать такие картинки, ты бы наверняка придумал для австралийцев оправдание, или вообще наплевал бы на запрет, ведь худшее, что могли бы тебе сделать — это забанить. А вот то, что адресата твоих картинок могли наказать, если он из местных, тебя волновало бы в последнюю очередь. Про людей с подобными рассуждениями даже анекдот есть: Ты боишься не нарушения закона как такового, а ответственности за нарушение. И все отмазки типа “я чего-то там не понимаю” — это все в пользу бедных. Странные и расплывчатые законы есть во всех странах, да что там, вся международная политика из них состоит, и никого нигде не волнует, понимает рядовой гражданин формулировки или нет. Добро пожаловать во взрослую жизнь)   И, кстати, интернет давно уже не то место, где можно делать и говорить что угодно без последствий. Где бы ты ни был. Поэтому, повторюсь, тебе вообще не стоит туда выходить)
    • Мне должно быть как то легче от того, что другим хуже чем мне? Речь не идет о сравнении. Речь о том, что невозможно сколько не читай закон, понять нарушаешь ты его или нет. Смотри. Вот запретили сатанизм, но такой организации нет, и какого то оф сообщества тоже нет, но его символика как ты понимаешь запрещена. А что является его символикой? Ты знаешь? Я нет. Вот если я захочу выложить картинку из манги, где сидит на троне парень, у него два горящих глаза огнем, а на фоне изображены, кости ящериц с головой быка. Это можно или нет? Ты даже сам не знаешь. Я не считаю это сатанизмом, это просто аниме картинка пафосного ГГ, но так считаю я, а кто-то сверху может посчитать по другому, а может не посчитать. Мне никто не скажет,пока поздно уже не будет. Но ты сидишь и осуждаешь, что я не хочу такие картинки где то в ВК публиковать. Про Британию кстати это манипуляция) есть арест, есть задержание, а есть беседа. Вот если суммарно взять все 3, то да, больше, намного. Но если говорить о тех, кто получил штраф или арест, то их меньше. То есть тех, кто получит наказание —меньше. По моему тебе об этом даже кто-то говорил тут)    
    • это ты неадекватный, раз строишь свои теории вокруг одной идиотской картинки. И если думаешь, что нарушить какие-то законы она может только у нас. В России, так-то, очень мягкая цензура по сравнению с “демократическими” странами. Просто погугли ради интереса, сколько людей арестовывают за лайки и  комментарии в соцсетях у нас и, скажем, в Британии. Или сколько видеоигр запрещали в продаже у нас и в Австралии.
    • Ты какой то неадекватный. Ты в персону 3 играл? Общаются два человека, один другому пересылает картинку из игры, он теперь должен за это получить штраф? Могут это посчитать нарушением закона? Могут. А могут нет. Законы слишком размыты. Но если посчитают, то ему придется отвечать. Но главный вопрос, кому он нагадил то? 
    • ну да, лучше гадить там, где за это ничего не будет. Крысы и есть. Хотя нет, крысы умные и обучаемые,  в отличие от. прям интересно, как можно “нормально” общаться на площадке, где могут забанить просто за то, что напишешь, что существует всего 2 пола — мужской и женский. Ты удивишься, но на любом форуме приходится “париться” на тему, что запрещено, а что нет, и приходится соблюдать какие-то правила. По такой логике тебе вообще в интернет лучше не выходить)
    • Если я нарушу западную цензуру, в западном мессенджере, западные службы, которые мониторят у них чатики и соц сети даже если это увидят, то за мной полиция Майями не поедет в РФ выписывать мне штраф, максимум меня просто забанят. А если нарушу отечественную цензуру, то мне выпишут штраф, или в колонию отправят. В РФ кстати, недавно сделали сатанизм экстремистким сообществом, и теперь вся их символика тоже экстремисткая, то есть смотришь ты какое нить аниме с девочками суккубками — экстремист. Это не говоря еще о всяких других неприятных законах, цензурных, которые появились в последнее время. А я просто хочу общаться, без этого всего, как нормальный человек, и не париться о том, что там запрещено, а что нет. Поэтому получается, что использовать отечественный мессенджер, опаснее чем зарубежный.
    • ты с твичом, по ходу, попутал, там даже за слово “черный” могут забанить, потому что кто-то обидится. В вк по сравнению с ним полнейшая свобода, иногда даже слишком. я так и думал, что дело именно в этом. Для либерастов что-то отечественное — хуже крысиного яда. Ведь там приходится законы своей страны соблюдать, а иногда (о ужас) подумать, прежде чем что-то написать. Не то что на зарубежных площадках, и плевать, что на них-то как раз цензура в разы жестче бывает, крохотный мозг либераста такие несоответствия неспособен уловить) и нет, имелись в виду именно проги для доступа к торговым площадкам определенных издателей, а не то, что ты прислал. Их еще называют “клиентами”. Стим, егс, origin — типа такого.
    •  Ланчер, часть игр обычно, и мы по дефолту когда игру ставим, он идет вместе с ней, тебя там даже не спрашивают, нужен он тебе или нет.  Вот это тоже ланчер: А отечественный мессенджер ни за что. В ВК к людям докапываются постоянно, что они там что-то не правильное сказали, не правильную картинку выложили, не правильную песенку, и отечественный мессенджер очевидно не лучше будет. Захочешь ты отправить другу картинку из Персоны 3, где ГГ использует Evoker и всё, пропаганда суицида. Нафиг оно надо.
    • @Dusker понятно, новый мессенджер, да еще отечественный, ставить, это фу, а очередное барахло для запуска игры — это норм. П=Принципиальность.)
    • Нативно, пока точно — нет, .NET 8 вроде работает под Linux, но, я не проверял так ли это.
      Возможно какие-то компоненты не будут работать как положено, или будут, я не знаю.
  • Изменения статусов

    • Дмитрий Соснов  »  Tirniel

      Привет! ты разбираешься в компьютерном железе, сможешь помочь с советом по апгрейду старого компа?
      · 1 ответ
    • SHAMAH

      Куда вход на сайт убрали и ЗАЧЕМ? Хотел файл скачать, там только медленная загрузка и “зарегистрируйтесь”. Все. Пришлось вручную страницу входа прописывать.
      · 0 ответов
    • Nosferatu  »  behar

      Добрый вечер.
      Подскажите пожалуйста, у вас не осталось случайно исходников для фикса на широкоформатные мониторы для игры Vampire The Masquerade Redemption?
      Если да, то не могли бы вы ими поделиться, а если нет, то прошу прощенья что побеспокоил.
      Заранее спасибо.
      · 0 ответов
    • AlcoKolyic  »  makc_ar

      Здраствуйте! Извините, а можно попросить ссылку на место где можно взять перевод (патч или образ игры с переводом) El Shaddai: Ascension of the Metatron для ps3, пожалуйста? А то в теме к этой игре у меня не получилось найти работающие ссылки… Первая ведет в группу в которой удалены большинство постов, а пост с этой игрой ведет на сайт https://psnext.ru который сейчас не имеет отношения к видеоиграм. 
      · 0 ответов
    • oleg72  »  Boor

      https://www.skidrowcodex.net/fate-reawakened-goldberg/
      · 0 ответов
  • Лучшие авторы


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

×