Mount & Blade II: Bannerlord

File information

Last updated

Original upload

Created by

axossk

Uploaded by

axossk

Virus scan

Safe to use

About this mod

Recruitment overhaul (garrisons included) for more realistic armies & wars.
Troop overhaul, no more peasant upgrading to noble, each unit belong to it's social rank.
Battles are also re-balanced & slowed down, increasing tactical value in engagements.
Compatible with RBM & Banner Kings. All modules are toggle-able.

Requirements
Permissions and credits
Changelogs
This mod is an attempt to make army recruitment and composition more realistic.
Faction units are based around the 10th century, except for Khuzait based on Mongols from the 13th century.
Battles are also modified and will last longer.

MODULES:


Troop replacement

Spoiler:  
Show
- all non elite units are now peasants with terrible skills & equipment
- most elite units are free-man subjects with average skills & equipment
- a small part of elite units are nobles with better skills & equipment
- each unit has it's own mini troop tree, allowed to upgrade to a more experienced version (skill changes only, equipment stays the same)

Garrison Recruitment Changes
Spoiler:  
Show
- garrison is now recruited from town/castle & surrounding villages (empty garrison won't recruit, vanilla behavior)
- relation with notables, wage limit & party size limit are taken into account
- fixed vanilla garrison wage limit (the wage limit set in party settings is now respected)

Volunteers Spawn Rate Changes
Spoiler:  
Show
- settlement recruits spawn chances can be reduced (divided by 5 by default)

Mercenaries Spawn Changes
Spoiler:  
Show
- tavern mercenaries spawn number can be reduced

Volunteers Recruitment Changes
Spoiler:  
Show
- apply restriction to every hero for recruitment
- number of available slots for recruitment is affected by clan tier, faction membership, culture, war, ownership, overlord/notable relation & perks
- this should apply to AI & player
- customizable bonus to player for recruitment

Code from Feudal Warfare by conleyc86
"Recruiting from notables, though, requires that you earn that right. There is no single path to it, however. You can befriend notables through questing (and the mod Small Talk), you can join a faction, improve your clan tier, befriend the ruling lord, and the biggest thing of all - you can have your own fief."

AI Lords FillStack Changes
Spoiler:  
Show
- number of free units given to AI Lords on re-spawn can be modified

Battle Speed Changes
Spoiler:  
Show
- better horse charge collision
- slower movement speed
- slower ladders climbing (greatly improve siege weapons utility)
- slower ready attack speed
- slower release attack speed

RBM Config Changes
Spoiler:  
Show
- armor value from x2 to x3
- pole-arm nerf
- 1H sword nerf
- maces nerf
- javelins huge boost



INSTALLATION:

1_ download main module
2_ place the module in \Mount & Blade II Bannerlord\Modules folder
3_ load BannerlordLevies after RBM in the mod manager



FEEDBACK:

You can help me to improve the mod here.



REGARDING RBM:

Some troops are equipped with low tier weapons to match their stats prerequisite, while you can use this mod without RBM, it is highly recommended because it will boost those weapons.



COMPATIBILITY:

BannerKings compatible (load it before BannerlordLevies)

ATC is used to patch volunteers when they spawn for maximum compatibility. Should be compatible with other ATC troop changers but not balanced.
Mods changing troops without ATC could be compatible if you disable my troop overhaul, but not guaranteed.


For modders:

XMLs:
- combat_parameters.xml (modified RBM version to increase horseback javelin throwing max left angle, otherwise hobelars won't throw their weapons when circling enemy)
- native_parameters.xml
- bandit NPCCharacters modified
- mercenary NPCCharacters modified
- militia NPCCharacters modified
- villager NPCCharacters modified

Harmony Patches:
- Prefix typeof(Town), "DailyGarrisonAdjustment"
- Prefix typeof(MobileParty), "FillPartyStacks"
- Postfix typeof(RecruitmentCampaignBehavior), "FindNumberOfMercenariesWillBeAdded")]

Overrides:
- override float GetDailyVolunteerProductionProbability() (including ATC modifications, so ATC is required even if you don't uses the troop replacement)
- override int MaximumIndexHeroCanRecruitFromHero() (code from Feudal Warfare)



RECOMMENDATIONS:

RTS Camera 1.2.8
Deadly siege Engines
True Sieges (slower battle ram & siege tower)
Hybrid Blocking
Fluid Combat Overhaul (I personally only use the blocking module)
Balanced Tournament Armor (low tier armor recommended otherwise tournaments could be very long)
Banner Kings



CREDITS:

ATC obviously for the clean troop patcher
RBM for the amazing re-balance
De Re Militari this mod helped me to understand troop patching
Feudal Warfare for volunteers recruitment restrictions code & source of inspiration
My Little Warband used to create troops equipment templates
WarAndAITweaks from which I modified & integrated code
Illustration from artist Giuseppe RAVA https://www.g-rava.it/