Mount & Blade II: Bannerlord

Mount & Blade II: Bannerlord

Smart RBM patch
Ulfkarl  [developer] 3 May @ 1:19pm
Smart RBM Armor Naming Guide for Modders
Introduction

This guide explains how to name your Bannerlord armor mods to make them compatible with the Smart RBM armor patch. The system uses item names and IDs to automatically apply appropriate armor values based on recognized keywords.

Material Types

The mod primarily recognizes four material types, in order of protective value:

Plate - Highest armor value
Chainmail - Medium-high armor value
Leather - Medium armor value
Cloth - Lowest armor value
You can specify the material type directly in the material_type attribute.

Armor Keywords by Category

Head Armor KeywordsMaterial/Type Identifiers:

Great Helms/Full Face Protection: "great", "maciekowski", "bolzano", "dargen", "topfhelm", "heaume", "visored", "full helm", "tournament", "fluted", "hounskull", "sallet", "armet", "bascinet", "burgonet", "barbute", "faceplate", "bevor", "flat top", "crusader", "sugarloaf", "klappvisor", "heavy_helm", "barrel", "tophelm", "knight", "closed helm", "grand".
Regular Plate Helms: "nasal", "casque", "kettle", "gate", "nasalhelm", "helmet", "spangenhelm", "maas", "olmutz", "orchowski", "ridged"
Mail Coifs: "mail coif", "coif" (without "with")
Face Protection Modifiers: "face", "faceguard", "face guard", "spectacle", "gjermundbu", "lokrume", "lendman", "goggled", "tjele", "broe", "googled", "cataphract", "scarf", "veiled", "vendel".


Quality/Enhancement Keywords:

Elite Quality: "noble", "lordly", "royal", "champion", "crown", "warlord", "elite", "lord", "mastercrafted", "legendary".
Reinforcement: "reinforced", "heavy", "scale", "roughscale", "ornate", "decorated", "plated".
Mail Additions: "mail", "chain", "cataphract", "closed", "mailed", "mail coif", "facemask", "veil".
Double Mail: "double mail", "aventail", "full mail".
Padding/Lining: "leather", "padded", "lined", "quilted", "gambeson", "kavadion", "padding", "banded", "berserker", "ulfhednar", "wrapped", "skin", "pelt", "wolf", "bear", "furred", "cloth", "lion", "coif", "fur", "cushioned"
Cheek Guards: "guards", "guarded", "cheek guards"



Body Armor Keywords

Material/Type Identifiers:
Full Plate: "full plate", "harness", "cuirass", "breastplate", "plate armor", "plated armor", "field armor", "tournament", "knight", "gothic", "churburg", "hussar", "lorrain".
Scale Armor: "scale", "scales", "scaled", "serpentine", "dragonscale", "lames", "Squamata", "fish", "fishscale".
Lamellar Armor: "lamellar", "lamellated", "laced", "segmented", "brigandine", "plates".
Mail Armor: "mail", "hauberk", "mailtunic", "mailed", "chainmail".
Leather Armor: "leather", "hide".
Cloth Armor: "padded", "aketon", "padding", "kavadion", "quilted", "gambeson".



Quality/Enhancement Keywords:
Elite Quality: "mastercrafted", "noble", "elite", "lord", "legendary", "decorated", "ornate", "lordly", "royal".
Reinforcement: "reinforced", "heavy", "hardened", "rough", "layered", "stitched", "fortified", "plated".
Mail Additions: "mail", "chainmail", "mailed", "hauberk".
Double Mail: "double".
Klivanion: "klivanion", "coat of plates", "kliba".
Padding/Lining: "padded", "lined", "quilted", "gambeson", "scaramangion", "skaramangion", "aketon", "cushioned", "leather".
Fur/Hide: "fur", "skin", "bear", "pelt", "winter", "wolf", "furred".
Clothing Types: "coat", "tabard", "tunic", "scaramangion", "skaramangion", "kaftan", "robe".



Hand/Arm Armor Keywords

Quality/Enhancement Keywords:
Elite Quality: "reinforced", "decorated", "ornate", "lordly", "lord", "legendary", "elite", "noble", "hourglass", "fingered", "gauntlets", "gauntlet"
Mail Additions: "mail", "mailed".
Double Mail: "double mail".
Leather: "leather", "hide".
Fur/Padding: "fur", "furred", "wolf", "bear", "pelt", "winter", "nordic", "warmlined", "padded", "quilted", "wool".
Coverage Reduction: "fingerless".


Leg Armor Keywords

Quality/Enhancement Keywords:
Elite Quality: "reinforced", "decorated", "ornate", "legendary", "lordly", "elite", "noble".
Mail Additions: "mail", "mailed", "chausses".
Double Mail: "double mail".
Fur/Padding: "fur", "furred", "wolf", "bear", "pelt", "wrapped", "strapped", "winter", "nordic", "warmlined", "wool".
Height Reduction: "shoes", "slippers", "moccasins", "sandals", "short".
Special Types: "sabatons", "greaves", "chausses".


Cape Keywords

Quality/Enhancement Keywords:
Elite Quality: "reinforced", "decorated", "lordly", "ornate", "heavy", "lord", "legendary", "elite", "noble", "royal", "elite".
Mail Additions: "mail", "mailed", "chain".
Fur/Padding: "fur", "furred", "wolf", "bear", "pelt", "winter", "nordic", "warmlined", "wool", "lined", "padded", "quilted", "kavadion", "gambeson", "aketon".



Armor Value Calculation Logic

The mod calculates armor values by:
Determining a base value from material type and item category
Adding bonuses based on quality keywords
Adding bonuses for additional materials (mail, padding, etc.)
Applying penalties for reduced coverage

Base Armor Values
Plate Armor: 40-100 (varies by thickness)
Mail: ~28
Leather: ~15
Cloth: 8-18 (padded cloth is higher)

Example Bonus Amounts
Elite quality: +8-15
Reinforced: +15-30
Mail additions: +25
Double mail: +20-25
Padding/fur: +8-15
Coverage penalties: -10 (for fingerless gloves, short boots, etc.)
Best Practices for Modders

Be Specific: Use clear material identifiers in your item names or IDs
Be Consistent: Follow naming patterns from vanilla items
Quality Hierarchy: For high-quality items, include terms like "lordly", "noble", or "elite"
Material Combinations: For items with multiple materials, list the primary material first (e.g., "Plated Mail" rather than "Mail with Plates")
Material Type Attribute: When possible, set the material_type attribute to "Plate", "Chainmail", "Leather", or "Cloth"


Examples

Good Item Names
"Lordly Plate Armor with Mail Sleeves"
"Reinforced Leather Gambeson"
"Heavy Mail Hauberk with Padded Lining"
"Noble Visored Bascinet with Mail Aventail"
"Furred Winter Boots with Leather Strapping"


How Materials Stack
"Mail Hauberk with Plates" will have mail base + plate bonus
"Padded Gambeson with Mail" will have padded cloth base + mail bonus
"Reinforced Leather Gloves with Fur Lining" will have leather base + reinforced bonus + fur bonus


By following these naming conventions, your armor items will receive appropriate armor values from the Smart RBM mod without requiring manual configuration.
Hope this guide helps modders create compatible armors for your system! Let me know if you'd like me to expand on any specific section.