Game Studio / Mod Guides / Gameplay
Value Peace
Gives AI kingdoms a configurable preference for stability while preserving retaliation and player-led war decisions.
Player guide
Install, configure, and troubleshoot Value Peace.
Use the sections below for setup, requirements, settings, compatibility, removal, and troubleshooting.
Overview
AI kingdoms that actually value stability — fewer pointless wars, more meaningful diplomacy
Description
In vanilla Bannerlord, AI kingdoms declare war constantly — the moment one faction gains a slight military edge over a neighbor it immediately exploits it. The map becomes a never-ending cascade of conflicts that makes diplomacy feel pointless. Real nations weigh the enormous cost of war before committing to it.
Value Peace corrects this by inserting a configurable peace preference directly into the AI war-score calculation. Kingdoms now evaluate whether a war is worth it — and most of the time, they decide it isn't.
How it works
War Score Dampening — Every AI clan's war vote score is multiplied down by the peace preference strength, making war proposals less likely to be raised and less likely to pass.
Final Gate — A secondary Harmony patch catches any war declaration that reaches the final call (from other mods, story scripts, etc.) and probabilistically cancels it.
Retaliation Tracking — A campaign behavior monitors every kingdom's settlements daily. Kingdoms that are actively under siege or raid are exempt and may still call for war to defend themselves.
Features
- Configurable peace preference strength — 5% (near-vanilla aggression) up to 100% (no voluntary wars)
- Retaliation exception — kingdoms under attack can still counter-declare war
- Opportunistic war exception — optionally allow a much stronger kingdom to prey on a weak one
- Extra player kingdom protection — optionally double the peace preference for wars involving your faction
- Player-initiated wars are never blocked
- Diagnostic notification toggle — see every blocked war declaration in real time
- Designed to be added to or removed from an existing campaign
- MCM integrated — all settings adjustable in-game without restarting
- Lightweight — two Harmony patches and one daily-tick behavior
SETTINGS (MCM → [WPS] Value Peace)
- Value Peace
- Enable Value Peace — Master on/off toggle (default: ON)
- Peace Preference Strength — How heavily kingdoms prefer peace. 5% ≈ vanilla. 100% = no voluntary wars. (default: 35%)
- Value Peace / Exceptions
- Allow Retaliation Wars — Kingdoms currently under siege or raid may still declare war in response (default: ON)
- Allow Opportunistic Wars — Allow a much stronger kingdom to still attack a clearly weaker one (default: OFF)
- Opportunistic War Strength Ratio — Attacker/defender strength ratio required for the opportunistic exception (default: 2.0)
- Value Peace / Player Kingdom
- Extra Protection for Player's Kingdom — Doubles the peace preference for wars involving the player's faction (default: OFF)
- Value Peace / Diagnostics
- Show War Block Notifications — Display a message each time a war is prevented (default: OFF)
Requirements
- Mount & Blade II: Bannerlord v1.3.0 or higher
- Bannerlord.Harmony (required)
- Mod Configuration Menu (MCM) (required for settings panel — mod works without it but settings will be locked to defaults)
Installation
- Manual:
- Install Bannerlord.Harmony if not already installed
- Install MCM if you want in-game settings
- Extract the downloaded archive
- Copy the WPS_ValuePeace folder to: Mount & Blade II Bannerlord\Modules\
- Enable [WPS] Value Peace in the Singleplayer → Mods section of the launcher
- Ensure it loads after Bannerlord.Harmony
Vortex
Click Mod Manager Download on the Files tab
Let Vortex install and enable the mod
Launch the game and enable in the launcher
Load Order
- Native
- SandBoxCore
- SandBox
- StoryMode (Optional)
- CustomBattle (Optional)
- Bannerlord.Harmony
- Bannerlord.MCM (Optional)
- WPS_ValuePeace
- [Your other mods]
Compatibility
- Designed to work with mods that leave DefaultDiplomacyModel and DeclareWarAction available for postfix and prefix patching.
- Diplomacy, kingdom-management, and overhaul mods may interact if they replace war scoring or final war-declaration actions.
- Potential conflicts:
- Mods that completely replace DefaultDiplomacyModel.GetScoreOfDeclaringWar with a Prefix that returns false (the Postfix dampening would not fire, but the final gate still will)
- Total conversion mods that rebuild the diplomacy system from scratch
Technical details
Patch 1 is a Postfix on DefaultDiplomacyModel.GetScoreOfDeclaringWar — it multiplies the returned score without replacing any logic.
Patch 2 is a Prefix on DeclareWarAction.Apply — it only fires for AI kingdom-vs-kingdom wars and never touches player-initiated declarations.
Uninstallation
- Recommended removal steps:
- Save your game
- Disable the mod in the launcher
- Delete the WPS_ValuePeace folder from Modules (optional)
- Note: After removal, AI kingdoms will return to vanilla war declaration behavior.
FAQ
Q: Will this work on existing saves?
A: It is designed for existing campaigns. Back up important saves before changing any mod list.
Q: Can I still declare war on other kingdoms?
A: Absolutely. Player-initiated wars are never blocked by this mod.
Q: My world has almost zero wars now — how do I get some back?
A: Lower the Peace Preference Strength in MCM. Try 15–20% for a mild reduction instead of the 35% default.
Q: Does this affect the player's kingdom being targeted?
A: By default no — other kingdoms can still declare war on you. Enable "Extra Protection for Player's Kingdom" if you want extra breathing room.
Q: Does retaliation work for the player's kingdom too?
A: Yes. If your kingdom is under siege you can still declare a counter-war without issue regardless of settings.
Q: Is this compatible with the Diplomacy mod?
A: Value Peace uses a postfix multiplier, which is designed to layer on top of score changes. Compatibility still depends on the other mod retaining the same war-scoring and declaration methods.
Credits
- Created by Wasted Potential Studios
- Uses Harmony by Andreas Pardeike
- Thanks to TaleWorlds for the modding support
Request support or a new idea
Having trouble with this release? Visit its Nexus page for downloads, bug reports, and player discussions. Have an idea for a new mod, feature, port, or compatibility update? Send WPS a gamer request.