Allows configuration of which Bannerlord troops should correspond to the Crusader Kings 3 troops in CrusaderBlade battles. Supports troops from other mods!
Requirements
This mod does not have any known dependencies other than the base game.
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou can upload this file to other sites but you must credit me as the creator of the file
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features without permission from or credit to me
Conversion permissionYou can convert this file to work with other games as long as you credit me as the creator of the file
Asset use permissionYou are allowed to use the assets in this file without permission or crediting me
Asset use permission in mods/files that are being soldYou are allowed to use the assets in this file in 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 allowed to earn Donation Points for your mods if they use my assets
Author notes
Use as you like!
File credits
All credits to the original author of CrusaderBlade!
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version 2.1.3
Compatibility with 'Realistic Battle Mod - Combat Module' regarding Armor overriding.
Fixed the mount charge damage override from doing insane damage.
Fixed the insane override armor stats for levies accidentally left in former release.
Replaces 'StatsOverride.xml' if already present for the above fix, plus reduced armor values across the board.
Replaces 'group_numbering.json' if already present, since it was bugged.
Version 2.1.2
Another crash fix. Please check CrusaderBladeTroops\logs.txt sometimes for errors!
Version 2.1.1
Fixed crash when Siege Weapon regiments were present in the battle.
Version 2.1.0
Added feature to force consistent unit stats across cultures. Forces equal unit types from different cultures to have the same armor and skills etc.
The feature above can be easily configured using the Settings.ini in the module folder. Granular configuration is possible in Units\StatsOverride.xml
Fixed the formation group assignment feature. Configure it in Formations\group_numbering.json
Version 2.0.1
Fixed minor mistake.
Version 2.0.0
Changed troop configs from JSON to XML! You need to convert your configurations!
Added support for CK3-culture specific troops and champions. List of all CK3 culture ID's is included in the Units folder.
Added support for all CK3 men-at-arms types, including culturals. An empty template with all CK3 troop id's is included.
Champions combat skills in battles are now scaled up by their Prowess. Can be changed in Settings.ini in the module's folder after running the mod once.
CK3 men-at-arms bonuses to Damage, Toughness, Pursuit (speed) now carry over to battles. This includes bonuses from buildings and terrain!
Added support for culture-specific men-at-arms Banner overrides. Order Knights can now have their own banners!
Default CrusaderBlade troop XML's will be installed on first run if no existing configurating is present.
Fixed a crash related to formation group assignment.
Support for both 1.0.9 and 1.0.13.14 BETA in the same download.
Version 1.2.3
Improved sanitation of troop data from CK3 that's sometimes not read from memory correctly by CrusaderBlade.
Version 1.2.2
Fixed start of battle crash.
Version 1.2.1
Fixed the new feature.
Version 1.2.0
Added separate formation grouping for all CK3 classes
Version 1.1.1
Removed experimental features accidentally present in last release.
Version 1.1.0
Added support for custom Champions
Version 1.0.1
Fixes crashes, added troop ID validation.
Version 1.0.0
Initial release
The current CrusaderBlade versions use hardcoded native Bannerlord troops. This mod allows you to change the CK3 -> Bannerlord troop mapping with XML files. A mapping for De Re Militari (quickly) made by me is available as an example, which could be used as a base.
Installation Extract the archive to your Bannerlord installation folder, activate it in the Bannerlord launcher. Make sure to activate any Troop mods as well if you want to use them!
KNOWN ISSUES
If you load a CK3 savegame with a battle active in the Battle phase, you need to wait one day before jumping into the battle, otherwise CK3 hasn't calculated the Men-at-arms bonuses/penalties yet and they won't be applied in the Bannerlord battle either!
NEW in 2.1.0
Override unit statseasily of all CK3 regiments of the same type to force consistent balance between cultures! This can be easily configured using the new multipliers for hitpoints, armor and skills in Settings.ini in the Module folder. Configuration per CK3 unit type is possible in 'Units\StatsOverride.xml'
NEW in 2.0.0
Changed troop configs from JSON to XML! You need to convert your existing configurations!
Support for unique troops for EVERY CK3 culture!
Support for ALL CK3 men-at-arms types! Including regional/cultural!
Men-at-arms bonuses to Damage (weapon skills), Toughness (hitpoints) and Pursuit (riding/athletics skills) now carry over proportionally to battles!
Champion's combat skills scale up with Prowess (Prowess*10 by default), can be changed in new Settings.ini in the mod's Module folder after running the mod once.
Support for CK3-culture men-at-arms specific Banner overrides! You can give regiments like Order Knights unique banners now, per CK3 culture!
All default configurations/settings are now only generated if no existing configurations are already present! You can safely extract and overwrite the archive now without losing your changes!
Using your custom troops You can either change the base Bannerlord cultures in "Modules\CrusaderBladeTroops\Units\_base_cultures", or you make a copy of the empty_template.xml in "Modules\CrusaderBladeTroops\Units" to create mappings for a specific CK3 culture that overrides the base Bannerlord culture. Open these with Notepad or an equivalent raw text editor. Read the comments inside the XML's for additional explanations. When using troops from other mods, you naturally need to have the troop mod installed and activated as well!
Using your custom Champions In the same XML files as the troops are entries for Champions. Multiple bannerlord units can be defined for different minimum Prowess levels. You can add as many Prowess levels as you like. Note that the mod also scales up all of a Champion's combat skills with its Prowess (Prowess * 10 by default).
Configurable formation group selection for all CK3 classes! You can change under which key (1-8) every CK3 troop class is set by default. Open the following file with a raw text editor like Notepad:
You may put multiple classes under the same key if you want. For advanced users, you can also edit "ck_troop_groups.json" in the folder to add more categories, if for example you want to separate Bowmen from Crossbowmen you can change the right-side of "crossbowmen" from "Archers" to "Crossbows" in that file, and then add a "Crossbows" entry to "group_numbering.json".