Набор настроек, направленных на улучшение баланса и уменьшение гринда в Bannerlord. Все настраивается через меню настроек в игре и может быть отключено, если вам это не нравится.
Это набор настроек, которые я добавил в игру для собственного удовольствия. Я решил опубликовать его на случай, если кто-то захочет им воспользоваться. Этот мод использует библиотеку Harmony (https://harmony.pardeike.net/), чтобы обеспечить максимальную совместимость с другими модами. Этот мод также может служить примером для любого начинающего моддера, который хотел бы увидеть, как исправлять методы, чтобы изменить их поведение.
Требования
Bannerlord Tweaks теперь требует запуска мода ModLib . ModLib предоставляет пользовательский интерфейс для меню настроек.
Для моддеров: теперь вы можете использовать ModLib, чтобы предоставить меню настроек для ваших собственных модов! Посетите страницу мода ModLib и репозиторий ModLib на GitHub для получения более подробной информации.
Если вы используете бета-версию игры, обязательно загрузите бета-версию BannerlordTweaks.
Список настроек Bannerlord Tweaks
Создание выносливости:
- Ограничение выносливости увеличено со 100 до 400. (Исправленный метод -> CraftingCampaignBehavior.GetMaxHeroCraftingStamina)
– Прирост выносливости увеличен с 5 в час до 10 в час. (Исправленный метод -> CraftingCampaignBehavior.HourlyTick)
— Необязательная настройка для полного отключения выносливости крафта (по умолчанию отключена. Исправленный метод -> CraftingVM.HaveEnergy)
— Необязательная настройка для уменьшения количества выносливости крафта, восстанавливаемой, когда вы не отдыхаете в поселении (в родном вы ничего не восстанавливаете).
Награды за бои :
– Удвоено получение славы в боях. (Исправлен метод -> DefaultBattleRewardModel.CalculateRenownGain)
— Добавлена возможность настроить множитель влияния, полученного после каждого боя.
Размер группы:
– Получите бонус к размеру отряда за счет навыков Лидерство и Распорядитель. Бонус равен 30% от значения навыка Лидерство + 30% от значения навыка Стюард. (Пропатченный метод ->DefaultPartySizeLimitModel.CalculateMobilePartyMemberSizeLimit) Награды за
турнир:
– Известность за победу в турнире увеличена с 3 до 8. (Пропатченный метод -> DefaultTournamentModel.GetRenownReward)
– Добавлена награда в 500 золотых за победу в турнире. (Пропатченный метод -> TournamentBehavior.OnPlayerWinTournament)
– Добавлена возможность увеличить максимальную сумму ставки. Отключено по умолчанию. (Пропатченные методы -> TournamentVM.RefreshBetProperties, TournamentVM.RefreshValues, TournamentVM.get_IsBetButtonEnabled)
— Добавлена возможность установить минимальные коэффициенты ставок.
Множитель опыта навыков героя:
– Добавлен глобальный множитель для получения опыта навыков. Этот множитель находится на кривой, начиная с 1 на уровне навыка 1 и до 12 на уровне навыка 250. Я добавил его, потому что после 20 часов игры мне удалось поднять свои боевые навыки примерно до 65, что является смехотворно медленным. процесс выравнивания. Пока не уверен в балансе этого твика. (Исправленный метод -> Hero.AddSkillXp)
— Добавлено дополнительное настраиваемое переопределение модификатора плоского опыта.
Изменения в битвах в убежищах:
— Добавлено значение, позволяющее вам собрать всю свою армию в убежище. Если вы хотите ограничить количество войск, которые вы можете привести, вы можете уменьшить лимит. (Исправленный метод -> DefaultTroopCountLimitModel.GetHideoutBattlePlayerMaxTroopCount)
– Добавлена возможность не проигрывать битву в убежище после смерти. (Исправленные методы -> HideoutMissionController.IsSideDepleted, HideoutMissionController.InitializeMission)
— Добавлена возможность не проигрывать битву в убежище, когда вы проигрываете дуэль с боссом. (Исправленные методы -> HideoutMissionController.IsSideDepleted, HideoutMissionController.InitializeMission)
Турнирный опыт включен:
– Получение опыта для игрока и его спутников включено в турнирах и на арене.
Множитель опыта войск:
– Глобальный множитель опыта для всех войск, не являющихся героями. Значение по умолчанию — удвоенный опыт.
Увеличенный лимит мастерских:
– Увеличен базовый лимит мастерских с 1 до 2 (одна дополнительная).
– Необязательная настройка для увеличения бонуса лимита мастерской от уровня клана. (По умолчанию установлено собственное значение).
– Необязательный твик для снижения стоимости мастерских. (Отключено по умолчанию).
Ограничение компаньонов:
– Необязательный параметр для изменения базового количества компаньонов, которые вы можете иметь (по умолчанию отключено).
– Необязательная настройка для изменения бонуса к лимиту вашего компаньона от уровня клана (по умолчанию отключена).
Изменения в поселениях:
— Добавлено преимущество, позволяющее увеличить производство ополчения в замках и городах. Это направлено на то, чтобы усложнить осаду и помешать одной фракции захватить власть.
– Добавлена ценность, позволяющая увеличить производство еды в замках и городах для поддержки более крупных ополченцев.
– Добавлено значение, позволяющее увеличить шанс появления в замках и городах элитных юнитов в их ополчениях.
Изменения замковых зданий:
– Добавлены значения, дающие бонусы к производственным уровням замкового зернохранилища, садов, казарм ополчения и тренировочных полей.
— Тренировочное поле теперь дает 30, 70, 90 опыта гарнизоном.
— Зернохранилище теперь обеспечивает хранение 30, 45, 60 продуктов.
— Сады теперь производят 3, 6, 9 продуктов питания.
— Казармы ополченцев теперь производят 3, 6, 9 единиц ополчения.
Siege Tweaks
— скорость строительства осады снижена до 85% от ванильного.
– Уменьшен побочный урон осадной артиллерии на 12,5% (только на карте кампании).
– Уменьшен урон от разрушения осадной артиллерии с 5 до 4,5 (только на карте кампании).
Лимит группы клана
– Добавлена возможность настроить базовое количество партий, которые вы можете выставить.
– Добавлена возможность настроить бонус к количеству групп, которые вы можете выставить на поле, полученное от уровня вашего клана.
Лимит караванной вечеринки
— добавлена возможность увеличить лимит караванной вечеринки.
Настройки контроля беременности
– Добавлена опция для настройки вероятности мертворождения
– Добавлена опция для настройки вероятности материнской смертности во время родов
– Добавлена опция для настройки вероятности рождения близнецов
– Добавлена опция для настройки вероятности женского потомства
– Добавлена опция для настройки продолжительности беременности
– Добавлена опция для настройки вероятности фертильности персонажа игрока
– добавлена опция для настройки минимального / максимального возраста, чтобы иметь возможность воспроизводить
– Добавлена возможность ограничить количество детей, которые можно иметь .
Возрастные
настройки. – Добавлена возможность настроить все разные возрасты, в которых должна начинаться каждая фаза.
Настройки очков фокуса атрибута
— добавлена опция того, сколько уровней нужно получить, прежде чем получить еще один балл атрибута (по умолчанию — каждый 4-й уровень)
— добавлена опция того, сколько очков фокуса нужно получить за уровень.
Ежедневный опыт войск
— добавлена возможность для игрока/групп клана игрока/всех лордов давать опыт войскам своей группы в зависимости от их лидерских навыков.
Минимальный срок заключения
– Добавлена возможность установить минимальный срок заключения, прежде чем лорды смогут попытаться сбежать. По умолчанию воздействует только на пленников игрока, но можно настроить так, чтобы воздействовать на пленников всех лордов.
Строительные настройки для городов
— добавлены значения, дающие бонусы к уровням производства в городских амбарах, фруктовых садах, казармах ополченцев и тренировочных полях.
— Тренировочное поле теперь дает 30, 70, 90 опыта гарнизоном.
— Зернохранилище теперь обеспечивает хранение 30, 45, 60 продуктов.
— Сады теперь производят 3, 6, 9 продуктов питания.
— Казармы ополченцев теперь производят 3, 6, 9 единиц ополчения.
Все двуручное оружие прорезает людей
— добавлена возможность для всего двуручного оружия прорезать людей.
Настройки сложности
– Добавлена возможность настроить параметры сложности более точно, чем позволяют собственные параметры.
Управление навыками удаленных компаньонов
— добавлена опция, позволяющая вам управлять навыками компаньонов, когда они не в вашей группе.
Настройка размера битвы
— добавлена возможность увеличить размер битвы более 1000. Это нестабильно и обычно вызывает сбои. Сначала протестируйте его в пользовательской битве.
Настройка параметров сложности
— добавлены параметры для более точной настройки параметров сложности.
Обезглавливание
— добавлена возможность включить обезглавливание при убийстве врагов. Вы должны ударить их по голове левым или правым замахом.
– Включена опция, позволяющая ИИ также обезглавливать людей.
Нативные исправления ошибок
– Добавлено лучшее всплывающее сообщение об ошибке при сбое игры.
– Необязательное исправление для получения выносливости при крафте, когда вы не отдыхаете в поселении.
– Сделано возможным достичь максимальной выносливости крафта, если недостающее количество выносливости крафта было меньше вашего прироста.
Установка
Важно:Если вы обновляете мод с предыдущей версии,сначала удалите папку старого мода.
Извлеките папку с модом zzBannerlordTweaks в папку с модулями (C:\Program Files (x86)\Steam\steamapps\common\Mount & Blade II Bannerlord\Modules). Не переименовывайте эту папку, иначе мод не будет работать. Активируйте его в меню «Моды» лаунчера игры. Убедитесь, что мод указан ниже официальных модулей TaleWorlds, иначе он вылетит!
Игра вылетает при запуске?
У некоторых людей может возникнуть проблема с тем, что игра не может загрузить мод. Если игра вылетает при запуске после установки этого мода, пожалуйста, внимательно прочитайте всю информацию, указанную ниже:
Разблокируйте .dll-файлы мода.
Windows автоматически помечает .dll-файлы, загруженные из Интернета, как подозрительные и блокирует их. Хотя это обычно хорошо, это вызывает проблемы с системой загрузки модов Bannerlord. Чтобы это исправить, откройте папку модов Bannerlord Tweaks в папке модулей, затем перейдите в bin -> Win64_Shipping_Client. Щелкните правой кнопкой мыши BannerlordTweaks.dll и выберите «Свойства». Во всплывающем окне установите флажок «Разблокировать» в нижней части вкладки «Общие». Сделайте то же самое для 0Harmony.dll и ModLib.dll.
Разблокировать все файлы с помощью PowerShell (расширенный метод)
Если вам удобно пользоваться терминалом, вы можете использовать PowerShell для автоматической разблокировки всех файлов в каталоге Bannerlord. Это исправит не только файлы для этого мода, но и для других, у которых есть проблемы. Следуйте инструкциям ниже:
В меню «Пуск» Windows найдите PowerShell,
щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора». Появится синее окно.
Откройте окно проводника и перейдите в папку «Модули Bannerlord» (в нее вы установили свои моды)
. Нажмите на адресную строку и нажмите Control+C, чтобы скопировать адрес.
Вернитесь в окно PowerShell и введите: cd “
Вставьте адрес с помощью Control+V и введите закрывающую кавычку “
Результат должен выглядеть примерно так:
cd “C:\Program Files (x86)\Steam\steamapps\common\ Mount & Blade II Bannerlord\Modules”
(Ваше местоположение может быть другим, не забывайте кавычки!)
Нажмите Enter.
Теперь введите (а еще лучше скопируйте строку и вставьте ее в окно PowerShell): dir -Recurse | Unblock-File
После ввода этой строки нажмите Enter.
Окно PowerShell будет работать несколько секунд, а затем будет закрыто. Все файлы в каталоге Modules теперь разблокированы, если они были заблокированы.
Попробуйте запустить игру в режиме администратора
. Перейдите в «C:\Program Files (x86)\Steam\steamapps\common\Mount & Blade II Bannerlord\bin\Win64_Shipping_Client», затем щелкните правой кнопкой мыши файл с именем «TaleWorlds.MountAndBlade.Launcher.exe». ” и нажмите свойства. Перейдите на вкладку «Совместимость» и установите флажок «Выполнять эту программу от имени администратора», затем нажмите «ОК». (Для этого у вас должны быть права администратора на вашем компьютере.)
Попробуйте другой лаунчер
Другие разработчики модификаций создали лучшие лаунчеры для игры, которые помогают решить некоторые проблемы, вызванные лаунчером по умолчанию.
Попробуйте один из них:
Альтернативный лаунчер Bannerlord https://www.nexusmods.com/mountandblade2bannerlord/mods/265
Фиксированный лаунчер https://www.nexusmods.com/mountandblade2bannerlord/mods/205
Проверьте другие моды на наличие проблем
Неправильно настроенные моды вызовут проблемы для всех других модов, которые вы добавили в игру. Один плохой мод разрушит весь дом.
Убедитесь, что Bannerlord Tweaks находится под всеми официальными модулями в лаунчере. Этот мод зависит от кода всех официальных модулей и должен загружаться после них. Мое внимание было обращено на то, что другие моды, у которых неправильно настроен файл SubModule.xml, могут вызвать проблемы для тех, у которых он есть. Если порядок загрузки модов перепутан, проверьте файл SubModule.xml для каждого установленного вами мода и убедитесь, что они содержат этот фрагмент кода:
<Official value=”false”/>
<DependedModules>
<DependedModule Id=”Native”/>
<DependedModule Id=”SandBoxCore”/>
<DependedModule Id=”Sandbox”/>
<DependedModule Id=”CustomBattle”/>
<DependedModule Id=”StoryMode”/>
</DependedModules>
Если в них отсутствует даже одна из строк, отредактируйте файл SubModule.xml и добавьте недостающие фрагменты. Снова проверьте программу запуска, чтобы убедиться, что порядок модов правильный. Официальные модули TaleWorlds должны быть сгруппированы вверху.
Примечание. Если вы сделаете это неправильно, это добавит вам проблем. Я рекомендую это только в том случае, если вы уверены в том, что делаете.
Не редактируйте файл SubModule.xml для настроек Bannerlord.
Я прошел и проверил этот файл много раз. С этим проблем нет. Его изменение только добавит вам проблем.
Даже моды, которые не активированы в лаунчере, могут вызывать проблемы.
Если ничего из вышеперечисленного не работает, попробуйте временно удалить все остальные моды из папки «Модули», кроме этого. Запустите игру и посмотрите, будет ли она работать только с этим модом.
Помните: простая деактивация модов не решит проблему, вы должны удалить их из папки модулей.
Когда вы запустите игру, добавьте один мод обратно и снова запустите игру. Если он все еще работает, добавьте еще один мод и снова запустите игру. Повторяйте это, переходя по одному моду за раз, пока не найдете мод, вызывающий проблему.
Конфигурация
Этот мод полностью настраивается. Все можно изменить или отключить по своему вкусу.
Чтобы настроить параметры мода, откройте экран «Параметры мода» в главном меню игры и выберите пункт «Bannerlord Tweaks» из списка слева. После того, как вы изменили нужные параметры, нажмите кнопку «Готово». Чтобы изменения вступили в силу, игру нужно будет перезапустить. Это связано с тем, как мод изменяет базовую игру.
Если вы не хотите сохранять изменения, внесенные в настройки, нажмите кнопку «Отмена», и изменения будут возвращены в прежнее состояние.
Вклады
Bannerlord Tweaks разрабатывается командой модов Bannerlord Tweaks:
-mildeww (mipen)
-Tokashi
-joshimoo
Вот список других вкладов и вкладчиков в мод:
ajvr:
–Добавлена настройка, показывающая количество еды, оставшейся за день, вместо количества еды
–Добавлена опция изучения частей, из которых сделано оружие, когда вы нюхаете Это.
— Добавлена возможность остановить отображение оружия, которое вы заблокировали в инвентаре, в окне плавки.
OctaviusMods:
–Исправлена собственная ошибка, из-за которой сравнение предметов не окрашивалось, если у вас были определенные торговые черты.
Сообщения об ошибках
Если вы обнаружили ошибку и хотите сообщить о ней, сделайте это на GitHub здесь: https://github.com/mipen/BannerlordTweaks/issues .
Так мне гораздо легче заметить и принять меры. Очень сложно следить за всеми сообщениями на форуме NexusMods.
Хотя этот мод совместим с другими, некоторые из вышеперечисленных исправленных методов переопределяют собственный метод. Это означает, что если другой мод будет исправлять тот же метод, будет работать только один патч.
Совместимость с Bannerlord версии 1.4.1
BannerlordTweaks Beta
Совместимость с бета-версией Bannerlord 1.4.2.
Исправлена ошибка, из-за которой размер партии удваивался или увеличивался после перехода в главное меню и повторной загрузки игры