A vanilla-friendly mod for the campaign and sandbox modes of Bannerlord. Diplomacy's goal is to provide balanced, fun, and creative options for characters to have an impact on the world, including both the player and NPCs. Diplomacy creates more believable world behaviors while giving the player the agency to shape their world.
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
Wesir54 - Used his mod to determine how to set up Harmony and basic logging. Basilpanda - Used his mod to determine how to set up the settings on the MBOptionsScreen Nightmaremen- Looked at his mod (DiplomacyReworked) to save time on implementing the Send Messenger functionality.
Fixed crash that occurs when a player initiates a conversation via messenger with a hero in a settlement.
Version 1.1.1
Add support for Bannerlord e1.6.0.
Resolved incompatibility with the developer console mod.
Fixed issue where mercenaries could join or create factions.
Fixed issue where changing kingdoms as mercenary clan wouldn't refresh the war exhaustion UI. This may still occur in e1.5.10 but is definitely resolved in e.1.6.0.
Added an explicit dependency on UIExtenderEx.
Properly enforce faction creation criteria for players. Removed the cancel faction creation option.
Fixed some issues with localization.
Fixed issue where faction creation bug where the player may pay influence but a faction would not be created.
Updated the way messengers work to support 1.6.0. Should resolve any issues with recruiting wanderers via messenger.
Version 1.1.0
Added Factions and Civil Wars. Players and AI clans may create or join factions. If a faction gains enough support, they will start a civil war as rebels. If the rebels wins the war, their demand will be applied. If the loyalists win, the rebel clans will return to the kingdom. Victors in the war (rebels or loyalists) also receive an influence gain and relations with their comrades. The losers of the war will lose influence.
The Faction window can be accessed as a tab in the Kingdom management screen or the Encyclopedia on each Kingdom's page. The Faction window is used to create, join, or track factions in the world.
Faction tendency (the willingness of AI to create or join factions) can be tweaked in the mod options.
Added a score penalty to forming multiple Non-Aggression Pacts. Should stop Non-Aggression pact spam by the AI.
Increased the base score for forming alliances by 20. Should increase the number of alliances that the AI form.
Player rulers are now forced into a peace agreement when their kingdom's war exhaustion reaches its maximum.
Bannerlord e1.5.10 compatibility. Special thanks to ToCheckOn for helping on this.
Added a real-time display of the player's wars at the top of the screen with the current war exhaustion for both factions. Only shows when war exhaustion is enabled in the mod options.
Added a Non-Aggression Pact Tendency and Alliance Tendency setting. Allows the player to tune the AI's desire to enter these agreements.
Various updates to the Kingdom Diplomacy screen.
Kingdom banner elements now properly word wrap.
Updated the spacing and layout of the action buttons.
Support for 1.5.10 additions to the screen. (thanks to ToCheckOn!)
Improved Encyclopedia compatibility by patching using UIExtenderEx instead of overriding Encyclopedia prefabs.
Reordered some options in Diplomacy's MCM menu.
Removed CN translations because it is not being updated in official releases.
Fixed bug where a messenger could arrive at a character engaged in battle and cause a crash.
The recommended installation procedure for Diplomacy is through Vortex. Simply download and enable the mod through Vortex, ensuring that the dependencies are loaded first in the load order.
It is strongly recommended to use BUTRLoader. BUTRLoader is a Bannerlord game launcher that will help ensure that your mods are loading in the correct order and have all the necessary dependencies to run.[/size]
Compatibility Diplomacy is compatible with the vast majority of mods. It can be installed mid-game with no issues. It can be removed at any time.
Bug Report Create bug reports either through Nexus or by creating an issue on the Github repository.
Localization This mod has full localization support. Feel free to create translation mods!
FAQ Can I install this midgame? Diplomacy can be added or removed at any part of a campaign or sandbox game of Bannerlord. How does Diplomacy work with saves that use Diplomacy Fixes? Diplomacy replaces Diplomacy Fixes. When upgrading from Diplomacy Fixes, ensure that you disable or remove Diplomacy Fixes before enabling Diplomacy. Any save data from Diplomacy Fixes should be retained if you load a save created with Diplomacy Fixes enabled.
Contact Join our community Discord Channel for discussion, bug reports, suggestions, etc.