Русификация модов на Bannerlord


 



Автор гайда vigarh

Есть 3 вида, где прописывается текст для модов:
1. Текст хранится в X:\Название мода\ModuleData\Languages
2. Тест хранится в самом файле X:\Название мода\bin\Win64_Shipping_Client\Название мода.dll
3. Как и второй вариант только отличие в том что в .dll файле просто идет направление по id текста в локализацию.

Рассмотрим 2 вариант, самый распространённый.

Нам нужна программа https://github.com/0xd4d/dnSpy/releases, скачиваем.
Далее возьму мод для примера простенький это XorberaxTrainingField. Идем по пути X:\XorberaxTrainingField\bin\Win64_Shipping_Client и видим там 3 файла:

 


1. 0Harmony.dll это файл для загрузки мода в игру, есть не везде, его не трогаем.
2. config.json этот файл для настройки некоторых аспектом мода, есть в большинства модов.
3. TrainingField.dll это сам наш мод, он нам и нужен.

Далее...

Запускаем dnSpy, перетягиваем наш TrainingField.dll в левый столбик с название "Обозреватель сборок". Должно получиться так:
 

Вскрываем наш мод нажатием на вот такой треугольник:
 
Переходим в TrainingField желтого цвета и листаем подмодули и смотрим на код справа.

Находим текст серого цвета справа с предположительным нашим текстом:
 


Нажимаем правой кнопкой по тексту и выбираем в меню "Изменить инструкции IL..."




Появится окно и смотрим слева на столбик "Опкод", весь наш текст находится под Опкодом "ldstr". Справа в строке видим текст "{=town_arena_train_troops}Train your troops ({COST}{GOLD_ICON})" и меняем его на "{=town_arena_train_troops}Тренировать свои войска ({COST}{GOLD_ICON})".

 


Проделываем аналогичное с остальными строками, вбиваем перевод. И далее нажимаем кнопку "ОК". Чтобы изменения наши сохранились, нужно нажать раздел "Файл", а в нем "Сохранить модуль..." и кнопку ОК.
 


Ну вот вроде и все  Проверяем нашу работу в игре. Удачи!



- используйте эту кнопку если вы обнаружили ошибку/искажение содержимого/отсутствие контента в новости или если хотите сообщить администрации о выходе новой версии мода и т.п.

Комментариев 16

Толмач
Саня Санин
Офлайн 15 апреля 2020 11:04 поделиться
Гайд полезный и простой!Разобрался в принципе быстро,долго в ньюансы вникал smile15 


Мы окружены-отлично,атакуем в любом направлении!!!
Странник
Jlyntik
Офлайн 15 апреля 2020 17:32 поделиться
Спасибо большое!!! Немного усилий и играть стало проще.


Друг сообщества
Tissimir
Титул: Тис ягодный
Офлайн 15 апреля 2020 17:35 поделиться
Jlyntik, приветствую на сайте.


quod erat demonstrandum
Стрелец
2baksa
Офлайн 15 апреля 2020 23:05 поделиться
Всем привет уважаемые! Помогите пожалуйста, сбил настройки программы, че то там закрыл нечаянно, и не могу все по дефолту выставить как было изначально. Сбросте конфиг или я не знаю, подскажите как сделать изначальный вариант настроек по дефолту. Суть: сбились окошки правое и левое, где сам мод слева и что переводить с права. Надеюсь, что поняли меня. Заранее спасибо!

Вот так бы хотелось, чтоб опять стало. И если можно или конфиг или как скинуть на дефолт, ну никак не найду.



Извините, тупанул, посмотрел на картинках (скриншотах) и разобрался, сам наладил. Спасибо за инструкцию и низкий поклон всей команде коммандо!!!


Странник
Molot34
Офлайн 16 апреля 2020 18:52 поделиться
А как изменять вот это?
https://pastenow.ru/8f68491ca9e8135c1f7a94070eb58698
https://pastenow.ru/2b96ebc915dbbe7b90d87b071c8405ba


Стрелец
2baksa
Офлайн 17 апреля 2020 12:49 поделиться
Molot34, тут нечего исправлять. Тут вообще текста мода нет.


Странник
akkord25
Офлайн 6 ноября 2020 21:39 поделиться
Tissimir, пытался русифицировать мод, всё сделал по инструкции. Но на русском (вашем) переводе, мои изменения не работают. Перевод работает только на английском языке игры, что делать?


Офлайн 17 января 2021 15:33 поделиться
Надо бы потом через xml гайд запилить


Отрок
Maza
Офлайн 29 января 2021 11:43 поделиться
Алёшка Переводчик, здравствуй ! Когда уже гайд по переводу XML?


Странник
Дюран
Офлайн 10 августа 2021 02:35 поделиться
Приветствую! Столкнулся с проблемой перевода модификации OpenSourceArmor, нет файлов dll, есть файлы tpac и много xml, думал всё просто, изменю название на русский язык в любом xml(строка name) и будет хорошо,но нет...
Если печатать и менять название на англ языке, хоть как ты напиши, то прекрасно всё работает, в игре отображается и напротив, написав на русском, не даёт начать новую игру и не грузит сохранение, но в игру заходит. Как быть?Что делать можно? Хотелось бы совета, тк нет перевода на такую прекрасную модификацию на Баннер


Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Онлайн

Сейчас на сайте: 39
Гостей: 38

Пользователи: 
- отсутствуют

Последние комментарии

MOD Napoleon: Conquest Europe
kitel, 8 октября 2024 20:54
вопрос такой. А чем выделился этот мод по сравнению с орлом? я понимаю что этот мод давно заброшен...
Mount & Blade II: Bannerlord - лошади
Ivamar, 7 октября 2024 08:35
Играю на коне, прокачал верховую езду на 270, каждый день битвы но сидя в городе заметил: за неделю...
MOD Between Empires
Onsl, 6 октября 2024 23:43
kitel,  Заходишь в папку Modules,выбираешь нужный тебе мод,нажимаешь на него,находишь потом папку...
MOD Between Empires
kitel, 5 октября 2024 12:48
нет а где их найти чтобы удалить?...
MOD Between Empires
Onsl, 5 октября 2024 10:39
kitel, Удалял файлы font.data и font.dds?...
MOD WB: Restart!
Sparta_azazel, 4 октября 2024 13:41
Версия 2.6 выглядит очень неиграбельно. Постоянные вылеты в любой точке карты...
MOD Between Empires
kitel, 4 октября 2024 13:13
поставил руссификатор но вместо слов точки или пустота. в чем дело?...
Прохождение мода A CLASH OF KINGS
Чикабой, 28 сентября 2024 23:17
Павел Романов, Обычно такое если праздники, либо  у фракций 1 город остался, и они не могут...
Mount & Blade - Эпоха турниров (Warband) 1.174
Чикабой, 28 сентября 2024 23:16
зашел я на сервер Триолдов в нативе, этоже надо так было угробить сервак, чтобы сделать ограничение...