type carthaginian archer
dictionary carthaginian_archer ; Archers
category infantry
class missile
voice_type Light_1
soldier carthaginian_archer, 40, 0, 0.8
attributes sea_faring, hide_forest, can_sap
formation 1.6, 2, 3.2, 4, 3, square
stat_health 1, 0
stat_pri 7, 1, arrow, 120, 30, missile, archery, piercing, none, 25 ,1
stat_pri_attr no
stat_sec 3, 1, no, 0, 0, melee, simple, piercing, knife, 25 ,1
stat_sec_attr no
stat_pri_armour 0, 2, 0, flesh
stat_sec_armour 0, 0, flesh
stat_heat -1
stat_ground 2, 1, 0, -1
stat_mental 4, normal, untrained
stat_charge_dist 30
stat_fire_delay 0
stat_food 60, 300
stat_cost 1, 190, 170, 20, 30, 190
ownership numidia, carthage
Open RTW\data\descr_model_battle.txt. Inside it you'll see entries for each unit in the game. Find the entry for carthaginian_archer. It looks like this:
typecarthaginian_archer
skeletonfs_semi_fast_archer, fs_semi_fast_dagger
indiv_range40
texturenumidia, data/models_unit/textures/unit_carthage_light_archer_numidia.tga
model_flexidata/models_unit/unit_carthage_archer_high.cas, 15
model_flexidata/models_unit/unit_carthage_archer_med.cas, 30
model_flexidata/models_unit/unit_carthage_archer_low.cas, 40
model_flexidata/models_unit/unit_carthage_archer_lowest.cas, max
model_spritenumidia, 60.0, data/sprites/numidia_carthaginian_archer_sprite.spr
model_tri400, 0.5f, 0.5f, 0.5f
Now you'll have to add a new texture line and a new model_sprite line. Change the faction on that line to Carthage. You can just use the texture and sprites from numidia. So you get this:
typecarthaginian_archer
skeletonfs_semi_fast_archer, fs_semi_fast_dagger
indiv_range40
texturenumidia, data/models_unit/textures/unit_carthage_light_archer_numidia.tga
texturecarthage, data/models_unit/textures/unit_carthage_light_archer_numidia.tga
model_flexidata/models_unit/unit_carthage_archer_high.cas, 15
model_flexidata/models_unit/unit_carthage_archer_med.cas, 30
model_flexidata/models_unit/unit_carthage_archer_low.cas, 40
model_flexidata/models_unit/unit_carthage_archer_lowest.cas, max
model_spritenumidia, 60.0, data/sprites/numidia_carthaginian_archer_sprite.spr
model_spritecarthage, 60.0, data/sprites/numidia_carthaginian_archer_sprite.spr
model_tri400, 0.5f, 0.5f, 0.5f
Now go to RTW\data\export_descr_buildings.txt. Inside you'll find the information for all buildings. Find the building called "missiles". In all four lists of units that can be trained there find the following line:
recruit "carthaginian archer" 0 requires factions { numidia, }
and change it to this:
recruit "carthaginian archer" 0 requires factions { numidia, carthage, }
Carthage will now be able to use Archers in both the campaign and custom battles. However, they don't have a unit card yet so they use the generic one and they look like the archers Numidia gets. For instructions on how to change I'd recommend taking a look at A Guide To Creating New Units by SubRosa.
Happy modding.
Hussarknight