Results 1 to 3 of 3

Thread: Where are shield decals and impostor models located?

  1. #1

    Default Where are shield decals and impostor models located?

    I was making a custom unit and I've done everything right so far from what I can tell,

    The unit is visible up close but once you get far away from it the unit vanishes except for the hands and head. I know this is because of the imposter model but I was wondering how you add it in the variant editor or do I need to do something else?

    Same thing applies for the shield decal, as a plain tower shield doesn't look that good with my unit

  2. #2

    Default Re: Where are shield decals and impostor models located?

    Update: I've found how to use impostors, 9/10 it's the exact name of the model you used, so in packfilemanager you'd see it like this

    <VARIANT_MESH model="variantmeshes\_variantmodels\man\armour/att_bel_scale_armour_with_coloured_pteryges_iron.rigid_model_v2" with the imposter being imposter_model="VariantMeshes/_VariantModels/man/armour/att_bel_scale_armour_with_coloured_pteryges_iron.rigid_model_v2" />

    So in total It would look like this

    <VARIANT_MESH model="variantmeshes\_variantmodels\man\armour/att_bel_scale_armour_with_coloured_pteryges_iron.rigid_model_v2" imposter_model="VariantMeshes/_VariantModels/man/armour/att_bel_scale_armour_with_coloured_pteryges_iron.rigid_model_v2" />

  3. #3

    Default Re: Where are shield decals and impostor models located?

    Decals are in models3.pack

    variantmeshes>_variantmodels>man>patterns>(name of culture)

    Inside it there are _diffuse.dds and .texture_array.

    Here's how it works:
    - Texture arrays refers the location of the diffuse.dds. It lists the shield decals used.
    - The shield .variantmodelsdefinition refers to both the shield model and the texture array it used.

    You can always create your own .texture_array, so you can customize what shield decals that will appear on a particular decal collection.

    texture arrays are referred via "decal_diffuse="

    So, as example, if you want some kite shields with eastern roman decals:

    cha_kite_shields_roman_decals.texture_array
    Code:
    VariantMeshes/_VariantModels/man/patterns/charlemagne/att_cha_kite_shield_decals_15_diffuse
    VariantMeshes/_VariantModels/man/patterns/charlemagne/att_cha_kite_shield_decals_12_diffuse
    VariantMeshes/_VariantModels/man/patterns/charlemagne/att_cha_kite_shield_decals_11_diffuse
    VariantMeshes/_VariantModels/man/patterns/charlemagne/att_cha_kite_shield_decals_14_diffuse
    VariantMeshes/_VariantModels/man/patterns/charlemagne/att_cha_kite_shield_decals_13_diffuse
    cha_kite_byz.variantmodelsdefinition
    Code:
    <VARIANT_MESH>
    	<SLOT name="shields" >
    		<VARIANT_MESH model="VariantMeshes/_VariantModels/man/shield/att_cha_kite_shield_a.rigid_model_v2"  decal_diffuse="VariantMeshes/_VariantModels/man/patterns/charlemagne/cha_kite_shield_roman_decals"  decal_normal="VariantMeshes/_VariantModels/man/patterns/charlemagne/cha_kite_shield_normals"  imposter_model="VariantMeshes/_VariantModels/man/shield/att_cha_kite_shield_a.rigid_model_v2" >
    			<SLOT name="boss" >
    				<VARIANT_MESH model="VariantMeshes/_VariantModels/man/bosses/large_curved_tower_flat_boss.rigid_model_v2" />
    				<VARIANT_MESH model="VariantMeshes/_VariantModels/man/bosses/large_curved_tower_long_boss.rigid_model_v2" />
    				<VARIANT_MESH model="VariantMeshes/_VariantModels/man/bosses/large_curved_tower_round_boss.rigid_model_v2" />
    			</SLOT>
    		</VARIANT_MESH>
    		<VARIANT_MESH model="VariantMeshes/_VariantModels/man/shield/att_cha_kite_shield_a.rigid_model_v2"  decal_diffuse="VariantMeshes/_VariantModels/man/patterns/charlemagne/cha_kite_shield_roman_decals"  decal_normal="VariantMeshes/_VariantModels/man/patterns/charlemagne/cha_kite_shield_normals"  imposter_model="VariantMeshes/_VariantModels/man/shield/att_cha_kite_shield_a.rigid_model_v2" >
    			<SLOT name="boss" >
    				<VARIANT_MESH model="VariantMeshes/_VariantModels/man/bosses/large_curved_tower_flat_boss.rigid_model_v2" />
    				<VARIANT_MESH model="VariantMeshes/_VariantModels/man/bosses/large_curved_tower_long_boss.rigid_model_v2" />
    				<VARIANT_MESH model="VariantMeshes/_VariantModels/man/bosses/large_curved_tower_round_boss.rigid_model_v2" />
    			</SLOT>
    		</VARIANT_MESH>
    		<VARIANT_MESH model="VariantMeshes/_VariantModels/man/shield/att_cha_kite_shield_a.rigid_model_v2"  decal_diffuse="VariantMeshes/_VariantModels/man/patterns/charlemagne/cha_kite_shield_roman_decals"  decal_normal="VariantMeshes/_VariantModels/man/patterns/charlemagne/cha_kite_shield_normals"  imposter_model="VariantMeshes/_VariantModels/man/shield/att_cha_kite_shield_a.rigid_model_v2"  mask0="1"  mask1="0" >
    			<SLOT name="boss" >
    				<VARIANT_MESH model="VariantMeshes/_VariantModels/man/bosses/large_curved_tower_flat_boss.rigid_model_v2" />
    				<VARIANT_MESH model="VariantMeshes/_VariantModels/man/bosses/large_curved_tower_long_boss.rigid_model_v2" />
    				<VARIANT_MESH model="VariantMeshes/_VariantModels/man/bosses/large_curved_tower_round_boss.rigid_model_v2" />
    			</SLOT>
    		</VARIANT_MESH>
    		<VARIANT_MESH model="VariantMeshes/_VariantModels/man/shield/att_cha_kite_shield_b.rigid_model_v2"  decal_diffuse="VariantMeshes/_VariantModels/man/patterns/charlemagne/cha_kite_shield_roman_decals"  decal_normal="VariantMeshes/_VariantModels/man/patterns/charlemagne/cha_kite_shield_normals"  imposter_model="VariantMeshes/_VariantModels/man/shield/att_cha_kite_shield_a.rigid_model_v2" >
    			<SLOT name="boss" >
    				<VARIANT_MESH model="VariantMeshes/_VariantModels/man/bosses/large_curved_tower_flat_boss.rigid_model_v2" />
    				<VARIANT_MESH model="VariantMeshes/_VariantModels/man/bosses/large_curved_tower_long_boss.rigid_model_v2" />
    				<VARIANT_MESH model="VariantMeshes/_VariantModels/man/bosses/large_curved_tower_round_boss.rigid_model_v2" />
    			</SLOT>
    		</VARIANT_MESH>
    		<VARIANT_MESH model="VariantMeshes/_VariantModels/man/shield/att_cha_kite_shield_b.rigid_model_v2"  decal_diffuse="VariantMeshes/_VariantModels/man/patterns/charlemagne/cha_kite_shield_roman_decals"  decal_normal="VariantMeshes/_VariantModels/man/patterns/charlemagne/cha_kite_shield_normals"  imposter_model="VariantMeshes/_VariantModels/man/shield/att_cha_kite_shield_a.rigid_model_v2"  mask0="2"  mask2="0" >
    			<SLOT name="boss" >
    				<VARIANT_MESH model="VariantMeshes/_VariantModels/man/bosses/large_curved_tower_flat_boss.rigid_model_v2" />
    				<VARIANT_MESH model="VariantMeshes/_VariantModels/man/bosses/large_curved_tower_long_boss.rigid_model_v2" />
    				<VARIANT_MESH model="VariantMeshes/_VariantModels/man/bosses/large_curved_tower_round_boss.rigid_model_v2" />
    			</SLOT>
    		</VARIANT_MESH>
    	</SLOT>
    </VARIANT_MESH>

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •