Total War: ROME II - Emperor Edition

Total War: ROME II - Emperor Edition

Romes Imperial Guard
DrazzleDazzleBoy  [developer] Feb 11, 2018 @ 11:13am
How To Add SHIELD PATTERNS AND MODELS
Hi Alcartagna, looks like your pretty close with shield textures, but if you want to import the correct shield textures/models from Attila, do this.

First, go to your Attila data folder and make a copy of the "models3.pack", then paste it into your Rome2 data folder. This helps alot cause now when you play around in Tweak, Variant Editor, you can see all the Attila models, pants, swords, armor, you name it and add it to you unit. Also, you'll be able to go in-game and see you unit as well, but we want the correct files in your mod.

So go to get the Shield Textures/Models into your own mod, what you need to do is go into your mod, in 'variantmeshes' you'll want to import two files from the copied "model3.pack" using PFM"packfilemanager". These two files are 'patterns' and 'shield'. Import everything in those two files, and it is alot.

With these two files in mod, you'll see the shield textures/models in-game and such, but your mod will be big in size. So to get rid of unwanted Shield Textures/Models, you'll have to go back into you mod and navigate to 'patterns' and 'shields', located in 'variantmeshes', and you'll also want to look at your unit.variantmeshdefinitions.

First, look at unit.variantmeshdeinitions, left-click, open, open-text. Look around and find where your unit shield is, should look something like this,
<SLOT name="shield" attach_point="weapon_03" >
<VARIANT_MESH>
<SLOT name="shields" >
<VARIANT_MESH model="VariantMeshes/_VariantModels/man/shield/oval_flat_shield.rigid_model_v2" decal_diffuse="VariantMeshes/_VariantModels/man/patterns/roman/roman_oval_curved_03_diffuse" decal_normal="VariantMeshes/_VariantModels/man/patterns/blank/decal_normal" imposter_model="VariantMeshes/_VariantModels/man/shield/oval_flat_shield.rigid_model_v2" />
</SLOT>
</VARIANT_MESH>
</SLOT>

This will tell you what Shield Textures/Models you need to keep. In my case, I need the Attila oval shield, so we now go back to 'variantmeshes' and under 'shield' we delete everything except 'oval_flat_shield.rigid_model_v2' and 'att_oval_flat_shield.variantmeshdefinition', cause these are the shields we need.

Now we need the right textures, still underneath 'shield', click on 'tex', and in my case I deleted every texture except things with 'generic_oval_flat_' in its name. For example I kept 'generic_oval_flat_decalmask.dds', 'generic_oval_flat_diffuse.dds', and about 4 others.

Finally, go to 'patterns', and all I simply did was keep the one named 'roman'. I deleted every other pattern cause they were not needed. I also kept the 'blank', but I don't know why.

Hope this helps.