
WynnRunica
A complete Russian translation of Wynncraft dialogues in the original style. The Cyrillic characters are hand-drawn to match the server's original bitmap font. (Полноценный русский перевод диалогов Wynncraft в стиле оригинала. Кириллица нарисована вручную)
Tags
Creators
Details
2.0
Compatibility
Changes
⚡ WynnRunica 2.0
Самое большое обновление за всю историю проекта. Я переписал мод почти с нуля, перевод пересмотрен целиком, и по-русски теперь говорит почти вся игра.
Коротко в цифрах 📜 6 000+ строк перевода переписано заново ✍️ 5 000+ новых строк в квестах 🎒 12 000 строк интерфейса и предметов 🧙 3 100+ имён NPC и мобов 💬 2 200+ сообщений сервера в чате 🛠 Кода стало втрое больше
📜 Квесты
Перевод пересмотрен во всех квестах: правки в 156 из 158, переписано больше 6 000 строк.
Единые имена и названия. Один персонаж, один город, одно название во всей игре: Гикё, Фухуе, Гарахет, Гавель, Альдорей, Несаак, Тесеад и десятки других.
Единый стиль. Игра обращается к вам на "вы". На "ты" говорят только персонажи, и только те, кому это подходит по характеру.
Пять новых квестов: Brothers Return, Burning Bonds, Celebrations in Smoke, The Missing Piece, The Strong Survive. Это 2 700 строк.
Больше 800 новых реплик в уже знакомых квестах. Больше всего в Recover the Past, Beyond the Grave, True Colours и Apotheosis.
860 вариантов ответа.
1 800 заданий квестов. Текущая цель по-русски и на экране справа, и в трекере Wynntils. Координаты и подсказки в скобках сохраняют цвета оригинала.
Ежедневные и гильдейские задания. Цели вроде "Соберите Урожай" и "Завершите Мировые События" на русском, в том числе в трекере Wynntils.
Табло лутранов и событий: номер волны, сколько мобов осталось, сколько секунд держать оборону.
🎒 Предметы
Подсказки предметов теперь на русском:
- характеристики и их названия
- требования по уровню, классу и навыкам
- описания и особые свойства
- порошки, аспекты, ингредиенты, зелья, ключи
- неопознанные предметы и окно опознания
- руны, тома, самоцветы и другие расходники
Названия самих предметов оставлены английскими, чтобы их можно было найти на рынке и в вики.
📋 Меню и интерфейс
Переведены выбор персонажа, меню персонажа, журнал квестов, дерево способностей и архетипы, лутраны, крафт, косметика, подземелья, банк, услуги с предметами, фильтры и сортировки. Весь интерфейс в одном стиле, на "вы" и без сленга.
Рынок: цены, заявки на покупку и продажу, проверка цен. Сумма в скобках (стаки, блоки, изумруды) показывается при любом составе монет.
Выбор персонажа: карточка переведена и у персонажей с собственным именем, и со значком режима игры.
Магазин: акции и скидки на бомбы, сундуки, жетоны и ранги.
🔎 Подсказки выглядят как оригинал
Русский текст длиннее английского, поэтому раскладку подсказок я написал заново. Подсказка расширяется под перевод, а всё внутри остаётся на своих местах:
- таблицы характеристик: названия слева, значения ровно справа
- строки по центру стоят по центру
- ряды иконок требований и значения под ними не разъезжаются
- шапка предмета с иконкой и плашками редкости не сдвигается
- колонки "Сейчас / Станет" у навыков стоят над своими числами
- крупные цифры уровня остаются крупными
Цвета берутся из игры. Числа, архетипы и способности в дереве навыков, состояния "закрыто" и "открыто" повторяют то, что присылает сервер.
Выбранный пункт подсвечивается в списках сортировки и фильтров.
Полосы прогресса у аспектов закрашиваются по ходу прокачки, как в оригинале.
Мелкий пиксельный шрифт получил кириллицу, плашки вроде Special Offer не выпадают из стиля.
🧙 Имена и надписи в мире
- Имена NPC и мобов: больше 3 100 имён.
- Надписи в мире: торговцы, пещеры, сундуки, указатели, счётчики в рейдах.
- Перевод сохраняет оформление оригинала: цвета, звёзды сундуков, полоски прогресса и качества, числа, переносы строк.
- Имя моба остаётся переведённым, когда на нём висит яд, проклятие или другой эффект.
💬 Сообщения сервера в чате
Системные сообщения и события на русском: больше 2 200 разных сообщений.
- Ники, названия территорий и числа подставляются в перевод сами.
- Цвета повторяют оригинал: редкость награды, подсветка имён и чисел.
- Длинные сообщения переносятся аккуратно, строки по центру стоят по центру, списки наград идут столбиком.
- Карточки маяков в лутране сохраняют свои колонки.
- Кликабельные сообщения остаются кликабельными.
- Числительные склоняются: "1 попытка", "3 попытки", "5 попыток".
- Сообщения других модов не затрагиваются.
🗣 Диалоги
- Имя говорящего переведено и стоит ровно по центру плашки.
- Подсказки управления на русском: "продолжить", "выбрать ответ", "подтвердить".
- Длинные варианты ответа прокручиваются бегущей строкой внутри рамки, как в оригинале.
- Пропуск печати не пролистывает реплики. Мод нажимает, только когда точно знает, сколько текста осталось допечатать. Если не уверен, он реплику не трогает.
- Никаких чужих переводов. Если для реплики нет точного перевода, остаётся оригинал, а не перевод похожей фразы.
- Перевод не мигает, пока реплика печатается.
⚙️ Экран настроек
У мода свой экран настроек и новая иконка. Открывается правым Shift или через Mod Menu, клавишу можно сменить в управлении.
Каждая часть перевода включается и выключается отдельно: 🧙 Имена NPC 🪧 Надписи в мире 🗣 Диалоги 📋 Интерфейсы 🎒 Предметы 💬 Сообщения сервера 📜 Задачи квестов
И три переключателя: "Пропуск печати", "Общий чат", "Помогать переводу".
Настройки сохраняются между запусками. F8 выключает весь перевод разом, F9 перечитывает его без перезапуска игры.
🗨️ Общий чат
Свой чат для игроков с модом, на все миры Wynncraft. Начните сообщение с восклицательного знака: !всем привет. Или командой /wr всем привет.
Личность подтверждается через аккаунт Minecraft, написать под чужим ником нельзя.
За спам и оскорбления доступ к чату закрывается. Между сообщениями есть короткая пауза, флудить не получится.
🛠 Под капотом
Новый формат перевода. У каждой строки свой адрес: квест, этап, говорящий, тип (реплика, вариант ответа, задание). Одна и та же фраза в разных квестах переводится по-разному и к месту, а правка в одном месте не ломает другое.
Мастерская перевода. Я сделал собственный редактор, где строка видна так же, как в игре: с цветами, иконками и переносами. Перевод выходит быстрее и ровнее.
Один битый файл не выключает перевод. Такой файл пропускается, остальное работает.
Проверки при каждой сборке. Перед выпуском мод сам прогоняет 12 наборов проверок, а раскладка подсказок сверяется на 4 700 настоящих подсказках из игры.
Обновления перевода. Мод качает только изменившиеся файлы, проверяет их целостность и делает это в фоне. Игра запускается быстрее, оборванная загрузка перевод не портит.
🔌 Совместимость с Wynntils
- Мод не изменяет сами предметы, а переводит только то, что вы видите. Wynntils и другие моды работают с оригиналом: рынок, поиск, просмотр снаряжения.
- Трекер заданий Wynntils показывает переведённую цель и тип активности.
- Трекер ежедневных и гильдейских заданий Wynntils показывает переведённые цели.
- Зеркало для связи с союзниками (позиции, здоровье, мана) проверяется при каждом подключении. Если оно недоступно, мод сам переходит на прямое соединение.
- Мод работает и с Wynntils, и без него.
🤝 Помогите допереводить
Мод сам замечает тексты без перевода и отправляет их мне. Скриншоты делать не нужно. Уходит только текст игры и только на Wynncraft, ники вырезаются. Выключается в настройках: "Помогать переводу".
📥 Как обновиться
Скачайте 2.0 и замените старый файл в папке mods. Требования: Minecraft 1.21.11, Fabric, Fabric API.
Файлы от прошлых версий мод уберёт или пропустит сам, руками ничего удалять не нужно.
Версию 1.1.5 оставлять не стоит: новый перевод она не получит и запускаться станет дольше.
Нашли ошибку или кривой перевод? Пишите в Discord со скриншотом.
Спасибо всем, кто тестировал, присылал скриншоты и ждал.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:KfDGY1yX:rlAw702O"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:KfDGY1yX:rlAw702O"
}
