Mount & Blade II: Bannerlord

Mount & Blade II: Bannerlord

162 ratings
PeasantRevenge
3
2
12
   
Award
Favorite
Favorited
Unfavorite
Setting: Native
Game Mode: Singleplayer
Tags: v1.3.13
File Size
Posted
Updated
372.062 KB
Mar 19, 2023 @ 4:20am
Dec 25, 2025 @ 3:02am
69 Change Notes ( view )

Subscribe to download
PeasantRevenge

Description
The mod aims to implement peasant revenge after village has been raided. Player and AI heroes, who captured the criminal, can now allow notable peasant to behead the criminal.

Mod adds features:
1. Dialogues for notable peasants and AI lords.
2. AI behavior to handle peasant revenge.
3. Relations changes to notables and heroes after peasant revenge event is finished.
4. Heroes pay to notables reparation, if they are caught after village raiding event (the reparation are scaled to hearts count of the village)
5. Heroes can pay "lost ransom" to hero's party, which caught the criminal hero after peasant killed the criminal, if the hero's party is low on money. (Player cannot ask for "lost ransom" yet)
6. Heroes can kill notable peasants, when heroes have certain traits and does not want to pay reparation to notable peasant.(Notables, who have active issue quests, do not participate in peasant revenge)
7. Player does not get relations penalties if peasant kill the criminal heroes.
8. Player can get support money from AI, if have good relations (the same rules for AI).
9. Notable peasant parties. Player can enable/disable notable peasant parties via dialog with notable peasant (configuration is saved in the PeasantRevengeModCfg file) (default - disabled). Player can interrupt the revenge party. and stop the revenge.
10. Player can attack neutral parties (except own faction), who are raiding village (default - disabled, enable/disable this via dialog with notable peasant see enableHelpNeutralVillageAndDeclareWarToAttackerMenu in the PeasantRevengeModCfg file).
11. Persuade notable peasant not to initiate or initiate the peasant revenge (player only yet).

Notable peasants who have mercy or coward trait will not result in peasant revenge (about 40% of villages with default configuration).
Heroes, who have better relations with the criminal, will be able to bail out the criminal. (Player can always do it)
Heroes, who are impulsive or have no mercy traits will tend to kill notable peasant instead of paying the reparation.
Heroes, who are generous will tend to pay "lost ransom"

Configuration:
You can tweak some configuration values to your liking.
Configuration values are in the file PeasantRevengeModCfg xml, which is created after you create the game, and reloaded after you load the game.
Mod will not write to this file if "CfgVersion" is higher than or equal to PeasantRevenge dll file version (your changes to this file will retain).

Suggestions regarding game balance:

Mercenary clans suffer a lot due to this mod. But you can reduce reparation gold amount by lowering the parameter “ReparationsScaleToSettlementHearts”. And change parameters, what prohibit executions of the criminal, to less demanding i.e.: “partyLordLetNotableToKillTheCriminalEvenIfOtherConditionsDoNotLet” “settlementLordLetNotableToKillTheCriminalEvenIfOtherConditionsDoNotLet” values set to <RelationsPerTraits traits="Mercy &lt; 0" relations="Relations &gt; 0" />
( By reducing these parameters, AI will let notable revenge more often in this example)
Or you can reduce peasant revenge timeout (see: peasantRevengeTimeoutInDays), so notable peasant may not complete the revenge in time more often.

In order to see more frequent 'lord blame other noble' option change the 'criminalWillBlameOtherLordForTheCrime' to something like this:
<criminalWillBlameOtherLordForTheCrime>
<RelationsPerTraits traits="Mercy &lt; 0&amp;Honor &lt; 1&amp;Generosity &lt; 1" relations="Relations &lt; 50" />
<RelationsPerTraits traits="Mercy &lt; 0&amp;Honor &lt; 1&amp;Generosity &lt; 1" relations="Relations &lt; 50" />
</criminalWillBlameOtherLordForTheCrime>

Mod does not save any progress (however game will save notable peasant mobile parties, but without revenge data. The mod will try to disband them, after game was loaded), so game will forget about past raid criminal heroes after game reload (it is done intentionally)

Uninstalling:
If you enabled notable peasant parties, disable them and wait (peasantRevengeTimeoutInDays days) until parties are removed and save game, before you uninstall the mod.

Known Bugs:
If you enable notable parties, sometimes village will get 1 more notable for a short time, after revenge mobile party is disbanded.

Compatibility:
1. Should be Save file compatible (Can be loaded/unloaded any time. If notable parties are enabled - let AI to kill them off)).

GitHub: https://github.com/arunasradv/PeasantRevenge.git
21 Comments
arunasradv  [author] Feb 4 @ 1:30pm 
The mod will not be updated until April (cannot compile it...)
Ano Dec 28, 2025 @ 1:47pm 
im feeling quite hungry
noname911 Dec 16, 2025 @ 9:54am 
Thanks, for the Fix
Afgan_Slayer_1453 Dec 11, 2025 @ 11:24am 
damn this mod fire. :steamhappy:
arunasradv  [author] Dec 10, 2025 @ 10:58am 
@noname911 Thanks, for reporting the issues. Now the start of the revenge should be fixed (increased priority of the revenge dialogue).
arunasradv  [author] Dec 10, 2025 @ 7:51am 
Ach... looks like revenge does not start to me too (when player is captured
)... fixing now...
arunasradv  [author] Dec 10, 2025 @ 7:38am 
no, you just need to catch the ai hero, who have been raiding the village recently. And at least one notable peasant should have valor and does not have mercy traits in the village.
noname911 Dec 10, 2025 @ 7:07am 
could it be that the revenge only happens with your own villiges you own?
arunasradv  [author] Dec 9, 2025 @ 12:31pm 
Maybe mod is not installed?
noname911 Dec 9, 2025 @ 9:53am 
I still have the problem that the revenge never appiers. Is that normal that its that rare?