Ok there are two parts to this tutorial that make two changes to the way the Greek phalanx formations looks and the second the way the hoplites fight.
A Better Phalanx
The phalanx that the Greek Cities use are wrong they use the Macedonian phalanx here is how to make a better looking one:
We are going to edit the descr_model_battle file in your RTW Directory.
I will edit the armored hoplites(I use vanilla but works with other mods units too)
I search for hoplite until I find this entry:
Code:
type greek_armoured_hoplite
skeleton fs_slow_spearman, fs_slow_swordsman ; combat spear
indiv_range 40
texture carthage, data/models_unit/textures/unit_greek_elite_hoplite_carthage.tga
texture greek_cities, data/models_unit/textures/unit_greek_elite_hoplite_greek.tga
model_flexi data/models_unit/unit_greek_hoplite_elite_high.cas, 15
model_flexi data/models_unit/unit_greek_hoplite_elite_med.cas, 30
model_flexi data/models_unit/unit_greek_hoplite_elite_low.cas, 40
model_flexi data/models_unit/unit_greek_hoplite_elite_lowest.cas, max
model_sprite greek_cities, 60.0, data/sprites/greek_cities_greek_armoured_hoplite_sprite.spr
model_sprite carthage, 60.0, data/sprites/carthage_greek_armoured_hoplite_sprite.spr
model_tri 400, 0.5f, 0.5f, 0.5f
We are going to edit this line:
Code:
type greek_armoured_hoplite
skeleton fs_slow_spearman, fs_slow_swordsman ; combat spear
indiv_range 40
texture carthage, data/models_unit/textures/unit_greek_elite_hoplite_carthage.tga
texture greek_cities, data/models_unit/textures/unit_greek_elite_hoplite_greek.tga
model_flexi data/models_unit/unit_greek_hoplite_elite_high.cas, 15
model_flexi data/models_unit/unit_greek_hoplite_elite_med.cas, 30
model_flexi data/models_unit/unit_greek_hoplite_elite_low.cas, 40
model_flexi data/models_unit/unit_greek_hoplite_elite_lowest.cas, max
model_sprite greek_cities, 60.0, data/sprites/greek_cities_greek_armoured_hoplite_sprite.spr
model_sprite carthage, 60.0, data/sprites/carthage_greek_armoured_hoplite_sprite.spr
model_tri 400, 0.5f, 0.5f, 0.5f
Change the fs_slow_spearman to fs_javelinman so it looks like this:
Code:
type greek_armoured_hoplite
skeleton fs_javelinman, fs_slow_swordsman ; combat spear
indiv_range 40
texture carthage, data/models_unit/textures/unit_greek_elite_hoplite_carthage.tga
texture greek_cities, data/models_unit/textures/unit_greek_elite_hoplite_greek.tga
model_flexi data/models_unit/unit_greek_hoplite_elite_high.cas, 15
model_flexi data/models_unit/unit_greek_hoplite_elite_med.cas, 30
model_flexi data/models_unit/unit_greek_hoplite_elite_low.cas, 40
model_flexi data/models_unit/unit_greek_hoplite_elite_lowest.cas, max
model_sprite greek_cities, 60.0, data/sprites/greek_cities_greek_armoured_hoplite_sprite.spr
model_sprite carthage, 60.0, data/sprites/carthage_greek_armoured_hoplite_sprite.spr
model_tri 400, 0.5f, 0.5f, 0.5f
Then save it and your done the phalanx now will look much better.
It should look like this:
ok now for the second part.
A better fighting style
Alternatively if you want a better fighting style we again edit descr_model_battle and the export_descr_unit file.
In the entry:
Code:
type greek_armoured_hoplite
skeleton fs_javelinman, fs_slow_swordsman
; combat spear
indiv_range 40
texture carthage,
data/models_unit/textures/unit_greek_elite_hoplite_carthage.tga
texture greek_cities, data/models_unit/textures/unit_greek_elite_hoplite_greek.tga
model_flexi data/models_unit/unit_greek_hoplite_elite_high.cas, 15
model_flexi data/models_unit/unit_greek_hoplite_elite_med.cas, 30
model_flexi data/models_unit/unit_greek_hoplite_elite_low.cas, 40
model_flexi data/models_unit/unit_greek_hoplite_elite_lowest.cas, max
model_sprite greek_cities, 60.0, data/sprites/greek_cities_greek_armoured_hoplite_sprite.spr
model_sprite carthage, 60.0, data/sprites/carthage_greek_armoured_hoplite_sprite.spr
model_tri 400, 0.5f, 0.5f, 0.5f
that just edited we will make them have a better fighting style.
We will edit these lines
Code:
type greek_armoured_hoplite
skeleton fs_javelinman, fs_slow_swordsman
; combat spear
indiv_range 40
texture carthage, data/models_unit/textures/unit_greek_elite_hoplite_carthage.tga
texture greek_cities, data/models_unit/textures/unit_greek_elite_hoplite_greek.tga
model_flexi data/models_unit/unit_greek_hoplite_elite_high.cas, 15
model_flexi data/models_unit/unit_greek_hoplite_elite_med.cas, 30
model_flexi data/models_unit/unit_greek_hoplite_elite_low.cas, 40
model_flexi data/models_unit/unit_greek_hoplite_elite_lowest.cas, max
model_sprite greek_cities, 60.0, data/sprites/greek_cities_greek_armoured_hoplite_sprite.spr
model_sprite carthage, 60.0, data/sprites/carthage_greek_armoured_hoplite_sprite.spr
model_tri 400, 0.5f, 0.5f, 0.5f
Delete the second skeleton.
In export_descr_unit file we will edit this entry:
Code:
type greek hoplite elite
dictionary greek_hoplite_elite ; Armoured Hoplites
category infantry
class spearmen
voice_type Heavy_1
soldier greek_armoured_hoplite, 40, 0, 1.3
officer greek_standard
attributes sea_faring, hide_forest, can_sap, hardy
formation 1, 1, 2, 2, 5, square, phalanx
stat_health 1, 0
stat_pri 9, 4, no, 0, 0, melee, simple, piercing, spear, 25 ,1
stat_pri_attr spear, spear_bonus_8
stat_sec 5, 3, no, 0, 0, melee, simple, piercing, sword, 25 ,1
stat_sec_attr no
stat_pri_armour 11, 6, 5, metal
stat_sec_armour 0, 0, flesh
stat_heat 4
stat_ground 2, 0, 0, 0
stat_mental 8, normal, highly_trained
stat_charge_dist 30
stat_fire_delay 0
stat_food 60, 300
stat_cost 1, 640, 210, 70, 100, 640
ownership greek_cities
We will edit thes lines/parts:
Code:
type greek hoplite elite
dictionary greek_hoplite_elite ; Armoured Hoplites
category infantry
class spearmen
voice_type Heavy_1
soldier greek_armoured_hoplite, 40, 0, 1.3
officer greek_standard
attributes sea_faring, hide_forest, can_sap, hardy
formation 1, 1, 2, 2, 5, square, phalanx
stat_health 1, 0
stat_pri 9, 4, no, 0, 0, melee, simple, piercing, spear, 25 ,1
stat_pri_attr spear, spear_bonus_8
stat_sec 5, 3, no, 0, 0, melee, simple, piercing, sword, 25 ,1
stat_sec_attr no
stat_pri_armour 11, 6, 5, metal
stat_sec_armour 0, 0, flesh
stat_heat 4
stat_ground 2, 0, 0, 0
stat_mental 8, normal, highly_trained
stat_charge_dist 30
stat_fire_delay 0
stat_food 60, 300
stat_cost 1, 640, 210, 70, 100, 640
ownership greek_cities
delete the phalanx entry with the comma.
and change the emboldend numbers and words to:
no for the numbers and none for the words so it looks like this:
Code:
type greek hoplite elite
dictionary greek_hoplite_elite ; Armoured Hoplites
category infantry
class spearmen
voice_type Heavy_1
soldier greek_armoured_hoplite, 40, 0, 1.3
officer greek_standard
attributes sea_faring, hide_forest, can_sap, hardy
formation 1, 1, 2, 2, 5, square
stat_health 1, 0
stat_pri 9, 4, no, 0, 0, melee, simple, piercing, spear, 25 ,1
stat_pri_attr spear, spear_bonus_8
stat_sec no, no, no, 0, 0, none, none, none, none, no ,no
stat_sec_attr no
stat_pri_armour 11, 6, 5, metal
stat_sec_armour 0, 0, flesh
stat_heat 4
stat_ground 2, 0, 0, 0
stat_mental 8, normal, highly_trained
stat_charge_dist 30
stat_fire_delay 0
stat_food 60, 300
stat_cost 1, 640, 210, 70, 100, 640
ownership greek_cities
Save both files and your done this give the hoplites a better looking fighting style.