Very recently just got back into LH, and have been modding it to my preferences. However, while doing so I've encountered a problem I've no idea how to fix due to my complete lack of experience with it.
Now, I'm not too big a fan of the spiky armour for the Kingdoms' Plate and the Empires' Champion armour. Therefore, I've tried to mod it. I've copied ArtGameItem.xml to the mod folder, and I've done the following: Kingdoms and Empires share Light Plate, the old Empire Light Plate becomes the new Kingdom Plate. I wanted to test it before then ending it by also making the Empires and Kingdoms share Champion's Armour. Problem is, the test seems to reveal that what I thought was the correct approach to this, causes some problems.
The way I changed the armour visuals, was to find the GameItemTypeModelPack for Empire Light Plate and Kingdom Plate, and then completely replace everything below the <SupportedUnitModelType>s with the same sections from the GameItemTypeModelPack for repspectively Kingdom Light Plate and Empire Light Plate.
However, merely replacing the vanilla <GameItemTypeModel> with the one I want to replace it, doesn't actually seem to replace the model ingame. Instead, it gets added on top. This means that if (for example) Amarians are outfitted with Plate Armour, visually they are wearing Empire Light Plate and the vanilla Kingdom Plate at the same time.
Here's the changed text that provides that effect:
Code: xml
- <GameItemTypeModelPack InternalName="Art_PlateBreastpiece_1">
- <SupportedUnitModelType>AmarianMale</SupportedUnitModelType>
- <SupportedUnitModelType>HenchmanMale</SupportedUnitModelType>
- <SupportedUnitModelType>KingdomMale</SupportedUnitModelType>
- <SupportedUnitModelType>MancerMale</SupportedUnitModelType>
- <SupportedUnitModelType>TarthanMale</SupportedUnitModelType>
- <SupportedUnitModelType>DarklingMale</SupportedUnitModelType>
- <SupportedUnitModelType>EmpireMale</SupportedUnitModelType>
- <SupportedUnitModelType>Skeleton</SupportedUnitModelType>
- <SupportedUnitModelType>SlaveMale</SupportedUnitModelType>
- <SupportedUnitModelType>WraithMale</SupportedUnitModelType>
- <IconFile>Armor_K_PlateCuirass.png</IconFile>
- <TintR>0</TintR>
- <TintG>0</TintG>
- <TintB>0</TintB>
- <GameItemTypeModel>
- <ModelFile>gfx/hkb/Armor/F_Masterwork_Breastpiece_Small_Mesh_01.hkb</ModelFile>
- <Texture_All>F_Armor_Plate_Texture_01.png</Texture_All>
- <Attachment>chest_center_lcf</Attachment>
- </GameItemTypeModel>
- <GameItemTypeModel>
- <ModelFile>gfx/hkb/Armor/F_Masterwork_Armguard_Small_Mesh_01.hkb</ModelFile>
- <Texture_All>F_Armor_Plate_Texture_01.png</Texture_All>
- <Attachment>bicep_left_lcf</Attachment>
- </GameItemTypeModel>
- <GameItemTypeModel>
- <ModelFile>gfx/hkb/Armor/F_Masterwork_Armguard_Small_Mesh_01.hkb</ModelFile>
- <Texture_All>F_Armor_Plate_Texture_01.png</Texture_All>
- <Attachment>bicep_right_lcf</Attachment>
- </GameItemTypeModel>
- <GameItemTypeModel>
- <ModelFile>gfx/hkb/Armor/F_Masterwork_RearSkirting_Small_Mesh_01.hkb</ModelFile>
- <Texture_All>F_Armor_Plate_Texture_01.png</Texture_All>
- <Attachment>rear_skirting_lcf</Attachment>
- </GameItemTypeModel>
- <GameItemTypeModel>
- <ModelFile>gfx/hkb/Armor/F_Masterwork_RightSkirting_Small_Mesh_01.hkb</ModelFile>
- <Texture_All>F_Armor_Plate_Texture_01.png</Texture_All>
- <Attachment>skirting_right_lcf</Attachment>
- </GameItemTypeModel>
- <GameItemTypeModel>
- <ModelFile>gfx/hkb/Armor/F_Masterwork_RightSkirting_Small_Mesh_01.hkb</ModelFile>
- <Texture_All>F_Armor_Plate_Texture_01.png</Texture_All>
- <Attachment>skirting_left_lcf</Attachment>
- </GameItemTypeModel>
- <GameItemTypeModel>
- <ModelFile>gfx/hkb/Armor/K_Arming_Doublet_01.hkb</ModelFile>
- <Texture_All>F_Arming_Doublet_Scale_Texture_01.png</Texture_All>
- <AttachmentType>Skinned</AttachmentType>
- </GameItemTypeModel>
- </GameItemTypeModelPack>
Anyone have any suggestions for how to fix this?