Mount & Blade II: Bannerlord

File information

Last updated

Original upload

Created by

OldManHustle

Uploaded by

OldManHustle

Virus scan

Safe to use

About this mod

Makes it so hair is visible under more pieces of head wear, where it makes sense and clipping isn't obnoxious.

Requirements
Permissions and credits
Two different versions compatible with 1.5.4 and 1.5.5 Beta.

While using an old version isn't the end of the world, there can be more or less significant changes in armor values between versions.





This mod edits the "hair_cover_type" value for many pieces of headwear that had been set to completely remove a character's hair.

The effect will be more noticeable for females, as many of the male helmet hair models are well hidden. Yet, some of the male helmet hair models can cause worse clipping than I've seen for the women. In addition, the dreadlock type styles for either sex are pretty bad for clipping.

As a sidenote, all of my example pictures above are taken with the hairstyle I found to have the worst clipping, so shorter styles will generally look better.

I currently have three versions of the mod, depending on your tolerance for clipping:

Light: 53 helmets that hair could be added to with minimal or zero clipping. The worst example of clipping can be found here.

Base: 39 additional helmets which had a level of clipping I was comfortable with. The worst example of clipping can be found here (I'm personally considering whether helmets like that example should be moved to Plus, let me know if you have any thoughts about it).

Plus: 14 additional helmets that I was less enthusiastic about. These are a bunch of Vlandian and Imperial helmets using mail coifs that clip more than I was comfortable with, but I found that they were decent for female characters if they wear a scarf or something. However, I found that a handful of the longer male hairstyles clip a bunch with the helmets here, so it may not be a good choice for you. An example on a female character can be found here. This is the version I personally use, because I haven't really noticed anything distracting in gameplay yet.

Please leave a comment if there are any changes you would like to see, or if there are any issues!




Compatibility

This mod will be incompatible with mods that change the stats of helmets that I have edited. With the load order you'll have to choose which changes you want. Place the mod you want to take priority below the other.

In addition, unless game updates change the IDs or stats of the helmets I've changed, this mod will be very compatible with new updates. At worst, using an outdated version of this mod will give you old stats for the helmets I've changed.

I will update as soon as I can after the game is updated, and I'll post separate versions for the Mainline and Beta branches if necessary.

Mod Compatible Versions

Helmet Hair Cover Tweaks for Realistic Battle Mod by LukeDanger

Editing

If you would like to edit the helmet hair yourself, pasting your changes into my mod file might be a decent place to start. The file can be found in the mod's folder -> ModuleData -> spitems.xml

If you want to change a helmet I haven't touched, you'll have to go to Modules -> SandBoxCore -> ModuleData -> spitems.xml

When the file is open, CTRL+F search for the in-game name of the helmet you want to edit.

An example would be : name="{=Pv3YQMk1}Highland Wrapped Headcloth"
Now, you'll want to select and copy the 20 something lines between <Item and </Item> , which looks something like this:

  <Item id="wrapped_headcloth"
  name="{=Pv3YQMk1}Highland Wrapped Headcloth"
  subtype="head_armor"
  mesh="battania_helmet_b"
  culture="Culture.battania"
  weight="0.2"
  difficulty="0"
  appearance="1"
  Type="HeadArmor">
<ItemComponent>
<Armor head_armor="4"
 has_gender_variations="false"
 hair_cover_type="all"
 modifier_group="cloth_unarmoured"
 material_type="Cloth" />
</ItemComponent>
<Flags Civilian="true"
 UseTeamColor="true" />
  </Item>


If you past that at the end of my file, between the last </Item> line and final closing </Items> line, you'll be able to fiddle with the hair type without changing the vanilla files.

Below, within <ItemComponent>, you'll see the line hair_cover_type=

There are four possible values for this, as far as I know: "type1";"type2";"type3";"all"

"type1" is the least restrained, "type3" is the most restrained, and "all" gets rid of the hair entirely. 

Here are some vanilla examples of the hair types:
type1: Northern Nasal Helmet
type2: Northern Roughhide Cap
type3: Tall Helmet

I've found that "type3" will fit in many helmets that were previously labeled as "all".

In addition, changing the beard_cover_type looks like it can be done in much the same way as hair, but I haven't played with it at all, so I can't help here.

Happy editing!




What items did I change?

The IDs for all the head wear I edited are below:

Light:

aserai_civil_e_hscarf
aserai_civil_hscarf_a
aserai_villager_female_headdress
desert_headdress
wrapped_headcloth
wolfhead
bearhead
battania_fur_helmet
roughscale_helmet
nomad_helmet
open_padded_coif
thinhide_coif
imperial_leather_coif
imperial_cloth_coif
segmented_cervelliere_over_padded_cloth
laced_cloth_coif
leather_studdedhelm_over_thinhide
leather_studdedhelm_over_headcloth
leather_studdedhelm_over_roughscale
nasal_helmet_over_padded_cloth
kettle_helmet_over_padded_cloth
northern_goggled_helmet
nasal_helmet_with_mail
nasalhelm_over_mail
segmented_skullcap_over_padded_cloth
kettle_helmet_with_leather
roundkettle_over_imperial_cloth
vlandia_lord_helmet_b2
kettle_hat_over_padded_cloth
imperial_nasal_helm
ironlame_roundkettle_over_imperial_leather
roundkettle_over_imperial_leather
ironlame_nasalhelm_over_imperial_cloth
goggled_helmet_over_mail
sturgia_heavy_cavalary_helmet
peaked_helmet_over_padded_cloth
desert_helmet_with_mail
heavy_nasalhelm_over_laced_cloth
ironlame_feathered_spangenhelm
empire_crown
lendman_helmet_over_mail
sturgian_helmet_base
heavy_nasalhelm_over_imperial_leather
leatherlame_roundkettle_over_imperial_leather
visored_helmet_over_padded_cloth
leatherlame_nasalhelm_over_imperial_leather
ironlame_feathered_spangenhelm_over_leather
leatherlame_feathered_spangenhelm_over_leather
full_helm_over_padded_cap
full_helm_over_padded_cloth
sturgian_lord_helmet_a
sturgian_lord_helmet_b
aserai_lord_helmet_a


Base:

pointed_skullcap_over_mail
pointed_skullcap_over_laced_coif
southern_lord_helmet
battanian_plated_noble_helmet
khuzait_noble_helmet_with_neckguard
arming_cap
padded_coif
laced_coif
kettle_helmet_over_padded_coif
kettle_helmet_over_laced_coif
kettle_hat_over_padded_coif
guards_kettle_over_padded_coif
guards_kettle_over_laced_coif
nasal_helmet_over_padded_coif
nasal_helmet_over_laced_coif
segmented_skullcap_over_padded_coif
segmented_skullcap_over_laced_coif
peaked_helmet_over_laced_coif
cervelliere_over_laced_coif
nasal_cervelliere_over_padded_coif
nasal_cervelliere_over_laced_coif
visored_helmet_over_padded_coif
segmented_cervelliere_over_laced_coif
visored_helmet_over_laced_coif
full_helm_over_laced_coif
kettle_helmet_with_mail
spangenhelm_with_leather
nasal_helmet_with_leather
spangenhelm_with_padded_cloth
imperial_padded_coif
leatherlame_roundkettle
roundkettle_over_imperial_padding
spiked_kettle_over_imperial_padding
heavy_nasalhelm_over_imperial_padding
empire_guarded_lord_helmet
empire_helmet_with_metal_strips
ironlame_nasalhelm_over_imperial_padding
emirs_helmet
roundkettle_over_laced_cloth


Plus:
pointed_skullcap_with_mail
kettle_helmet_over_mail
nasal_helmet_over_mail
peaked_helmet_over_mail
segmented_cervelliere_over_mail
imperial_open_mail_coif
open_mail_coif
heavy_nasalhelm_over_imperial_mail
leatherlame_roundkettle_over_imperial_mail
ironlame_roundkettle_over_imperial_mail
roundkettle_over_imperial_mail
spiked_kettle_over_imperial_mail
ironlame_spiked_kettle_over_mail
closed_desert_helmet_with_mail
loose_wrapped_desert_helmet

Patch Notes

11/21/2020
v.1.0.4

Armor values changed to match vanilla:
roundkettle_over_imperial_mail
v.1.0.4 Beta
beard_cover_type changed to match vanilla:
kettle_hat_over_padded_coif

Yep, that's all!