Jump to content
Zone of Games Forum
Memoric

Автопереводчик для Unity игр XUnity.AutoTranslator

Recommended Posts

Апну тему скринами из разных игр с использованием autotranslator:

Banner of the Maid (китайский →  русский): https://imgur.com/a/LNHYwsV

Banner of the Maid (китайский → английский): https://imgur.com/a/LDdyhHK

We the Revolution (английский → русский): https://i.imgur.com/D3hJUo1.png

NITE Team 4 (английский → русский):  https://i.imgur.com/K4KPip1.png

Tales of the Neon Sea (английский → русский):  https://imgur.com/a/y7oztQg

 

Share this post


Link to post

Чуть обновил тупые сборки в стиле кинул что-нибудь в игру, тупа жмякнул на всё и уже гамаешь.
https://disk.yandex.ru/d/PkI0TPJFlk3IZA

Edited by DragonZH
что забанили ссылку, теперь другая
  • Like (+1) 4

Share this post


Link to post
Posted (edited)

Как изменить параметры скомпилированного TMP SDF шрифта без создания нового TMP шрифта в Unity.

  1. Скачиваем, распаковываем и запускаем утилиту UABEA — UABEA
  1. В меню выбираем File — Open и выбираем bundle-файл шрифта. Утилита скажет, что он  запакован, и его надо распаковать и спросит куда? Выбираем Memory (в память).
  2. Станут доступны кнопки ниже. Нажимаем Info. Откроется окно Assets Info со списком assets.
  3. Чтобы масштабировать шрифт в игре (поменять его размер), нужно выбрать asset с типом MonoBehavior и нажать справа кнопку Edit Data. Откроется окно редактирования ассета.
  4. Находим в группе параметров m_FaceInfo свойство m_Scale = 1, и меняем его значение (в разах) на которое нужно увеличить (или уменьшить) шрифт. Напр., в моей игре мне подошло m_Scale = 1,8. Шрифт увеличился в 1,8 раза.
  5. Дальше нажимаем OK и в меню окна Assets Info выбираем File — Save. Утилита скажет, что сохранены в память, и для того, чтобы сохранить изменения в файл, надо закрыть это окно и сохранить в файл в главном окне Утилиты (bundle window — UABEA). Это и делаем в bundle window выбираем File — Save as и в окне имя нового bundle-файла шрифта и Сохранить.
  6.  Файл сохранится в несжатом виде. Если нужно сжать файл, то нужно сначала закрыть в UABEA текущий файл, выбрав File — Close, а затем открыть новый правленный файл и выбрать в меню File — Compress. Затем сохранить уже сжатый файл через File — Save as
  7. Для получения обводки символов в шрифте, проделываем те же самые процедуры, но только открываем для правки asset с типом Material и там в карте m_Floats в массиве ищем data со строкой first = "_OutlineSoftness" и меняем параметр second = 0 на second = 2 (это размывка обводки). И также включаем саму обводку в first = "_OutlineWidth" меняем параметр second = 0 на second = 1 (это толщина обводки, можно поставить больше).
  8. Сохраняем изменения как описано выше. Также можно и сжать файл шрифта, перегрузив в UABEA новый правленный файл и выбрав сжатие.
  9. В файле шрифта (в ассетах) можно поменять и другие параметры. Их там масса. Поле для экспериментов большое.
Edited by Amigaser
  • Thanks (+1) 1
  • Upvote 1

Share this post


Link to post
21 час назад, DragonZH сказал:

Не все игры берёт этот автопереводчик, особенно из il2cpp, и это одна из них.
К тому же тут шифр даже на бандлах вот ключ xor, если кому будет интересно, зашифрованы первые 0x0400 байт.
EuCVe&D9%gQDEQMpP&1kLn645TnL@kg4jdu@CkjfUi#ypRcSc5d8gI!0b5m6C7fxpzI5ZFDqO6*D#ntWgan0mlIUaQWu4CS$ydy&8rPi#8b9OI@ZDH9TMsiOZap4oeBGlzfW6o^42v#anb2w9Zx*k^eBrDGP%Tem&gf1H8ZIUS5b0tTuLk4Zdd39*zBDRXOH60@RlCFPyC8^cnlY6c5LFxf^uUyFPsm6hP#P9Sx8vma62^gMq
Текст, скорее всего, в бандлах и будет.

Моя твоя к сожалению не понимать :(. А вот игруха прикольная, давно таких не было.

Edited by Maks37

Share this post


Link to post
В 13.01.2023 в 12:09, Overlord96 сказал:

@drag_in А что за игра на картинки чет не узнаю но выглядит интересно.

Neverinth

 

Share this post


Link to post

Вопрос — автопереводчик реально подружить с даггерфол юнити?

Share this post


Link to post

Здравствуйте, у меня две последние игры на юнити переводились с квадратами в словах. Чаще это первая буква. 
https://i121.fastpic.org/big/2023/0218/d5/d7a73b4b82192cd6afed7dd535d313d5.png
 

Решение: Скачать шрифты.

OverrideFontTextMeshPro=arialuni_sdf_u2018

Edited by Phobos009

Share this post


Link to post
2 часа назад, Phobos009 сказал:

Здравствуйте, у меня две последние игры на юнити переводились с квадратами в словах. Чаще это первая буква. 
https://i121.fastpic.org/big/2023/0218/d5/d7a73b4b82192cd6afed7dd535d313d5.png
 

Решение: Скачать шрифты.

OverrideFontTextMeshPro=arialuni_sdf_u2018

есть решение но оно работает 50 на 50.Скажи игру.

Share this post


Link to post

Камрады, всем привет!

Игрышки врод на Юнити.

Их реально перевести этой тулзой?

Bartlow's Dread Machine

MOAstray

Tembo The Badass Elephant

 

Share this post


Link to post

С Bartlow's Dread Machine прокатило, спасибо!

Теперь я понял алгоритм.

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

Прикольно так играешь на ходу, а через секунду перевод.

Правда, на промт похоже, но тут что поделать.

Share this post


Link to post
1 час назад, Парампампам сказал:

С Bartlow's Dread Machine прокатило, спасибо!

Теперь я понял алгоритм.

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

Прикольно так играешь на ходу, а через секунду перевод.

Правда, на промт похоже, но тут что поделать.

Не обязательно

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

Share this post


Link to post

Народ, будет если у кого возможность проверьте эти вот на автоперевод

У меня не взлетело:(

Стим-версии

Huntdown

Tembo The Badass Elephant

Yooka-Laylee and the Impossible Lair

Spectacular Sparky

MOAstray

 

Share this post


Link to post

Подскажите, пожалуйста, как можно исправить проблему. Игра — https://vndb.org/v32240 (Lonely God's Wish Notes).  Обрезается переведённый текст в диалоговом окне, словно закончился чарлим. И всякий раз обрезает на разном количестве символов.S1HkCriYK9MwxFtGoIEWIaPX4sDXo0xGmDQEwLR-

Share this post


Link to post
В 13.01.2023 в 23:23, DragonZH сказал:

Попробуй что-нибудь из этого для IL2CPP. Мои сборки автопереводчиков.
https://mega.nz/file/SFMkDaiK#bUGBYPvyJZwrw_HTOh0ktI4XkrywQDN4Toga3ahKFJo
 

Подскажите, под какие именно игры вами эти сборки сделаны были?

В 29.01.2023 в 23:25, DarkKel сказал:

Вопрос — автопереводчик реально подружить с даггерфол юнити?

У Daggerfall Unity есть мод с русским фанатским переводом, да и переводить там довольно просто, так как все моды в текстовом варианте в основном, мало что в картинках.

TranslateRU

https://www.nexusmods.com/daggerfallunity/mods/384

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

За основу был взят перевод от VorteX DrAgON версии 1.04.1, небольшая часть досталась онлайн-переводчикам.
 

Share this post


Link to post

Здравствуйте. Подскажите пожалуйста, что в настройках надо подправить, когда переведенный текст обрезается?

Бывает, помещается, а бывает на полуслове обрезает, хотя место в тестовом окне еще много. 
Использую XUnity.AutoTranslator-ReiPatcher.

И заранее извинюсь, если уже отвечали, но перечитывать 23 страницы… Если ответ был, то закрепите в первых сообщениях 

Share this post


Link to post

Нет там этого решения и это первые проблемы именно с текстом.
Скорее всего, дело в юникоде или именно с русским. Считаем сколько русских букв в строке делим на два, остаток откидываем прибавляем количество пробелов и прочей пунктуации если есть. Если обрезается на этом количестве символов, то так оно и есть. Остаток может ещё косячить даже или 1 символ побольше будет отображаться.

Share this post


Link to post

Подскажите пожалуйста, почему в итоге игра не переводится.
Пытался перевести Limbus compay, до обновления первый вариант перевода прекрасно работал. Сейчас там появилась  il2cpp и я сделал всё по инструкции с MelonLoander. Папка AutoTranslator появилась, указал нужные языки со шрифтами, но в игре ничего не переводится, лишь некоторые слова английские растягиваются.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



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

×