Perhaps it would be a good idea to list all the elements which have been softcoded? This is the first thing, along with additional elements, the modder must know.

The in-code cultures are now: barbarian (European Barbarian), carthaginian (Berber), eastern (Sassanid), hun (hun), nomad (steppe) and roman (roman).

The factional assignations to these cultures seem to be:

Roman

empire_east_rebels*
empire_west_rebels*
empire_east
empire_west
romano_british*

Hun

huns

Nomad

goths
ostrogoths*
sarmatians
vandals
roxolani
slavs*

Eastern

sassanids

Barbarian

celts
burgundii
lombardi
franks
saxons
alemanni

Carthaginian

berbers

* Faction absent at game start


The druid and warcry special abilities (attributes) now seem to be softcoded.

is_peasant, can_horde, can_swim and power_charge are attributes which have been added. It would be interesting to know what is_peasant does, and if can_horde can be added to (and work for) currently non-hording factions.

I have had no time to mod and won't for a while so I'm relying on others to make use of and add to this ;)