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

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

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

https://github.com/bbepis/XUnity.AutoTranslator

вот типа:baby_tone2:  пример

Скачать видео
Скачать видео

 

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

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


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

Апну тему скринами из разных игр с использованием 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

 

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


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

Creeper World 4 (Патч на русские шрифты для автопереводчика)
BepInEx-Unity.IL2CPP-win-x64-6.0.0-pre.2_AutoTranslator-5.4.4_RU
https://disk.yandex.ru/d/GcbPbnE53mqm5A
Текст в сложных БД.

Вытянутый гогле для перевода.
https://disk.yandex.ru/d/xKGf8BEp2w6aDw

Изменено пользователем DragonZH
  • Лайк (+1) 2

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


Ссылка на сообщение
3 часа назад, parabelum сказал:

@DezMoon, хороший совет.

Возьмите лучше Ollama + нейросеть. 

Скачайте плагин для BepInEx  Ollama.

Пропишите в конфиге все направления.

Поздравляю, теперь у вас своя локальная сеть с нейропереводчиком.

Работает очень быстро. Единственное, видюха нужна от 8гб+.

sshot-7.png

 

Я в этом не очень разбираюсь можно пожалуйста не большой гайд как это сделать и что скачать

Если не сложно

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


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

@DezMoon, вот экспресс гайд.

Качаете на ollama.com версию под вашу систему.

Скрытый текст

sshot-2.png

Устанавливаете программу и из под неё качаете нейронку какую хотите. (имейте ввиду, чем умнее/мощнее нейронка, тем больше потребляет вашу видюху. Желательно иметь минимум от 6-8гб.

Скрытый текст

sshot-1.png

Качаете плагин BepInEx под ollama

Качаете сам BepInExXUnity.AutoTranslator

Плагин под ollama кидаете по пути BepInEx\plugins\XUnity.AutoTranslator\Translators

В конфиге BepInEx прописываете 

Цитата

[Service]
Endpoint=Ollama
FallbackEndpoint=

Цитата

[Ollama]
Url=http://localhost:11434/api/generate
Model=название нейронки
 

Всё. Надеюсь доходчиво написал.

 

P.S. Я отдаю предпочтение моделям gemma3. 

Так как они мне больше подходят для задач. Можно экспериментировать.

Но в играх в какой-то момент могут начать гонять бабочек и писать бред.

Китайская модель qwen в этом плане более сухая и сдержанная и меньше галлюцинирует.

Короче, всё познаётся в сравнении и я думаю что каждый найдёт что-то под себя.

Изменено пользователем parabelum
  • +1 1

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


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

@parabelum а ты не пробовал использовать XUnity.AutoTranslate.LlmTranslators или XUnity.LLMEndpoint ?
чет у меня ни черта не вышло((  1й выдает текст в виде Null, а 2й вообще ошибку конечно точки или api ключа… хотя вроде так же на olama работает и верно настраивал (вроде как), но чет где то не то видимо…
 интересно было попробовать их, там глоссарий можно указать и еще какие то доп. настройки

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


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

@Aniv_D, нет, не пробовал. В плагине ollama, вернее в конфиге BepInEx, можно добавить промт — как правило и как небольшой глоссарий, строчки добавляются после 

Цитата

[Ollama]
Url=http://localhost:11434/api/generate
Model=название нейронки

 

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


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

@Дмитрий Соснов, гайд выше, BepInEx любой, в зависимости от того какой идёт для игры.

Ссылка на плагин под Ollama в гайде подчёркнута.

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

Подправить вам может любой ИИ-чат, в зависимости от вашей модели.

 

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


Ссылка на сообщение
В 15.12.2025 в 17:42, parabelum сказал:

Если игра идёт на il2cpp, то толку от ReiPatcher.  Посмотрите для начала на чём игра Mono или il2cpp и от этого уже отталкивайтесь. 

А можно получить более расширенный ответ, что ли? Вот я понял что игра без il2cpp. Что дальше ?

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


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

@Doomar, если игра не на il2cpp, значит она на mono , скачайте BepInEx c поддержкой mono + xunity.autotranslator mono и используйте их  для перевода.  Все гайды есть в шапке темы.

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


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

@Slaif, а почему нет, хотя, надо глянуть сначала в кишки игры. Если рессурсы не закодированы, думаю без проблем можно. Если у вас есть крайняя версия игры, запакуйте её в архив и скиньте, я гляну и скажу окончательно.

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

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


Ссылка на сообщение
12 минут назад, parabelum сказал:

@Slaif, а почему нет, хотя, надо глянуть сначала в кишки игры. Если рессурсы не закодированы, думаю без проблем можно. Если у вас есть крайняя версия игры, запакуйте её в архив и скиньте, я гляну и скажу окончательно.

\steamapps\common\KotamaAcademyCitadel\KotamaAcademyCitadel_Data\StreamingAssets\yoo\PERes и в ней примерно 9000 файлов с форматами .bundle

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


Ссылка на сообщение
1 минуту назад, Slaif сказал:

\steamapps\common\KotamaAcademyCitadel\KotamaAcademyCitadel_Data\StreamingAssets\yoo\PERes и в ней примерно 9000 файлов с форматами .bundle

Это подозрительно много. Этим больше страдают азиаты, а ещё они любят кодировать бандлы. Скиньте папку игры в архиве, я гляну.

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


Ссылка на сообщение
1 минуту назад, parabelum сказал:

Это подозрительно много. Этим больше страдают азиаты, а ещё они любят кодировать бандлы. Скиньте папку игры в архиве, я гляну.

Она 10 гигов весит...) И, да. Это азиаты. Путём нейросетей я нашёл файл, декодировал его в .bytes, оттуда выдрал строки локализации. Но вот компилировать обратно не знаю как, не получается

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


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

Если вы декодировали бандл с текстом, это уже хорошо. Можете в Uebea вскрыть декодированный бандл, экспортировать в дампе текст, перевести и сделать импорт обратно.

  • Лайк (+1) 1

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


Ссылка на сообщение
2 минуты назад, parabelum сказал:

Если вы декодировали бандл с текстом, это уже хорошо. Можете в Uebea вскрыть декодированный бандл, экспортировать в дампе текст, перевести и сделать импорт обратно.

Спасибо, буду пробовать

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

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

    • В этой игре в бенче лишь в части сцен нагрузка на карту не 98-99% (с разлоченным фпс, разумеется, следил за нагрузкой по оверлею от дров амд на протяжении всех бенчей, к слову, это могло также слегка исказить результат, но вряд ли существенно). Собственно, уже говорил, что даже на самых-самых  минимальных настройках, даже в 800 на 600 разрешении я не смог добиться отсутствия упора в карту на протяжении всего бенча, лишь в одной сцене из трёх (и то не целиком).
    • @Tirniel тут суть не важно на сколько грузится процессор. Процессор в играх не обязательно должен грузится на 100%, чтобы показать свою максимальную возможность. В играх это практически невозможно добиться из-за постоянно переменной нагрузки. Суть тестов для процессора, это исключить упор в видеокарту, то есть карта не должна грузится на все 99%, при этом настройки должны быть хотя бы высокие, чтобы нагрузка на процессор шла максимальная. То есть, тебе надо, чтобы карта грузилась не более 95%, а настройки графики были не минимальные (не учитывая разрешение), чтобы увидеть то сколько может ФПС отрисовать твой процессор в данной игре, без упора в видеокарту. Если при любых настройках идёт в упор в карту, то есть нагрузка всегда 98-99% процентов, то нужно сменить игру на проще.
    • Там на любых настройках карта грузится слишком сильно. В той игре 3 сцены бенча с разной нагрузкой на железо. Невозможно получить чисто нагрузку на проц во всех трёх. Там по сути только в третьей, где куча нпс, нагрузка на процессор приличная (все три сцены — это часть одного бенча, их нельзя разделить и получить данные по каждой отдельно). Но даже так на полную нагрузить процессор не может ни на каких настройках что у меня, что у остальных. И да, плотность толпы в бенче фиксирована, нпс просто есть при любых настройках (столько же и там же). Они сделаны руками как объекты с анимациями, а не генерятся на ходу. Анимации и аи не упрощаются. Физика волос разве что упрощается, это да (впрочем, помнится, там уже это видеокарта обрабатывала). По сути, правильнее, пожалуй, было бы делать скрины в сложных для процессора местах и степени нагрузки на процессоры на самих бенчах в оверлеях мониторинга, а не оценивать уже циферки результата, т.к. там уже влияние карт заметно в усреднённом итоге. В т.ч. пример с “0%” влияния карты на итог у Мирослава из комментов выше даёт знать, что результаты в фпс всё равно меняются от настроек и влияние карты всё равно остаётся даже при околоидельных графиках.
    • @Dimon485 если не ошибаюсь ты автор? так всё ок?
      и те кто скачали, если не трудно отпишитесь работает ли всё нормально
    • Даже если так и упор всегда происходит во внешнюю карту. То как я написал выше, нужно выставить настройки так, чтобы те которые влияли на процессор были выкручены максимум, а те, что на карту минимум. Но это прям надо возиться и гуглить. В некоторых играх, как например у Капком, прямо в настройках показывается какая опция влияет на нагрузку процессора и видеокарту. Но во многих играх такого нет, никто особо с этим не заморачивается.
    • Но ведь в таком случае у меня конкретно в моём случае получается полный упор в видеокарту, какое бы я разрешение ни ставил. Этот ноль процент упора в карту даже на минимальных настройках чистого у меня в той игре не получилось судя по графику. То есть как я ранее и говорил, нужна игра полегче, чем тени Ларки. Интегряшка не задействована. Кадры генерирует внешняя видеокарта. Просто для конкретно этой игры, чтобы упора в карту не было на высоких настройках нужна карта куда мощнее моей. Поэтому для бенча в моём случае она не очень подходит, к сожалению.
    • @Tirniel Но в твоём случае есть некая проблема. Ты тестируешь интегряшку в процессоре, а нагрузить твой процессор так, чтобы упор был в него, а не в интегрированную графику, весьма сложный процесс. Так как даже при низком разрешении при макс графике ты часто будешь ловить упор в графическое ядро. Тут надо настройки выставлять с умом, то есть поставить на минимум то, что нагружает графику, и поставить максимум то, что нагружает процессор. Только так можно получить чистые цифры производительности процессора на встроенной интегрированной карте.
    • @\miroslav\  Объективную разницу в производительности чисто проца без погрешности от видеокарты дают только бенчи софтвенные. Которые, собственно, уже дважды показали, что мой проц выдаёт большие результаты. В случае игр данные бенча прямо говорят той части задач процессора, которая отвечает не за подготовку кадра, а за всё остальное (интелект нпс, врагов, скрипты, физика и прочее-прочее), ну и о способности готовить кадры чуть менее прямо. В играх мы можем увидеть по сути лишь то, насколько какая-то конкретная карта урезается или раскрывается от какого-то конкретного процессора.
    •   Минимальный пресет не может быть чисто тест процессора. Потому, что на минимальных настройках ты снижаешь плотность нпс и разных мелких частиц, которые влияют на нагрузку и производительность процессора. По факту при минимальных настройках, ты снизил нагрузку на процессор и получил далеко не чистые цифры, а именно цифры, для минимальной графики. Поэтому для тестов процессоров, графику обычно ставят хотя бы высокую, или максимальную, а разрешение очень низкое, чтобы исключить упор в видеокарту, и узнать настоящую производительность процессора при максимальной графике. Питон всё правильно говорит, он пытается от вас получить настоящую производительность процессора, а не то как вы её видите, на минимальных настройках, которая как раз не является показателем возможности процессора. 
    • Эта игра вообще жрёт ресурсов как не в себя. При этом вообще не понятно как. Серьёзно. буст видеокарты на треть — ноль прироста фпс. Буст процессора на четверть — ноль прироста. Как она вообще фпс рисует — одному разрабу известно. Но нагрузить ни проц, ни карту до конца она не может. В ларке-то хоть нагрузку карты на полную видел, ну и проц аж до почти 90 процентов было в маленьком куске бенча. Давай что ли в чём-нибудь таком, где карта вообще не у дел будет побенчимся, чтобы ну уж точно в проц упор был. Мб и правда кс поискать есть ли на трекерах или что-то подобное. Надо только глянуть, какую из них для бенчей используют. А остальные варианты типа форзы, мягко говоря, весят многовато. Ну и в любом случае кадры рисует карта, а не проц, так что я хз, как с разными картами вообще можно достоверно сравнивать процессоры по фепеесам. Разве что если взять что-то типа дварф фортресс или римворлд в случае большой старой базы, где упор исключительно в проц будет.
  • Изменения статусов

    • Jimmi Hopkins  »  SerGEAnt

      я его уже открыл в свободный доступ, чтобы не потерялось среди новинок
      · 0 ответов
    • NekoNya  »  Onzi

      https://www.dropbox.com/scl/fi/4xncxr2tqy77vz4644q08/text_RU_FINAL.json?rlkey=xckxss3jkql4gjmc1ah6qjb5e&st=k5ql651f&dl=0 
       
      Вот, то что вышло. Извинюсь, что зря говорил, что помогу (
      · 2 ответа
    • serfly  »  SerGEAnt

      Доброго времени! Недавно столкнулся с проблемой автоперевода XUnity AutoTranslator BeplnEx iL2cc. Пару последних лет часто пользовался, теперь консольные команды виснут на стадии загрузки библиотек, хотя они есть там изначально. На GitHub есть подобные вопросы, но ни одного рабочего ответа я не нашел. А Вы что можете посоветовать?
      · 0 ответов
    • serfly  »  SamhainGhost

      Доброго времени. По локализации игры Wicked Seed. Шрифт размазан и в полях, другие можно попробовать? Например arialuni_sdf_2022? Я профан в этом, но интересно.
       
      · 0 ответов
    • Jimmi Hopkins  »  SerGEAnt

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


×