Русификация модов на 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

Друг сообщества
Tissimir
Титул: Тис ягодный
Офлайн 10 августа 2021 12:18 поделиться
Дюран, приветствую на сайте. Подожди немного, может, кто-то из переводчиков баннера подойдёт и поможет.



quod erat demonstrandum
Странник
Дюран
Офлайн 10 августа 2021 14:46 поделиться
Tissimir,
Понял, благодарю..)


Странник
Dmytry Skrilev
Офлайн 28 августа 2021 19:30 поделиться
Приветствую! Я для себя хотел поковыряться в русификаторе на основу, но файлов по указанному адресу там нет. Подскажите нубику, где искать?) Просто на глобальной карте часто отображается только численность отряда, без имени лорда - хотелось бы это исправить. Если получится - выложу, я не жадный)


Администратор
Дима Гончар
Титул: Король Британии
Офлайн 28 августа 2021 22:11 поделиться
Dmytry Skrilev, боюсь никто этого не подскажет, потому что строки изначально плохо расфасованы по файлам, и с каждым обновлением могут между ними перемещаться


Странник
Dmytry Skrilev
Офлайн 29 августа 2021 07:26 поделиться
Дима Гончар,
ок) похоже тогда придется ждать официального перевода)

Дима Гончар,
а может быть просто шрифт большой? можно его где-то уменьшить?



Странник
iLoveHeavyMetal GAME
Офлайн 7 октября 2021 01:07 поделиться
https://pic.pvpwar.net/v/8gB6fE9B Что прописано в ковычках Arrow


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

Онлайн

Сейчас на сайте: 77
Гостей: 76

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

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

Флудилка V3
iskanderzp, Сегодня, 10:17
pda, Умерь пыл... Не стоит бросаться оскорблениями. Это тебя не красит....
Флудилка V3
pda, Сегодня, 03:28
Иди работать официально по Китайскому! Сейчас очень вполне актуально. Что, не принимают? Гнилость...
Флудилка V3
Andyboi, Сегодня, 01:18
не.. ну понаятннооо у каждого свои предпочечния (там есть запрос), но  уже согасиилсся    на 108 ...
Флудилка V3
epilect, Вчера, 19:28
Андрей,чтобы ты из этого списка не перевёл,все пойдет на пользу сообществу этой игры)......
The elder scrolls Online
pda, Вчера, 18:44
Добра всем, давненько я отсутствовал на сайте) По игре: Многое изменилось, но она осталась ммо,...
Флудилка V3
Andyboi, Вчера, 17:46
ок, да будет так, ведь  я пообещал aliang`у. что переводить буду его мод, после 1135, ну так...
Флудилка V3
iskanderzp, Вчера, 10:20
Andyboi, Мой голос за 108 героев!!!...
Флудилка V3
Andyboi, 2 сентября 2025 19:38
что господа, хотите чтобы я начал перевод, существует много китайских модов, но большинство не...
PoP Helper [3.8]
admin1212, 2 сентября 2025 16:45
Игорь Глущенко, скачай visual c++ всех годов...