1
0
forked from 0ad/0ad

New Battalion Standards (meshes, textures, and actors) for all in-game civs.

Adjust formation template VisualActor to point to this new standard.

refs: d0549d7994
Differential: https://code.wildfiregames.com/D4467
Forum discussion:
https://wildfiregames.com/forum/topic/68008-formation-standards-total-war-style-flags-over-battalions/

This was SVN commit r26341.
This commit is contained in:
wowgetoffyourcellphone 2022-02-11 07:24:32 +00:00
parent 63fcd8c559
commit a04aa558c8
39 changed files with 395 additions and 1 deletions

View File

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<float/>
<group>
<variant name="base">
<mesh>props/standard/formation_pole.dae</mesh>
<textures>
<texture file="props/kart_standard.png" name="baseTex"/>
<texture file="props/kart_standard_norm.png" name="normTex"/>
<texture file="props/kart_standard_spec.png" name="specTex"/>
</textures>
</variant>
</group>
<group>
<variant name="cart">
<props>
<prop actor="props/units/standards/cart_formation_flag.xml" attachpoint="root"/>
</props>
</variant>
<variant name="spart">
<props>
<prop actor="props/units/standards/spart_formation_flag.xml" attachpoint="root"/>
</props>
</variant>
</group>
<material>no_trans_parallax_spec.xml</material>
</actor>

View File

@ -0,0 +1,88 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<float/>
<group>
<variant frequency="100">
<mesh>props/standard/formation_pole.dae</mesh>
<textures>
<texture file="props/kart_standard.png" name="baseTex"/>
<texture file="props/kart_standard_norm.png" name="normTex"/>
<texture file="props/kart_standard_spec.png" name="specTex"/>
</textures>
</variant>
</group>
<group>
<variant name="athen">
<props>
<prop actor="props/units/standards/formation_flag_athen.xml" attachpoint="root"/>
</props>
</variant>
<variant name="brit">
<props>
<prop actor="props/units/standards/formation_flag_brit.xml" attachpoint="root"/>
</props>
</variant>
<variant name="cart">
<props>
<prop actor="props/units/standards/formation_flag_cart.xml" attachpoint="root"/>
</props>
</variant>
<variant name="gaul">
<props>
<prop actor="props/units/standards/formation_flag_gaul.xml" attachpoint="root"/>
</props>
</variant>
<variant name="han">
<props>
<prop actor="props/units/standards/formation_flag_han.xml" attachpoint="root"/>
</props>
</variant>
<variant name="iber">
<props>
<prop actor="props/units/standards/formation_flag_iber.xml" attachpoint="root"/>
</props>
</variant>
<variant name="kush">
<props>
<prop actor="props/units/standards/formation_flag_kush.xml" attachpoint="root"/>
</props>
</variant>
<variant name="mace">
<props>
<prop actor="props/units/standards/formation_flag_mace.xml" attachpoint="root"/>
</props>
</variant>
<variant name="maur">
<props>
<prop actor="props/units/standards/formation_flag_maur.xml" attachpoint="root"/>
</props>
</variant>
<variant name="pers">
<props>
<prop actor="props/units/standards/formation_flag_pers.xml" attachpoint="root"/>
</props>
</variant>
<variant name="ptol">
<props>
<prop actor="props/units/standards/formation_flag_ptol.xml" attachpoint="root"/>
</props>
</variant>
<variant name="rome">
<props>
<prop actor="props/units/standards/formation_flag_rome.xml" attachpoint="root"/>
</props>
</variant>
<variant name="sele">
<props>
<prop actor="props/units/standards/formation_flag_sele.xml" attachpoint="root"/>
</props>
</variant>
<variant name="spart">
<props>
<prop actor="props/units/standards/formation_flag_spart.xml" attachpoint="root"/>
</props>
</variant>
</group>
<material>no_trans_norm_spec.xml</material>
</actor>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant>
<mesh>props/standard/formation_flag.dae</mesh>
<textures>
<texture file="props/standards/athen_infantry_1.png" name="baseTex"/>
</textures>
</variant>
</group>
<material>player_trans.xml</material>
</actor>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant>
<mesh>props/standard/formation_flag.dae</mesh>
<textures>
<texture file="props/standards/brit_infantry_1.png" name="baseTex"/>
</textures>
</variant>
</group>
<material>player_trans.xml</material>
</actor>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" name="cart">
<mesh>props/standard/formation_flag.dae</mesh>
<textures>
<texture file="props/standards/cart_infantry_1.png" name="baseTex"/>
</textures>
</variant>
</group>
<material>player_trans.xml</material>
</actor>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant>
<mesh>props/standard/formation_flag.dae</mesh>
<textures>
<texture file="props/standards/gaul_infantry_1.png" name="baseTex"/>
</textures>
</variant>
</group>
<material>player_trans.xml</material>
</actor>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant>
<mesh>props/standard/formation_flag.dae</mesh>
<textures>
<texture file="props/standards/han_infantry_1.png" name="baseTex"/>
</textures>
</variant>
</group>
<material>player_trans.xml</material>
</actor>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant>
<mesh>props/standard/formation_flag.dae</mesh>
<textures>
<texture file="props/standards/iber_infantry_1.png" name="baseTex"/>
</textures>
</variant>
</group>
<material>player_trans.xml</material>
</actor>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant>
<mesh>props/standard/formation_flag.dae</mesh>
<textures>
<texture file="props/standards/kush_infantry_1.png" name="baseTex"/>
</textures>
</variant>
</group>
<material>player_trans.xml</material>
</actor>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant>
<mesh>props/standard/formation_flag.dae</mesh>
<textures>
<texture file="props/standards/mace_infantry_1.png" name="baseTex"/>
</textures>
</variant>
</group>
<material>player_trans.xml</material>
</actor>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant>
<mesh>props/standard/formation_flag.dae</mesh>
<textures>
<texture file="props/standards/maur_infantry_1.png" name="baseTex"/>
</textures>
</variant>
</group>
<material>player_trans.xml</material>
</actor>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant>
<mesh>props/standard/formation_flag.dae</mesh>
<textures>
<texture file="props/standards/pers_infantry_1.png" name="baseTex"/>
</textures>
</variant>
</group>
<material>player_trans.xml</material>
</actor>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant>
<mesh>props/standard/formation_flag.dae</mesh>
<textures>
<texture file="props/standards/ptol_infantry_1.png" name="baseTex"/>
</textures>
</variant>
</group>
<material>player_trans.xml</material>
</actor>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant>
<mesh>props/standard/formation_flag.dae</mesh>
<textures>
<texture file="props/standards/rome_infantry_1.png" name="baseTex"/>
</textures>
</variant>
</group>
<material>player_trans.xml</material>
</actor>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant>
<mesh>props/standard/formation_flag.dae</mesh>
<textures>
<texture file="props/standards/sele_infantry_1.png" name="baseTex"/>
</textures>
</variant>
</group>
<material>player_trans.xml</material>
</actor>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant>
<mesh>props/standard/formation_flag.dae</mesh>
<textures>
<texture file="props/standards/spart_infantry_1.png" name="baseTex"/>
</textures>
</variant>
</group>
<material>player_trans.xml</material>
</actor>

View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<float/>
<group>
<variant name="cart_standard_infantry">
<mesh>props/standard/cart_standard_pole.dae</mesh>
<props>
<prop actor="props/units/standards/infantry_cart_flag.xml" attachpoint="root"/>
</props>
<textures>
<texture file="props/kart_standard.png" name="baseTex"/>
<texture file="props/kart_standard_norm.png" name="normTex"/>
<texture file="props/kart_standard_spec.png" name="specTex"/>
</textures>
</variant>
</group>
<group>
<variant frequency="1" name="Bronze">
</variant>
</group>
<material>no_trans_parallax_spec.xml</material>
</actor>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" name="infantry_cart_flag">
<mesh>props/standard/cart_standard_flag.dae</mesh>
<textures>
<texture file="props/standards/cart_infantry_1.png" name="baseTex"/>
</textures>
</variant>
</group>
<material>player_trans.xml</material>
</actor>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -71,7 +71,7 @@
<Weight>100</Weight>
</UnitMotion>
<VisualActor>
<Actor>props/special/common/waypoint_flag.xml</Actor>
<Actor>props/units/standards/formation.xml</Actor>
<SilhouetteDisplay>true</SilhouetteDisplay>
<SilhouetteOccluder>false</SilhouetteOccluder>
<VisibleInAtlasOnly>false</VisibleInAtlasOnly>