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


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

Онлайн

Сейчас на сайте: 226
Гостей: 222

Пользователи: 

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

MOD East 1135
Artkolobok, Сегодня, 12:37
Mikail Havrilyuk, Мы её никак заменить не можем...
MOD East 1135
Mikail Havrilyuk, Вчера, 18:46
Уважаемые Администраторы, ссылка на версию 1.2.5 не работает. Я прохожу авторизацию без конца....
Гайд по моду Age of Arthur
Asgard_guardian, 19 февраля 2025 17:41
Спящий, Если ещё актуально - методом проб и ошибок выяснил, что ловкость должна быть действительно...
Флудилка V3
Gut, 19 февраля 2025 16:52
SupportCaptain, Без знания модульки будет тяжело(я сам не мододел, в точности не подскажу), тяжело...
Флудилка V3
SupportCaptain, 18 февраля 2025 18:09
Gut, Спасибо большое за информацию, просто хотелось добавить из первого мода кастомную ветку юнитов...
Флудилка V3
Gut, 18 февраля 2025 17:03
SupportCaptain, Приветствую, без знания моддинга не получится, да и то, даже если бы знал, два мода...
Флудилка V3
SupportCaptain, 18 февраля 2025 12:24
Доброго времени суток, подскажите как внедрять один мод (пример Dynamic Troop Trees - Modmerger...
Флудилка V3
Gut, 17 февраля 2025 17:31
Чикабой, ты же всего не знаешь) не стоит об этом кричать, ты заметь, что никто не вынес ссоры из...
Гайд по моду Age of Arthur
Asgard_guardian, 11 февраля 2025 16:20
Подскажите, кто знает, после выполнения квеста на убийство короля бандитов Дорки и захвата его...