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

Сообщение добавлено пользователем SerGEAnt

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

2 часа назад, Gordon Frohman сказал:

а ты прям так его переводишь, не вытаскиваешь прям тексты?

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


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

а ты прям так его переводишь, не вытаскиваешь прям тексты?

А смысл? Очерёдность реплик не нарушена, да и работы так меньше.

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


Ссылка на сообщение
28 минут назад, Gordon Frohman сказал:

А смысл? Очерёдность реплик не нарушена, да и работы так меньше.

смысл в удобстве)

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


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

смысл в удобстве)

Мне гораздо удобнее загнать уже готовые файлы в игру, чем предварительно генерировать их при помощи редактора.

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


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

Что ж, при помощи Hex Editor-а я смог найти текст в dll-ке и заменить его на русский (кириллизацией этого шрифта тоже займусь, но чуть позже). Но, насколько я понимаю, использование dll-ок ограничивает доступное мне число символов (игра тупо не запускается, если я добавляю новые байты). Есть какой-то способ это решить, или мне придётся зверски сокращать текст?

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

HIZc17McDRQ.jpg?size=1920x1080&quality=9

 

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


Ссылка на сообщение
32 минуты назад, Gordon Frohman сказал:

Что ж, при помощи Hex Editor-а я смог найти текст в dll-ке и заменить его на русский (кириллизацией этого шрифта тоже займусь, но чуть позже). Но, насколько я понимаю, использование dll-ок ограничивает доступное мне число символов (игра тупо не запускается, если я добавляю новые байты). Есть какой-то способ это решить, или мне придётся зверски сокращать текст?

Попробуйте следующее (Методы древнейшие правда, но раньше работало как часы):

  1. Скачайте архив с софтом и распакуйте его где угодно.
  2. Зайдите в папку 0-UnpackPackDLL и скопируйте туда нужный dll файл.
  3. Блокнотом (например notepad++) откройте 1. Assembly Unpack.bat и посмотрите, чтобы указанный в батнике dll файл назывался как ваш файл, сейчас там: Assembly-CSharp.dll /out=Assembly-CSharp.il
  4. После того, как убедились, что название файлов правильное, запустите батник 1. Assembly Unpack.bat и он превратит ваш dll в несколько файлов (ill и res).
  5. (Для быстрой проверки можете перейти к пункту 14, если он сработает, то можете идти дальше после 6-го пункта)
     
  6. Скопируйте файл Assembly-CSharp.il в папку 1-ScanIL и запустите ScanIL.exe.
  7. В правом верхнем углу программы есть кнопка “...”, нажмите на неё и выберите ваш ill файл, после чего увидите:
    ZRWV7Lr.png
     
  8. Вы можете нажать Export и сохранить всё как csv файл, после чего редактировать его.
  9. Текстовые строки могут находиться во втором столбце. Можно обнаруживать их по третьему, четвёртому и пятому столбцам (Допустим, если вы знаете, что в какой-то строке игровой текст, видите, что в одном из столбцов идёт Localization — вы можете по файлу найти другие строки, которые подходят под это правило)
    ZPF9UdQ.png
     
  10. Для обратного импорта из csv вам нужно аналогично нажать “...”, затем выбрать нужные расширения:
    BXeTnWB.png

    И после этого выбрать csv файл.

    Также, после загрузки во второй строке нужно указать путь до оригинального Ill.
    trR5n88.png
     
  11. Нажать Pack и сохранить под нужным вам именем, например 0Assembly-CSharp.il.
  12. После этого нужно перетащить 0Assembly-CSharp.il в папку 0-UnpackPackDLL.
  13. Дальше блокнотом открываете Assembly Pack.bat и убеждаетесь, что все названия файлов правильные (и что вы импортируете ваш файл. Единственное, что имя dll лучше тоже оставить с 0, как 0Assembly-CSharp.dll. Потом скопируете куда-нибудь, переименуете и засунете в папку игры с заменой.
     
  14. Быстрая проверка. Вы можете скопировать ill файл, назвать его (к примеру) 0Assembly-CSharp.il, попробовать открыть этот ill файл с помощью блокнота (желательно не простого, а навороченного), перевести какую-то строку, а затем провести процедуру из 13-го пункта с реимпортом ill обратно в dll.
  15. После этого проблемы с ограничением должны исчезнуть.
  • Лайк (+1) 1
  • Спасибо (+1) 1

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


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

Спасибо за инструкцию, завтра обязательно ей воспользуюсь!
А меж тем я всё-таки кириллизировал и второй шрифт. Люблю такие шрифты: мало того, что все буквы из простых геометрических фигур, так ещё и строчных букв нет. Но, тем не менее, в этот раз я уже настаиваю на конструктивной критике, ибо что-то в шрифте режет мне глаз (игнорируйте отсутствие шапочки у “й”, это какой-то прикол Word-а).

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

9mYc1u_gzVw.jpg?size=934x390&quality=95&

 

  • +1 1

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


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

Что ж, я наконец разобрался со своими делами и проверил метод. Работает как часы — в качестве проверки снова поменял текст в настройках. Попутно немного переделал шрифт (мне не нравилась буква “л”) и интегрировал второй атлас шрифтов в  игру. Поскольку теперь у меня есть все необходимые инструменты, с сегодняшнего дня я начинаю полноценно переводить игру, в связи с чем прошу товарищей администраторов, либо @Gerald сменить тег темы на “перевод в процессе”.
 

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

sKqm-puPOkg.jpg?size=1920x1080&quality=9

 

  • Лайк (+1) 3

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


Ссылка на сообщение
13 часов назад, Gordon Frohman сказал:

в связи с чем прошу товарищей администраторов сменить тег темы на “перевод в процессе”.

Сменил.

  • Спасибо (+1) 1

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


Ссылка на сообщение
В 28.02.2025 в 01:26, Gordon Frohman сказал:

Что ж, я наконец разобрался со своими делами и проверил метод. Работает как часы — в качестве проверки снова поменял текст в настройках. Попутно немного переделал шрифт (мне не нравилась буква “л”) и интегрировал второй атлас шрифтов в  игру. Поскольку теперь у меня есть все необходимые инструменты, с сегодняшнего дня я начинаю полноценно переводить игру, в связи с чем прошу товарищей администраторов, либо @Gerald сменить тег темы на “перевод в процессе”.
 

  Кириллица после рекомпиляции dll-ки (Показать содержимое)

sKqm-puPOkg.jpg?size=1920x1080&quality=9

 

есть успехи? )

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

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


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

@Digul Работа идёт, но не слишком быстро: с головой погрузился в диплом, плюс до сих пор не могу найти некоторые куски текста. Интерфейс меню, а также некоторые надписи на уровнях запрятаны где-то в ассетах Unity, но я так и не понял, в каких именно.

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


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

@Gordon Frohman 

Через Total Commander — Текст найдёшь легко по всем файлам, а там уже с помощью либо редактора для *.dll — Если текст в нём

Или же через любой последний редактор Unity — если текст в Monobehavior или других файлах

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


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

@Tericonio, наверное я не совсем правильно выразился. Я смог отследить текст до файла с ассетами (он именно там, не в скриптах), но не могу понять, в каком именно ассете он лежит. Полагаю, придётся распаковывать его?

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


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

@конь_в_пальто, ждать нужно)
Меня очень сильно затормозила сдача диплома, плюс сейчас ещё аккредитация
Но как только с этим всем разберусь — с новыми силами примусь за работу

  • Лайк (+1) 3

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: SerGEAnt
      Gears of War: E-Day

      Метки: Экшен, Приключение, Шутер, Сцены жестокости, Для нескольких игроков Платформы: PC XS Разработчик: The Coalition Издатель: Xbox Game Studios Серия: Gears of War Дата выхода: 6 октября 2026 года Русский язык: Интерфейс, Субтитры Отзывы Steam: 1370 отзывов, 82% положительных

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

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

    • @Onzi @Chthon  Есть продвижения по русификации?
    • Пишет закрыть игру, даже после перезапуска винды, и зыкрытым стимом  
    • Обновил русификатор для X-2
      Правки по тексту которые накопились + пересборка под патч + добавлен недостающий перевод (“Создатель существ”) + добавлен перевод DLC (только перевод всего текста, без перерисовки текстур (в x-2 все текстуры на русском), перевод DLC нейро без правок) Яндекс Диск Только такой вариант полной замены игрового файла (17гб) без “патчеров”
    • Чума на этих “скворешников”… 
      Официальное описание патча — Мы тут кое чего исправили.
      Самый популярный отзыв в Стиме —  Спустя годы мы решили сломать ваши моды. Наслаждайтесь. (Так что не работает не только локализация, но и большинство модов) Какой-то отчаянный фанат покапался в коде игры, сравнил файлы и на этом основании выкатил предполагаемые изменения, далее оригинал и автоперевод:   
    • Обновил неофициальную сборку перевода. Зачем я это делаю после того, как мой текст официально вошёл в игру? Ну, во-первых, некоторые компоненты нашего перевода, такие как субтитры катсцен или отдельные имена для типовых женских персонажей, нельзя внедрить только для одного языка, не ломая совместимость с другими языками, поэтому в официальном переводе их нет и не будет. Во-вторых, не приняты в официальный перевод наши шрифты, по лицензионным соображениям. Версия 2.1: изменения текста из 3.2.2.0; заклинание Celestial Host теперь переводится как «Небесное воинство» (был «Небесный хозяин»); теперь корректно восстанавливается уровень зума после переноса группы в Керст (проблема была из-за старого кода в компоненте субтитров катсцен); некоторые исправления текста; сборка перевода теперь разбита на три независимые части (перевод текста, шрифты и перевод графики кнопок). Забираем из релиза на гитхабе или со следующих ссылок: Перевод текста (включает субтитры катсцен и отдельные имена для типовых женских персонажей). Шрифты для перевода на основе оригинальных шрифтов игры (если хочется заменить поставляемый с игрой PT Serif). Перевод графики кнопок меню и иконок характеристик авторства Apxu (если по каким-либо причинам не устраивает поставляемая с официальным переводом). Архивы просто распаковываем в каталог игры.  
    • Спасибо большое за обмен и тебе. Ответил быстро, и всё прошло удачно.
    • PS PLUS - ОКТЯБРЬ 2026

      Появятся в PS Plus 6 октября 2026:
      • F1 25 (PS5)
      • Hunt: Showdown 1896 (PS5)
      • Earth Defense Force: World Brothers 2 (PS4, PS5)

      Покидают PS Plus 6 октября 2026:
      • Sniper Elite: Resistance (PS4, PS5)
      • MLB The Show 26 (PS5)
      • Wobbly Life (PS4, PS5)
      • Chained Echoes (PS4)
    • End of Abyss эксклюзив от всеми любимых Эпика и Свини.)
  • Изменения статусов

    • goosemose  »  Orionus

      Здраствуйте
      Хотел спросить за руссификатор для Dragon Quest 3, есть ли бесплатный для пк? Или только платный недавно купил ее в стиме, думал что на пк есть руссификатор, уже некоторое время ищу и нахожу либу пустые файлы либо платные, хотя по коментариям вроде видно что был на пк бесплатный перевод.
      Подскажите пожалуйста.
       
      · 0 ответов
    • axe66  »  SerGEAnt

      здравствуйте. можете добавить на сайт раздел для игры She’s Leaving и русификатор к нему? и как и куда вам скинуть фото и сам русификатор?
      [h2] Версия: 1.0.1 (от 22.05.2026)
      Совместимость: для сборки 20909321 [/h2]
       Информация:
      Машинный перевод моделью gemma2:9b-instruct с несколькими этапами автоматической перепроверки (модель "самопроверялась") и финальными ручными правками.
      Это не финальная версия — по мере нахождения ошибок перевода будут выходить обновления.
      Известные нюансы:
      * Возможны неточности и ошибки в переводе.
      * Некоторые элементы интерфейса остались без перевода.
       Установка:
      1. Запустить Russifier.exe
      2. Нажать "Выбрать папку"
      3. Выбрать папку с игрой и нажать ОК
      4. Нажать "Установить"
      5. Дождаться завершения установки и закрыть программу.
      После установки запустите игру и наслаждайтесь!
      Если заметили ошибки или некорректные формулировки — оставляйте комментарии, будем исправлять!
       
      Автор: Serjik Sokolov История изменений:   Версия 1.0.1 от 22.05.2026 - Установщик теперь автоматически определяет корневую папку игры, даже если случайно выбрана вложенная папка.   Версия 1.0.0 от 03.12.2025 - Релиз
      · 1 ответ
    • Perfect End Strange  »  SerGEAnt

      Привет, озвучку для Silent Hill 4: The Room выпустил энтузиаст под ником Perfect End Strange, а вы написали совсем другую студию, пожалуйста, исправьте эту оплошность
      · 0 ответов
    • Jimmi Hopkins  »  SerGEAnt

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

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


×