You'll need to edit 3 files.
Export_descr_unit.txt
Find the unit you want to change recruitment of and add the faction name you would like to have recruit it:
Code:
stat_fire_delay 0
stat_food 60, 300
stat_cost 1, 796, 100, 75, 93, 788
ownership numidia, roman_julii
Then, in descr_model_battle.txt
Find the unit you want to add to a new faction and add a skin assignment to it. Just copy one of the texture lines, paste it and change the faction name to one you wish to recruit it;
Code:
type elephant_african
skeleton fs_indian_elephant ; indian is correct, african skeleton is only for cataphract
indiv_range 40
texture carthage, data/models_unit/textures/mount_african_elephant.tga
texture seleucid, data/models_unit/textures/mount_african_elephant_seleucid.tga
texture parthia, data/models_unit/textures/mount_african_elephant_parthia.tga
texture roman_julii/models_unit/textures/mount_african_elephant_parthis.tga
Finally, go into export_descr_buildings.txt
Find the building you would like to recruit this unit from (remember the building already recruiting the unit must be able to be built by new faction you want to recruit it) and add the unit and the line:
Code:
;nobles_house
governors_house requires factions { barbarian, carthaginian, eastern, parthia, egyptian, greek, roman, }
{
capability
{
recruit "woad warrior" 0 requires factions { pontus, dacia, roman, }
Good luck.