Veamos, para hacer una unidad nueva lo ideal es partir de una ya existente, tanto en el modelo 3D como en sus estadísticas.
Si quieres hacer una unidad tipo hassissin, entonces lo mejor es copiar la entrada completa de los hassissin en export_descr_unit, cambiando ligeramente el nombre, pero si te vas a basar en el modelo 3D de los almogávares entonces tienes que cambiar el soldado. Luego están las armas. El modelo de almogávar tiene jabalina y lanza. De momento lo mejor es dejarlas así.
Finalmente, como el modelo de almogávar solo tiene asignada textura para spain y portugal, yo de momento lo asignaría a spain para probar.
type Hashishim almughavar
dictionary Hashishim_almughavar ; Hashashim
category infantry
class heavy
voice_type Heavy
banner faction main_infantry
banner holy crusade
soldier Almughavars, 24, 0, 1.2
attributes sea_faring, hide_improved_forest, very_hardy, can_withdraw, hide_anywhere
formation 1.2, 1.2, 2.4, 2.4, 2, square
stat_health 2, 0
stat_pri 13, 3, javelin, 55, 8, thrown, missile_mechanical, piercing, spear, 25, 1
;stat_pri_ex 0, 0, 0
stat_pri_attr ap, thrown
stat_sec 12, 4, no, 0, 0, melee, melee_blade, piercing, spear, 25, 0.6
;stat_sec_ex 0, 0, 0
stat_sec_attr light_spear, spear_bonus_4
stat_pri_armour 6, 9, 6, metal
;stat_armour_ex 6, 0, 0, 0, 9, 6, 6, metal
stat_sec_armour 0, 0, flesh
stat_heat 1
stat_ground 1, 1, 0, -1
stat_mental 11, disciplined, trained
stat_charge_dist 30
stat_fire_delay 0
stat_food 60, 300
stat_cost 1, 840, 250, 110, 85, 840, 4, 210
armour_ug_levels 0, 1, 2
armour_ug_models Almughavars, Almughavars_ug1, Almughavars_ug2
ownership spain
era 1 spain
era 2 spain
;unit_info 16, 0, 42
Ahora hay que ir a la carpeta text y ponerle un nombre a esta unidad nueva, copiando por ejemplo la entrada de los almogávares y poniendo
{Hashishim_almughavar}Nuevos almogávares
{Hashishim_almughavar_descr}Aquí va la descripción.
{Hashishim_almughavar_descr_short}Aquí va la descripción breve.
También haría falta la ficha, pero la unidad funciona sin ella.
Una vez hecho esto, y comprobado que funcione, el resto de pasos tendrán que ir unidos a la modificacion de battle_models.modeldb y/o del modelo 3D y la textura, para asignar la unidad a otra facción, cambarle armas, etc, etc.
Eso es más laborioso y ahora no tengo tiempo, pero a la vuelta explicaré cómo hacerlo. :D