How was this accomplished?
First, I copied the barbarian entry in descr_cultures, renamed it to Iberian and added an additional settlement level. I then changed Spain's culture from barbarian to Iberian in descr_sm_factions. Then I opened EDB and used find and replace to replace
barbarian with
barbarian, iberian. That was the quick part done with.
Next I spent about an hour going through export_buildings in the text folder making a culture specific entry for each building the Iberians have. I then copied the barbarian ui folder into my modfolder's ui folder and called it iberian. Then I changed the prefix of all the images in there from barbarian to iberian. that also took a while.
Now I added settlement plans to the Iberians. Basically I added iberian to all the barbarian entries in descr_settlement_plan (and then added an entry for them in the plan sets list near the end of the file, again using the barbarian set). I also copied the barbarian entries in descr_banners and descr_sm_settlements, adding the extra settlement level for Iberians in the latter.
I then added an Iberian entry wherever there was a relevant Barbarian entry in the other files in the text folder (I think the only ones I needed to change were expanded_bi and menu_english) and added an Iberian copy of the barbarian diplomacy messages in diplomacy.txt.
This gave me a working (albeit silent) Iberian culture in addition to the six already in the game. Pretty sure 7 is the hardcoded limit after reading around though...
To make sound like music and speeches appear I added
iberian to the entries for
barbarian in descr_sounds_music, descr_sounds_stratmap, descr_sounds_units_confirm, export_descr_sounds_prebattle, export_descr_sounds_stratmap_voice, export_descr_sounds_units_battle_events.
Will you release over at TWC? I bet you will get some great feedback.
Also, why not update the OP to include the changes you made? That way people who download know exactly what they are getting
I may do, don't think I've ever posted there before though xD .
And yeah, updating the OP now
.