Thanks for your answers, Jerome.
Undoubtly you know the game better than me and because of that I don't understand some points.

Quote Originally Posted by JeromeGrasdyke
The choices the AI makes are based purely on its strategic / tactical analysis. ...The reason why the Roman AI chooses a certain sequence of attacks is down to the way the campaign map is set up - those moves just happen to be the logical ones, as far as the AI is concerned.

About the Roman factions: the hardcoded part here concerns the fact that they start off allied, and the behaviour of the Senate faction towards them (which includes the mission system, and the usual Roman victory conditions). But even this you could use to your advantage...
In a map different from that of the imperial campaign I didn't succed in putting the roman factions. Even cutting only one small part of the map did cause CTD. On the contrary, the elimination of the three roman factions allowed the campaign to work. Have you any other reason for this behaviour instead of the senate missions or the victory conditions?

About the number of factions, in my opinion 21 is a good number, but it could be greatly enlarged if it were possible to assign a campaign to a different set of factions (in a different folder).
Moreover, there seems to be a lot of characteristics associated to the culture, which is hardcoded. In fact I'd like to increase the number of barbarian or carthage-like factions.
One example: it seems that all the factions of the same culture share the models (with different skins) for the strat map (general and lesser general). Is there any way to include different assignation to them?

Thanks again.