I'm afraid just editing the EDU isn't enough.
there are three files u'd have to edit
descr_model_battle.txt:
look for this
Code:
type limitanei ;WORKING IN GAME
skeleton fs_javelinman, fs_swordsman
indiv_range 40
texture slave, ibfd/data/models_unit/textures/RGyG_aux_roman_auxilia.tga
texture romano_british, ibfd/data/models_unit/textures/AR_unit_roman_pedites_briton.tga
texture empire_west, ibfd/data/models_unit/textures/AR_unit_limitainei_west_empire.tga
texture empire_east, ibfd/data/models_unit/textures/AR_unit_limitainei_east_empire.tga
texture empire_west_rebels, ibfd/data/models_unit/textures/AR_unit_limitainei_west_empire.tga
texture empire_east_rebels, ibfd/data/models_unit/textures/AR_unit_limitainei_east_empire.tga
texture franks, ibfd/data/models_unit/textures/AR_unit_frankish_roman_pedites.tga
texture alemanni, ibfd/data/models_unit/textures/AR_unit_roman_pedites_briton.tga
texture sarmatians, ibfd/data/models_unit/textures/AR_unit_frankish_roman_pedites.tga
texture merc, ibfd/data/models_unit/textures/RGyG_unit_roman_auxilia.tga
model_flexi ibfd/data/models_unit/AR_BI_unit_roman_pedites_lod1.cas, 15
model_flexi ibfd/data/models_unit/AR_BI_unit_roman_pedites_lod1.cas, 30
model_flexi ibfd/data/models_unit/AR_BI_unit_roman_pedites_lod1.cas, 40
model_flexi ibfd/data/models_unit/AR_BI_unit_roman_pedites_lod1.cas, max
model_sprite slave, 60.0, ibfd/data/sprites/limitanei_sprite.spr
model_sprite romano_british, 60.0, ibfd/data/sprites/romano_british_limitanei_sprite.spr
model_sprite empire_west, 60.0, ibfd/data/sprites/empire_west_limitanei_sprite.spr
model_sprite empire_east, 60.0, ibfd/data/sprites/empire_east_limitanei_sprite.spr
model_sprite empire_west_rebels, 60.0, ibfd/data/sprites/empire_west_limitanei_sprite.spr
model_sprite empire_east_rebels, 60.0, ibfd/data/sprites/empire_east_limitanei_sprite.spr
model_sprite franks, 60.0, ibfd/data/sprites/franks_limitanei_sprite.spr
model_sprite alemanni, 60.0, ibfd/data/sprites/romano_british_limitanei_sprite.spr
model_sprite sarmatians, 60.0, ibfd/data/sprites/franks_limitanei_sprite.spr
model_sprite 60.0, ibfd/data/sprites/limitanei_sprite.spr
model_tri 400, 0.5f, 0.5f, 0.5f
add in texture and sprite entries for your desired factions, suggestion is to use existing textures and sprites
next find this in export_descr_unit.txt:
Code:
type roman infantry
dictionary roman_infantry ; Roman Infantry
category infantry
class heavy
voice_type Medium_1
soldier limitanei, 35, 0, 1
attributes sea_faring,hide_forest,can_sap
formation 1, 2, 2, 3, 5,square, shield_wall
stat_health 1, 0
stat_pri 8,2, javelin, 50, 3, thrown, archery, piercing, spear, 25, 1
stat_pri_attr prec,thrown
stat_sec 8,4, no, 0, 0, melee, blade, piercing, sword, 25, 1
stat_sec_attr light_spear,spear_bonus_6
stat_pri_armour 2,14, 6, flesh
stat_sec_armour 0, 2, flesh
stat_heat 4
stat_ground 1, 0, 0, 0
stat_mental 24,disciplined,trained
stat_charge_dist 50
stat_fire_delay -50000
stat_food 60, 300
stat_cost 1, 350, 200, 50, 80, 350
ownership slave, romano_british
add in the factions of your choice
finally look for ALL intances of this
Code:
recruit "roman infantry" 0 requires factions { romano_british, }
in export_descr_buildings.txt and add in the faction of your choice.
of course u can also add in ui cards into ui\units and ui\units_info
but anyway I think your suggestuion is sound but not for all the factions u mentioned. the Franks and Alamanni, plus the Ostrogoths and Vandals should probably be able to recruit them in Roman AOR. am thinking of adding the Vandals at least tofactions able to recruit AOR levies... the VGoths are already very 'Roman' and are equipped as such, but probably something recruitable ONLY in Roman AOR would be good.