Releases: Muratovnik/Tolmach
Release list
v0.6.1
0.6.1 (2026-09-30)
Highlights
Исправлены переводы настроек Creature Level and Loot Control, составных подсказок и имён вариантов Humanoid Randomizer. Готовые русские тексты и пользовательские имена питомцев сохраняются. Отчёт загрузки теперь помогает отличить текущий запуск от старого файла на диске.
Обновлены описание пакета, установка, помощь и справочник покрытия. Уточнены ограничения перевода пользовательских надписей, настройки F1 и диагностика. Финальная приёмка с загрузкой мира ещё не выполнена; границы автоматических проверок остаются в силе.
Bug Fixes
- CLLC: названия и описания настроек дополняются независимо: готовый русский текст одного поля не мешает перевести другое и не перезаписывается. (a3f7e73)
- Подсказки: фрагменты нескольких каталогов переводятся в одном сообщении без повторной обработки уже переведённого текста. (fbf3651)
- Humanoid Randomizer: шаблоны имён ограничены существами этого мода, включая варианты без компонента рандомизатора и стандартные имена приручаемых существ. Пользовательские переименования сохраняются. При неизвестном игровом API имя остаётся без глобального запасного перевода. (2f3bed0)
- Диагностика: отчёт различает запуск, отключение, отсутствие каталогов, ошибку и завершение работы; идентификатор сеанса связывает его с текущим журналом. (f357bd1)
v0.6.0
0.6.0 (2026-09-29)
Highlights
Первый выпуск после 0.2.0 и первый на Thunderstore. Tolmach работает сам, без другого пакета
русского перевода: 87 модов и субтитры игры, перевод с оригинального английского текста модов.
Ниже изменения по этапам, от новых к старым.
Еще 18 модов
- Переведены 16 модов:
- Armory от Therzie: названия и описания доспехов, плаща и пояса, оружейная станция,
бонусы комплектов, вкладка молота «Военное дело». Это не Valheim Armory от MidnightMods:
у того свой полный русский; - MyLittleUI: статистика персонажа в главном меню и слова часов в режиме Fuzzy;
- SmelterUpgrades: подсказки плавильни, печи и доменной печи, сообщения, улучшения в меню
молота; - Infinity Hammer, Server devcommands, World Edit Commands: сообщения при строительстве, на
HUD и на большой карте; - NetworkPerformanceSystem: сообщения при обрыве связи с сервером;
- ValheimInfiniteFire и Transmog: подсказки у огня и сообщение о переключении внешнего вида;
- Better Beehives, Spearfishing, Solid Hitboxes, Torches Are Fires, Wield Equipment While
Swimming, Quick Teleport, Quick Stack Store: сообщение о несовпадении версий при входе на
сервер (своего текста у этих модов нет или он уже переведен самим модом).
- Armory от Therzie: названия и описания доспехов, плаща и пояса, оружейная станция,
- Recipe Description Expansion: в подсказке комплекта части теперь названы как в игре, а не
внутренними именами вродеArmorTrollLeatherChest. Комплект тоже назван как в игре: своим
ключом или названием эффекта комплекта. Комплекты Armory там больше не теряют название из-за
регистра ключа. Для этого у шаблонов Tolmach появились параметрыitemиitemSet. - MissingPieces переведен самим модом полностью, но в трех строках были ошибки, и Tolmach
их исправляет: «Деревянная стена 1x1» (стояла кириллическая «х») и описания двух верхних стен
(на обе было скопировано одно описание). Для таких исправлений в каталоге есть список
replaceNative; остальной русский модов Tolmach по-прежнему только дополняет. - Текст методов, которые Harmony не может пропатчить (фильтр исключений, блок
fault), теперь
переводится там, где он передается методу показа: например, заголовки окон редактора
настроек Traders Extended. ПредупреждениеUI patch skippedв журнале остается, только если
строка каталога действительно осталась английской. - У Transmog и Quick Stack Store свой русский полный, Tolmach его не трогает.
- Не переведено, подробности в
docs/COVERAGE.md:- справка и вывод консольных команд инструментов JereKuusela, окно ConditionalConfigSync
об отказе в подключении; - имена инструментов Infinity Hammer из его файла данных.
- справка и вывод консольных команд инструментов JereKuusela, окно ConditionalConfigSync
- Проверки: 455 тестов NUnit, валидатор данных со схемой каталога, проверка пакета.
SocialSystem и новые версии модов
-
Переведен SocialSystem 1.0.1: друзья, группы и личные сообщения.
- Окна «Общение» и «Группа», статусы («В сети», «Отошел», «Невидимый», «Не в сети»),
подсказки кнопок и диалоги. - Приглашения, проверка готовности, сообщения на экране и в чате (
[ЛС],[Группа]). - Справка команд
dm,rиpв консоли.
Мод хранит строки в своей таблице Jotunn, только на английском и немецком. Tolmach добавляет
туда русскую и ничего не заменяет. Не переведена чит-командаsocialsystem_fake: ею автор мода
проверяет друзей и группы в одиночку. - Окна «Общение» и «Группа», статусы («В сети», «Отошел», «Невидимый», «Не в сети»),
-
В AdventureBackpacks 2.2.2, More_World_Locations_AIO 5.1.5 и WackysDatabase 2.5.36 снова
переводятся строки из кода. Каталоги были сверены с прежними версиями этих модов, и, увидев
другую версию, Tolmach пропускал перехват строк, а ключи словарей работали. В новых версиях все
строки каталогов на прежних местах, словари и обучающие тексты не изменились, переводы те же. -
Обновление мода больше не отключает его перевод. Если версия отличается от той, с которой
сверен каталог, Tolmach переводит строки, которые находит, а новые строки мода остаются
английскими. О версии и ненайденных строках он предупреждает в журнале и в
Tolmach.runtime.txt. ПараметрCompatibility.AllowOtherVersionsзаменен на
Compatibility.OnlyAuditedVersions(по умолчанию выключен): он оставляет для других версий
только словарные переводы, как раньше. Старую строкуAllowOtherVersionsиз
muratovnik.tolmach.cfgможно удалить. -
Проверки: 380 тестов NUnit, валидатор данных со схемой каталога, проверка пакета.
По смыслу, а не по совпадению слов
- Исправлены названия, которые 0.5.2 взял из игры только потому, что английское слово то же,
хотя предмет у мода другой:- GoldBars: «Небольшая кучка монет»; «Гора монет» в игре — большой клад;
- VNEI: вкладка «Рецепты», потому что в ней не только ремесло, но и добыча с существ,
переплавка и готовка; фильтр «Все станции»: верстаки, инструменты, плавильни, существа; - Shipyard: «Просмоленная лестница 2 м» — это лестница, как на корабле, а не стремянка;
- Amazing Nature: «Проверить» у гнезда шелкопрядов, как «Проверить пчел» у улья;
- VikingNPC: «Хозяин» в подсказке над викингом.
- Остальные правки 0.5.2 перепроверены по коду и ресурсам модов и остаются: «Пиры»,
«ремесленная стойка», «Залежи медной руды» (в моде Ore Deposit), «Рунная кузница»,
«Вкл.»/«Выкл.». - Каталог перевода с опечаткой в названии раздела или с пустым значением вместо таблицы теперь
не загружается, и это видно в журнале. Раньше строки такого раздела молча оставались
английскими. - Проверки: 373 теста NUnit, валидатор данных со схемой каталога, проверка пакета.
Как в игре
- Переводы сверены с русской локализацией игры:
- «ё» больше не пишется, как и в самой игре: «Черный лес», «Кремневая кирка». Имена собственные
её сохраняют: «Бьёрн», «Ёрмунганд»; - между числом и единицей измерения неразрывный пробел: «2 м», «17 с»;
- термины приведены к игровым:
- Culinary Horizons: вкладка «Пиры» вместо «Банкеты»;
- VNEI и Amazing Nature: «ремесленная стойка» вместо «станции»;
- VNEI: «Чертежи» вместо «Рецепты»;
- OreMines: «Залежи медной руды» вместо «Медная жила»;
- GoldBars: «Небольшая гора монет»;
- Amazing Nature: «Рунная кузница» и «Посмотреть» у гнезда шелкопрядов;
- Shipyard: «Просмоленная стремянка»;
- VikingNPC: «Владелец»;
- Lightkeeper: «Вкл.»/«Выкл.».
- «ё» больше не пишется, как и в самой игре: «Черный лес», «Кремневая кирка». Имена собственные
- TakeAllCooked: подсказка у стойки для готовки «Взять все готовое». Мод берёт её из своего
конфига; если вы поменяли этот текст сами, он останется как есть. - Проверки: 371 тест NUnit, валидатор данных, подсказка TakeAllCooked на DLL самого мода вне игры.
Сверка покрытия
- Все 68 модов сверены с перечнем строк, которые переводил другой пакет перевода. В части модов
строки выпали при подготовке 0.4.0: строку, которую нельзя было заменять в одном месте, не
перевели и во всех остальных. Теперь они переведены:- MoveBuildPieces: сообщение «Блокировка для перемещения потеряна»;
- Huginn: группа меток «Портал» в фильтре карты, строки о залежах в выводе
huginn.lookingat; - Location Placement Accelerator: режим «Ванильный» на экране расстановки локаций;
- Amazing Nature: эффект «Провокация» и «Кремнёвая кирка»;
- Arsenal Reborn: эффект «Благословение Одина».
- Ключи, для которых мод не задаёт английского текста, но показывает их в игре, написаны по
контексту:- Amazing Nature: названия шести скал («Ледяной утёс», «Скала Пепельных земель»), описание
трофея лесного тролля, надпись на табличке мифического алтаря; - Arsenal Reborn: описание «Глубинного клеймора»;
- VNEI: фильтр «Все станции».
- Amazing Nature: названия шести скал («Ледяной утёс», «Скала Пепельных земель»), описание
- BossAdd: в сообщении о порядке убийства цвет Массы костей теперь по-русски («Сначала убейте
[красную] Массу костей!»). Раньше цвет оставался корейским. - Проверки: 368 тестов NUnit, валидатор данных, сверка новых литералов с IL модов. В игре эти
изменения не проверялись.
Creature Level and Loot Control
- Переведён Creature Level and Loot Control: таблички существ с эффектами, стихиями и
особенностями боссов в роде существа («Огненная Летучая мышь», «Эйктюр Отражающий»),
сообщения о росте уровня сектора и о призыве на помощь, уровень сектора на миникарте, кнопки
редактора YAML, значения списков и все 69 настроек в окне F1, вывод консольных командcllc.
Всего 68 модов и субтитры игры. - У этого мода своя YAML-таблица переводов, которую он читает один раз при запуске. Tolmach
загружается после него и подставляет русскую таблицу; если рядом с модом лежит свой
Russian.yml, дописывает только недостающее. Имена секций и ключей в.cfgостаются
английскими. - Исправлено по первой проверке 0.4.0 в игре (игра запускается, русский включается):
- EquipmentAndQuickSlots: подписи слотов «Плечи» и «Оберег» (были Shoulders и Trinket);
- CraftyCartsRemake привязан к установленной 3.2.4, повозки со станциями и их хранилища
называются «Повозка (Верстак)» и «Хранилище: Повозка (Верстак)» вместо «Верстак Повозка
Storage»; - AzuAutoStore: подсказки избранных предметов и ячеек («Ячейка в избранном…»);
- метки карты: цели рунных камней UsefulRunestones без своего названия («Лагерь Хильдир»
вместо Hildir_camp) и названия локаций ExpertExplorer у меток, сохранённых на английском
(«Погребальные комнаты» вместо Burial Chambers); - ложные предупреждения «Literal not replaced» у методов с перегрузками (AzuAutoStore,
PlantEasily) и больше сотни предупреждений HarmonyX о поиске полей в журнале.
- Проверки: 368 тестов NUnit, валидатор данных, сверка литералов с IL; таблички, сообщения и
настройки CLLC проверены на DLL самого мода вне игры, патчи остальных модов — на их DLL. В игре
CLLC не проверялся.
Ещё 25 модов
- Переведены еще 25 модов, которые поддерживал другой пакет перевода: Balrond Amazing Nature, Arsenal Reborn, Constructions, Furniture Reborn, Dual
Mastery и Lightkeeper, Passive Powers, OdinsSteelworks, Epic Loot, VNEI, Inventory Slots,
Culinary Horizons, Hunter Legacy, Magic Supremacy, Eternal Legends, XPortal, TakeAllCooked,
MoveBuildPieces, FoodDurationMultiplier, BossAdd, Huginn, FirstPersonMode, Perfec...
v0.2.0
0.2.0 — новое имя: Tolmach
- Пакет называется Tolmach («толмач» — старинное русское «переводчик»). Переводы и
поведение не изменились: все 37 каталогов побайтно совпадают с 0.1.3. - Новый идентификатор плагина
muratovnik.tolmach(былlocal.valheim.russianpack).
DLL —Tolmach.dll, настройки —BepInEx/config/muratovnik.tolmach.cfg, отчёт —
BepInEx/config/Tolmach.runtime.txt. Если у вас стоял локальный ValheimRussianPack,
удалите его: у модов разные идентификаторы, и иначе загрузятся оба. Настройки из
старого файла не переносятся. - Первый публичный выпуск. Исходники и релизы —
github.com/Muratovnik/Tolmach. ZIP релиза
собирается из закоммиченного кода, рядом публикуетсяSHA256SUMS. - Сборка:
Build.ps1берёт пути из переменныхTOLMACH_*и принимает-OutputDirectory.
Список хешей исходниковSHA256SUMS.txtудалён: целостность исходников обеспечивает Git.