Mount & Blade II: Bannerlord

File information

Last updated

Original upload

Created by

Sidies

Uploaded by

Sidiess

Virus scan

Safe to use

About this mod

Automatic village & prisoner recruitment to garrisons.Train troops in your garrison and establish guard parties which defend your kingdom and follow you into war. With this mod your next war is under your control!

Requirements
Permissions and credits
Translations
  • Turkish
  • Spanish
  • Russian
  • Portuguese
  • Mandarin
  • Korean
  • German
Changelogs
Donations

Description

___________________________________

This mod is an ongoing project which aims to improve garrisons provided by castles and settlements. I personally didn't like to manually raise a new garrison army to protect my newly gained fiefs. I created this mod to solve this problem and more! As this mod is still ongoing I intend to release more features related to garrisons in the future.
The mod aims to be as balanced as possible. Each upgrade and recruitment also costs money which can be seen in the overview on the bottom right corner. To make it a bit harder for yourself you are able to turn this mod on for all clans and factions across the map. But be aware! Their garrisons will get a lot stronger and it will be harder to claim new castles and settlements! The garrison will also recruit prisoners overtime. Each prisoner has his own conformity with you that has to be reached in order to be recruitable. You could run around with your prisoners and fight battles to gain conformity and with this mod you can also put your prisoners in beautiful cells so they gain conformity on a daily basis!
As garrisons are hard to maintain at the current bannerlord patch, this mod also adds an option to give bonus food to your settlements.



The Recruiters Update
___________________________________

Spoiler:  
Show



The Guards Update
___________________________________

Spoiler:  
Show



Features
___________________________________

  • Working for Castles and for settlements!
  • Recruit new troops automatically from nearby villages to your garrison
  • Recruit prisoners automatically overtime
  • Garrisoned troops are automatically trained
  • Trained troops are upgraded to the next tier
  • Set the desired tier you want to upgrade to 
  • Set the desired upgrade path you want your units to upgrade to
  • Compose & train your next armies as you wish in your garrisons
  • A template manager which stores your training setups across all your saves
  • Garrisons settings are unique to each other. Use one to train an Empire army and another to train your Khuzait Bow Riders
  • Set the mod values as you wish with an ingame configuration menu
  • Adjust many base game Garrison related settings in the configuration of this mod 
  • Turn this mod for AI on/off (turn it on if you want a challenge. Try it!)
  • Set a threshold to which the mod will recruit new units. If the threshold is reached (like 100 default) no more units will be recruited to the garrision
  • Gives bonus food to your garrisons. No more food problems whilst having your garrison filled up! (the food module has to be enabled in the config file) 
  • An ingame menu to adjust the settings for each Garrison 
  • Transfer Garrison units from one Garrison to another
  • Establish Guard parties out of your garrison troops
  • Guard parties can be given different orders
  • Guard parties defend your villages, castles and settlements
  • You can order Guard parties to follow you into war. They help you siege and in your field battles
  • Order Guard parties to defend clan parties like caravans or other companions parties
  • Guard parties capture prisoners for you and even sell them
  • Guard parties are self sufficient. They refill with new troops from the garrison if you wish and heal themselves if wounded
  • Guard parties buy horses from towns if you wish to gain additional movement speed
  • Guard parties can destroy nearby hideouts
  • Guard parties aquire loot from killed parties and sell it
  • Guard parties are smart. They use there own special AI which thinks about stuff like "I should defend XY village", "I shouldn't attack XY party it is to fast or to strong", "I should go back to a settlement and heal my units", and much more!
  • Create Recruiter parties
  • Recruiters recruit troops from outside of the garrisons region
  • Recruiters can be told to recruit troops of a specific culture
  • Tell the recruiters how many troops to recruit
  • Recruiters will try to not collect more units than the garrison can handle
  • Recruiters can be automatically created by the Improved Garrison to stay in a user specified threshold
  • Tell the recruiters to only recruit elite troops and they will collect your battanian archers for you!
  • Freely disable and enable this mod without breaking your save file
  • Use the ingame tutorial of the mod to find out more



How to install
___________________________________
  1. Download the mod manually from this website on the right hand corner
  2. Extract the file
  3. Copy the folder ImprovedGarrisons to your_steamAppsfolder/common/Mount & Blade II Bannerlord/Modules
  4. Start the the game from Steam
  5. In the Launcher find and press Mods
  6. Find Improved Garrisons and activate it
  7. Enjoy!
How to update
___________________________________
  1. Download the updated version from this website on the right hand corner
  2. GoTo your_steamAppsfolder/common/Mount & Blade II Bannerlord/Modules
  3. Find and Delete the old ImprovedGarrisons Folder
  4. Extract the new mod version to the Modules folder
  5. Start the the game from Steam
  6. In the Launcher find and press Mods
  7. Find Improved Garrisons and make sure its activated
  8. Enjoy!
How to Deinstall
___________________________________

You can safely enable and disable the mod. But make sure to call back all your garrison guard parties if you don't intend to use this mod on your save file anymore.

Configuration
___________________________________
This mod uses a config.xml file to adjust its settings. Use this to adjust (almost) every mod value as you like. For example dailyExp, Enable the mod for NPCs, adjust garrison size, adjust garrison wage and much more.

> you can adjust this mods settings in the configuration menu by pressing Alt + G ingame 

(Alternatively) 
This is how you find the config file: (Make sure you have at least once loaded your game so the config is generated!)
  1. Under \Documents\Mount and Blade II Bannerlord\Configs\ImprovedGarrisons
  2. Rightclick the config.xml file
  3. Press edit
  4. Change the values to your liking

Compatibility & Crashes
___________________________________

Compatibility
Spoiler:  
Show


Crashes
Spoiler:  
Show


Requirements
___________________________________
There are no requirements needed.
This mod is a standalone mod as it currently stands.


Bug-reports
___________________________________
If you find a bug please report it under the BUGS tab at the beginning of this page. 
> Please use the template found in this mods forum 
> Open the the ErrorLog file found in Improved Garrisons/Moduledata/ErrorLog.xml and copy all the data to your report 


FAQ
___________________________________

Where do I find the menu?
Each castle and settlement you own has a menu. The menu option is called "Garrison Options". For settlements you have to look under the Town Keep menu to find the option.Above I posted some images about the menu maybe this helps if you struggle to find them.

Do I have to have a own kingdom for this mod to work?
No! This mod works on every settlement or castle you own no matter if you own a kingdom or are part of one.

The mod doesn't seem to work. What should I do?
1. Check if the mod has been loaded. There should be a message in the chat window when starting the game. If there is now message please refer to the How to install section for possible solutions
2. The threshold of your Garrison has been reached. If the setting is set to 250 and your Garrison has more than 250 units, the auto recruitment
will stop. Please refer to the configuration segment to change the settings
3. Recruitment or training might be turned off. Please check your Garrison menu. 
4. A error has been reportet to your chat window. If so please report in the bug section

If my garrison is full will this stop the auto recruitment?
Yes!

Does the upgrade and recruitment cost money?
Yes it does. It costs the usual amount of money as if you would to this by hand.

What units are recruited by the garrisons?
Units from the surrounding villages. You can see the units walking to your main settlement. 

How is the upgrade unit determined if there are multiple upgrades possible?
Its random if you haven't selected a specific upgrade target.

Does the mod affect the AI?
Only if you turn this on in the settings. Please refer to the Configuration section.

How is the daily exp this mods gives to garrison units calculated?

The mod gives each troop-roster a set amount of exp multiplied by the amount of units this troop-roster has. If you have 20 recruits and they need 250Exp to upgrade and in the mods config.xml file the daily exp gain is set to 50, they will get 50*20 = 1000 Exp. As a unit from this troop-roster needs 250Exp, the upgrade logic will upgrade 1000/250 = 4 Units.

How a new garrison troops recruited?
If you have recruit from villages enabled in the config.xml (default) the recruitment logic and enabled the recruitment in your garrisons menu (default), the recruitment logic of this mod will lookup each bound village and this settlements units that are able to be recruited by the player. Be aware that the amount of available troops to recruit is affected by the relation a player has with this villages. Once the recruitment logic has gathered a minimum amount of recruits (5 by default changeable in the config.xml) a party of the available villages recruits will be created and send on its way to the garrison. The recruits will be removed from the villages pool so it will take some time for the village to generate more troops.

How are prisoners recruited?

Each prisoner in mount and blade has his own conformity value that needs to be reached in order to be recruitable. You could run around with your prisoner and fight to build up this conformity. This mod allows you to put your prisoners into your castle (or settlement) to gain conformity on a daily basis. (They will have it so nice in their cells, that they will like you overtime. I promise there is no brainwashing happening! (maybe))

Help after installing this mod my economy has taken a big hit!
Please be aware that having big armies stocked up in your garrisons is bound to be expansiv! If you can't handle this with your current economy, please adjust your settings in your garrisons accordingly. Alternativly you can "cheat" a little and lower the costs in the config.xml file of this mod.

How does the training of troops work?
Each day your garrisoned units get a set (but customizable) amount of exp. Once they are able to be upgraded one of two things happen. If you did choose their upgrade path by selecting a specific upgrade target you want the unit to upgrade to, the Improved Garrison upgrade logic will upgrade to this target. If no target has been set, their path will be choosen randomly. But you can restrict their tier if you for instance only want to have tier 3 troops to lower costs

Is this mod compatible with XY mod?
Im aiming this mod to be as compatible as possible. But I can't promise that there won't be compatibility problems when installing mods with similiar features.

What does LoadCustomPartySizeModel and LoadCustomPartySpeedModel do?
Basically this models can only be used by one running mod. If another mod is running one of these models and you load it in Improved Garrisons
you will have a crash. Therefore I implemented the posibility to load or not load these models.
The PartySizeModel and PartySpeedModel for Improved Garrisons are used in such way, that they basically are used to allow the guard and transfer parties to have a "normal" movement speed. If the PartySizeModel is not loaded, the size for the guard parties can't be higher than 20 without having a massiv movement speed reduction (to about 1). If you say don't want to use the partySizeModel for compatiblity reasons (another mod you want to use is using the model) you could change it to use the PartySpeedModel. This allows to override the set movement speed of around 1 to a choosen value (default 4.8).



USE AT YOUR OWN RISK!
Always Backup your save files before using mods!