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

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

Distant Worlds 2 (https://store.steampowered.com/app/1531540/Distant_Worlds_2/) - космическая 4X стратегия в режиме реального времени. В ней сочетается глубина и детализированность походовых стратегий с простотой и удобством реал-таймовых стратегий.

Имеет Steam и GOG версии.

Когда-то был сделан перевод 1-й части  — см.

Есть желающие попробовать сделать перевод?

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


Ссылка на сообщение
17 hours ago, Aquilo said:

Появилась поддержка символов:

Localizing DW2 for non-Latin character sets

Не поддержка символов. А встроенная разрабами поддержка замены шрифтов игры на основе harmony. Да и если быть точным, то поддержка этого пока  еще пребывает в  тесте. Имеется новый бета патч для игры который ее вносит. Как только они выйдет в релиз, так игра и получит эту возможность.

Но работа над созданием русского перевода для Distant Worlds 2 уже идет! Созданы шрифты, переводится и корректируется текст. С выходом  патча из беты будет выпущена первая версия локализации.

На период наработки полной локализации  до выхода русификатора в свободное обращение, его промежуточные версии будут предлагаться желающим  в рамках проекта русификации компьютерных стратегий Ugly Tactics.

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

Все новости будут публиковаться на сайте проекта https://boosty.to/ugly_tactics и на форуме Стратегиума - https://www.strategium.ru/forum/topic/95818-distant-worlds-2/?do=findComment&comment=4050249&_rid=57351

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


Ссылка на сообщение
Цитата
Приближается апрель, а с ним и релиз нового патча для Distant Worlds 2 с которым игра получит официальную возможность подключения сторонних шрифтов. Что позволит без танцев с бубном и harmony внедрить и перевести ее на любой не-латионобразный алфавит и язык, в частности, на кириллицу и русский язык.
 
Бета-версия будущего патча с такой поддержкой уже давно представлена разработчиками позволяя, не дожидаясь релиза патча внедрить, оценить новые шрифты и вести наработку перевода.
 
Собственно, что с самого первого момента выхода этой бета версии патча в рамках проекта по русификации компьютерных стратегий Ugly Tactics и было сделано.
 
Начиная с нашего анонса на различных площадках о старте работы над русификатором Distant Worlds 2, процесс наработки русского текста для игры в меру сил и возможностей нами не останавливался и активно шел и продолжает идти.
 
Предстоит перевести значительный объем текста, но уже на данном этапе получило свое русскоязычное воплощение немало моментов игры.  Исходя из этого надеюсь, что первая версия русификатора не заставит себя долго ждать и сможет быть опубликована уже через несколько дней после релиза патча.  Напомню, что разработчиками ранее 14 апреля озвучено как дата выхода нового дополнения и патча для игры.
 
Скорее всего в первой версии русификатора получат перевод такие моменты как: некоторые меню основного вида и настроек игры, весь процесс генерации новой игры (параметры, всплывающие подсказки и т.д), описания рас, описания форм правления, описание ресурсов, описания артефактов и названия компонентов, все уроки обучения.
 
В настоящее время переведено намного больше из заявленного выше (некоторые события и т.п.), и возможно что-то к релизу русификатора доработается и добавиться в него еще.
 
С сегодняшнего дня переиграна структура проекта и в подписки
добавлен новый уровень для русификатора Distant Worlds 2.
 
Русификатор для Grand Tactician смещен на самое низкое место в связи со своей практически полной готовностью и упрощению процесса перевода (новые патчи, на которые необходимо переносить перевод более не входят). Русификатор для Shadow Empire остается на своем месте связи с технической сложностью реализации перевода. Ну локализация Distant Worlds 2 занимает среднее положение.

984f5ede-30e5-46be-b6ed-dfaa11680866?cha

Из всех предыдущих наших проектов переводов я бы назвал создание перевода Distant Worlds 2 наиболее простым — нет необходимости лезть в жесткий код игры или глубоко в ресурсы. Спасибо разработчикам, что они предусмотрели отдельные файлы для прописывания соответствия текста.

f8f821c7-be0d-4040-8625-8c9a5c5d0486?cha

Но, к сожалению, Distant Worlds 2 все равно не позволяет сделать (по крайней мере на данном этапе) красивый и полноценный перевод на русский язык. Так как ко многим понятиям/словам, имеющимся в игре разработчиками заложена возможность задать только один вариант
интерпретации. К примеру General, Dismiss имеется возможность дать только одно значение перевода, и не важно, что на русском первое может быть и генералом, и основным, а второе или уволить или закрыть.
 
Все это адекватно для английского языка, но, увы, совсем не подходит для русского и многих других языков. Разработчикам мною и другими локализаторами других языков сообщено о таком нюансе и надеемся, что они прислушаются к нашим сообщениям и поправят это в будущем.
 
Так же кое-какие тексты и термины игры вообще не доступны для изменения и лежат где-то в коде игры. К примеру некоторые термины при генерации игры на экране создания других империй, или приветственное сообщение при начале игры, которое вообще полностью недоступно для локализаторо (см. картинку ниже).
 
Но несмотря на это имеющиеся текущие возможности дают понимание, что русификатор для Distant Worlds 2 будет полностью доведен до конца, и игра получит русскую локализацию нашими силами и вашей поддержкой.
 
И создание русификатора Distant Worlds 2 точно будет завершено намного быстрее, чем для прочих наших, совсем не приспособленных для перевода, предыдущих проектов.
 
Так что следите за новостями, желайте удачи авторам и если есть возможность уже сейчас подписывайтесь на русификатор Distant Worlds 2 , выразив таким образом благодарность локализаторам и оказав поддержку в продолжение и ускорению работ по созданию так долго ожидаемой русской версии Distant Worlds 2!

https://boosty.to/ugly_tactics/posts/43d1cf78-ef5a-4320-910b-2acdfb593f63

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


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

Создал deepseek овский русификатор, шрифты найдены в интернете
https://dropmefiles.com/jxhjH версия 0.9 Переложите, эта ссылка на 14 дней   а на форум я не могу выкладывать.

Папку data скопировать с заменой в папку игры, остальное бекап, скрипт для вытаскивания из xml и пр
В ярлык прописать:  —font RuFonts
Например: "C:\Games\GOG Games\Distant Worlds 2\DistantWorlds2.exe" —font RuFonts


Вроде работает, но надо тестить.
В игре часть текста в xml, где не понятно что переводить нужно а что нельзя (путь к модельке это тоже <string>)
За основу взята GOG 1.3.4.3 (нет dlc shadows rising)

Как минимум не переведен вступительный текст (при начале новой игры), эти строки есть в русификации, но не подхватываються…

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

Изменено пользователем Aquilo
Обновление до версии 0.9
  • Лайк (+1) 1

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


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

ну хоть кто то начал переводить. желаю успехов и скорейшего играбельного перевода.

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


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

Отдельный вопрос как перевести Dismiss   ?

Либо мы закрываем героев.

Либо увольняем окна уведомлений.

Еще можно отменять и героев и окна...

И так и так шляпа

Пока что поставил  Убрать

 

17 часов назад, stopperok сказал:

ну хоть кто то начал переводить. желаю успехов и скорейшего играбельного перевода.

Уже можно пользоваться, будут проскакивать отдельные латинские слова в названиях случайных руин и фракций, ну и приветственный экран, который показывается один раз не переведен. Мне кажется этот текст спрятан в dll Щ_щ (поиск по файлам там находит)
Остальное работает, качество перевода тоже приемлемое.
Делал для себя, что бы поиграть, Редактурой заниматься не буду.

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


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

В общем свой гештальт я закрыл, игра пройдена. Я более работать над переводом не буду.
https://dropmefiles.com/GT8P5

Для версии  GOG 1.3.4.3 (нет dlc shadows rising), перевод выполнен DeepSeek

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

Папку data скопировать с заменой в папку игры, остальное бекап, скрипт для вытаскивания из xml и пр
В ярлык прописать:  —font RuFonts
Например: "C:\Games\GOG Games\Distant Worlds 2\DistantWorlds2.exe" —font RuFonts

не переведен вступительный текст (при начале новой игры), некоторые руины.

 

 

  • Лайк (+1) 1

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


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

Кто-то разобрался с шириной интерфейса?, русификатор сделал, на 95% готов (делаю качественный)
Сейчас пытаюсь с интерфейсом в исследованиях разобраться, может у кого-то варианты решения есть?
Пока из мыслей — это саму игру патчить

https://prnt.sc/VdxLlIUaBMLd
https://ibb.co/GvxjvBGZ

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


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

@AquiloЯ думал об этом, но хочу именно решение на уровне UI попробовать

сделал чтобы в ттх длинные строчки в 2 строки отображались, но текст перестал помещаться на экране (слишком длинный список), сейчас пробую шрифт и межстрочный интервал уменьшить + чтобы карточка не под курсором появлялась, а наверху

Мне кажется такой вариант более лаконичным

https://ibb.co/FkK4ms7F
Пока вот такой вариант

Изменено пользователем CFLabs
скриншот

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


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

В общем НАКОНЕЦ-ТО сделал мод для UI! 

Теперь можно растягивать окно под любые размеры + адаптация под разрешение экрана https://ibb.co/YBFBKt8q

Пришлось некоторые строки сократить, потому что на маленьких мониторах окна получались слишком широкими, сейчас всё выглядит отлично - успеех :D (Я так радуюсь, тк 2 раза чуть не бросил этот мод — решив тупо сократить текст, ноо раз начал — надо было доделать, К-качество)

https://boosty.to/coreforgelabs - релиз будет тут

p.s Ищу эксперта по DW2 для консультаций - пишите в тг
@coreforgelabs

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

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


Ссылка на сообщение
В 30.03.2026 в 22:34, Aquilo сказал:

В ярлык прописать:  —font RuFonts

Автоматическое форматирование ZoG сломало инструкцию. Нужно “--”(две чёрточки), иначе шрифты не прогружаются и в игре пустые строки.

@SerGEAnt поправь, пожалуйста, на странице русификатора.

В 28.05.2026 в 01:03, CFLabs сказал:

релиз

Спасибо за работу!

Только русификатор не идёт на ванильной игре без dlc, пишет про нехватку корабельных корпусов и крашится при запуске. Пришлось ставить на ‘gog’ версию :alien: (прост набор dlc стоит в 5 раз дороже самой игры, а их контент может быть излишним для новичка)

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

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


Ссылка на сообщение
9 часов назад, Langerone сказал:

Автоматическое форматирование ZoG сломало инструкцию. Нужно “--”(две чёрточки), иначе шрифты не прогружаются и в игре пустые строки.

@SerGEAnt поправь, пожалуйста, на странице русификатора.

Спасибо за работу!

Только русификатор не идёт на ванильной игре без dlc, пишет про нехватку корабельных корпусов и крашится при запуске. Пришлось ставить на ‘gog’ версию :alien: (прост набор dlc стоит в 5 раз дороже самой игры, а их контент может быть излишним для новичка)

Понимаю, мод заменяет оригинальные файлы игры, видимо каждое dlc добавляет в эти файлы свои строки — поэтому получился конфликт,

я без dlc не тестировал, тк на gog версии сижу
Можно собрать на чистой версии, но это довольно таки много работы по сравнению и переносу, буду делать только при большом желании)

так же, я разрешаю использовать мои наработки всем желающим
исходный код UI мода — https://github.com/CoreForgeLabs/Distant-Worlds-2-RUSifikator

Благодарю за добрые слова)

  • Лайк (+1) 3

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: SerGEAnt
      The Alters

      Метки: Выживание, Строительство базы, Менеджмент, Исследования, Научная фантастика Платформы: PC Разработчик: 11 bit studios Издатель: 11 bit studios Серия: 11 bit studios Дата выхода: 13 июня 2025 года Русский язык: Интерфейс, Субтитры Отзывы Steam: 9531 отзывов, 89% положительных

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

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

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

    • @SerGEAnt там русификатор в 25 году обновлялся, в архиве старая версия.
    • хороший канделябр никогда не подведёт 
    • Перевёл на русский язык с использованием нейросети + адаптировал шрифты для корректного отображения кириллицы. Совместимая версия: steam билд 23043813 v. 1.0.2 от 1 мая 2026 года. Лучше не ставьте на другую версию игры во избежании проблем. Русификатор сломается если игра обновится. Лучше не ставьте на другую версию игры во избежании проблем. Русификатор сломается если игра обновится. Скачать: Boosty Установка: 1. Распакуйте архив. 2. Cкопируйте папку «Ariana and the Elder Codex_Data». 3. Откройте Steam → нажмите на шестерёнку (Настройки) → Управление → Показать локальные файлы. 4. Вставьте её в основную папку игры. 5. При запросе на замену файлов нажмите «Да».   Также на бусти есть видеодемонстрация    
    • в это то и прокол что там нету этой строчки
    • Скажу больше: коварные поставщики энергии могут заставлять лампочки мерцать тоже (нестабильным напряжением). А уж эти коварные электрики, которые делали не менее коварную проводку — это и вовсе отдельная песня.
    • Это самые дешёвые или подделки, где на схемотехнике существенно сэкономили.
    • Хотелось бы рассказать, как именно я делаю свою нейроозвучку и почему даже небольшая игра может занять сотни часов ручного кропотливого труда. Многие считают, что нейроозвучка делается за несколько нажатий кнопки. На практике это не так. Ниже я описываю свой собственный рабочий процесс. Я не утверждаю, что все авторы работают именно так — это лишь тот подход, которого придерживаюсь я. Всё начинается с распаковки ресурсов игры. Определяется движок игры, находятся инструменты для его вскрытия и распаковки, проходит серия экспериментов для того чтобы оценить, “а смогу ли я потом запаковать всё обратно”. Это самый легкий этап занимающий от одного дня до недели в зависимости от сложности. Допустим, я распаковал, вытащил аудиофайлы. Далее мне нужно просеять 15—20 тысяч аудиофайлов, чтобы найти среди них только те, которые содержат реплики персонажей. Я тут не полагаюсь на автоматизацию, и методом выборочной проверки прохожусь по всем папкам с аудио в ручную отслушивая сотни треков. Это еще +1 день или около того. Теперь, имея аудио с четкой структурой, мне нужно вытащить субтитры и как-то связать отдельную строчку субтитров с каждым отдельным аудиофайлом. Вот тут начинаются сложности, так-как это возможно сделать далеко не всегда. Есть два типа файлов: В которых я легко могу вытащить субтитры; В которых я не могу установить четкую связь “файл-субтитры”. В случаях, когда это сделать невозможно, прогоняю такие аудио через модель, которая распознает текст с высокой долей точности даже для зашумленных звуков. Что я получаю в итоге? Набор строчек где каждый конкретный файл связан с его текстом на английском языке. Далее я должен в ручную прослушать все аудио (тысячи реплик) чтобы понять, соответствует ли то, что там распознано нейронкой тому, что на само деле звучит на записи. Убедившись, что английский текст соответствует, произвожу нейронный перевод на русский язык, и… опять в ручном режиме проверяю, чтобы все было переведено нормально, и соответствовало тому, что говорится на аудио. Сразу же отсеиваются все тексты, которые нейронка перевела “от балды”, т.е. не соответствующие смыслу и стилю оригинала. На этом этапе я уже два раза обработал тексты и аудио! И так, я имею на руках проверенные пары из английский/русский тексты + аудио. Приступаю к генерации! Прогоняю через 2 нейронки все аудио, а то, что получилось, сначала подгоняю под длительность оригинала, а потом вместе с текстами запихиваю в самописное ПО для ручного озвучивания, где я могу в ручную генерировать то, что мне нужно для любой реплики, если мне что-то не нравится. И тут начинается самый сложный этап! Я прослушиваю тысячи реплик в ручном режиме, очень внимательно (и сгенрированные, и оригинал на английском): Если вижу, что аудио по эмоциям прям сильно уступает оригиналу, то я его генерирую заново; Нейросеть не всегда правильно ставит ударения или выбирает нужную форму слова. Например, вместо "замОк" может прозвучать "зАмок". Такие ошибки приходится отлавливать вручную, потому что автоматически определить их практически невозможно, то есть такое аудио я генерирую заново; Если вижу, что интонации совсем неестественные —  генерирую заново; Если вижу, что реплика очень ускорена (после подгонки под оригинал), то провожу укладку текста, то есть изменяю реплику так, чтобы она сохранила дух и стиль оригинала, но стала короче настолько, чтобы с приемлемой скоростью поместится в тайминги длительности оригинала, и… —  генерирую заново; Если реплика сильно короче получилась чем оригинал, то опять же провожу укладку текста, то есть делаю текст таким, чтобы реплика не была растянута очень неестественно, и персонаж не говорил как пьяный (либо если оставить естественны темп, то реплика прозвучит, а персонаж будет беззвучно хлопать ртом — некрасиво), и далее генерирую заново. Если я обнаруживаю сложное аудио, которое содержит охи/вздохи/крики/смех/свист или любые дополнительные эффекты, то я сначала генерирую нужную реплику, а потом открываю в аудиоредакторе такой файл и с помощью ручного звукомонтажа монтирую аудиодорожку так, чтобы эффекты органично легли на русское аудио. Если что-то не выходит, то все отправляется в помойку и начинаю работу над этим аудио заново. Если попадается аудио, где на одной аудиодорожке разные персонажи, да еще и с эффектами, то приходится вначале отделять прочие звуки от вокала (голоса человека), затем нарезать голос по персонажам прослушивая все внимательно чтобы не там не обрезать случайно, затем генерирую каждую реплику отдельно по правилам изложенным выше, а потом собираю все в одну аудиодорожку в правильном порядке, и в правильные места вставляю все аудио, чтобы каждый голос звучал в свое время, и накладываю снова эффекты (звук мотора, шелест ветра и т.д.). Это самая сложная аудиодорожка в игре, их могут быть сотни, а на работу с одной уходит от десятков минут, до нескольких часов в зависимости от длительности и сложности. Количество генераций одной реплики из примерно в среднем 5-8 тысяч реплик может достигать 10, 20, и даже более! Нередко на то, чтобы получить приемлемое качество одной реплики, уходят десятки минут, и это только одна реплика. На обработку всех файлов уходят месяцы, и это при ежедневной затрате труда в 5-6 часов, почти как на работе. Когда все же наконец предыдущий сложный этап подходит к концу, все аудио снова проходят микро подгонку к оригиналу по длительности, чтобы не было обрывов/щелчков в игре, и интегрируются в игровые архивы. Игра полностью самостоятельно проходится от начала до конца (тут я работаю уже тестером), выцепляются мелкие оставшиеся ошибки, и исправляются, озвучка “шлифуется”. Да, прохожу один раз, не все ветки диалогов вижу, но так я 70-80% оставшихся ошибок зацепляю. Игра после всех манипуляций выкладывается на суд общественности. Это краткая версия моих действий. На деле все еще сложнее. И это я еще не упомянул о том, что для всего этого нужны десятки отлаженных инструментов, которых нет в свободном доступе, и их пришлось создавать с нуля. Повторюсь, я не знаю как там делают другие, да и мне все равно, я делаю именно так  и могу отвечать только за свой рабочий процесс. Я не люблю халтуру, поэтому стараюсь как для себя, хотя я ведь и правда делаю для себя те игры, которые хочу пройти сам, и не беру ни с кого никакого доната, ни копейки. Все бесплатно! Самая большая часть времени уходит не на генерацию, а на принятие решений человеком. Проверить перевод, оценить эмоции, подобрать интонацию, адаптировать текст под тайминг, смонтировать сложные реплики, пройти игру целиком и исправить найденные ошибки — все это невозможно автоматизировать одним нажатием кнопки. Именно поэтому работа над одной игрой занимает сотни часов. Моя цель — не заменить профессиональную студию, а создать качественную любительскую озвучку, с которой самому приятно пройти игру. Поэтому при работе приходится искать разумный компромисс между качеством и временем производства. Если бы я шлифовал озвучку ища “ту самую идеальную интонацию”, то это растянулось бы на годы, и озвучка скорее всего не вышла бы никогда. Тут важен компромисс между качеством, и трудозатратами. Надеюсь, вам было интересно заглянуть за кулисы казалось бы такого простого действия, как создание нейроозвучки. Я постарался объяснить простыми словами на самом деле далеко не простой процесс.
    • коварные лампочки могут мерцать  всегда проверяю камерой 
    • @Tirniel я Gauss брал на всю квартиру. На них гарантию 2 года давали на замену (пару раз воспользовался). Остальные работали и работают больше двух лет.
  • Изменения статусов

    • 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 ответов
  • Лучшие авторы


×