Aradan's solution in Post #11 works for the problem of this thread. Please see his post for an idea of how to make this work.
I'm currently modding Barbarian Invasion and I'm trying to find a way to change the "settlement_min" setting for the Barbarian and Nomad (Hun included) cultures for the defenses building chain (walls) without altering it for the Roman/Carthaginian/Eastern cultures.
Basically, I've always found the Barbarian (RTW included) and Nomadic wall defenses to not match the settlement model_strat on the campaign map. The "wooden palisade" works and looks right with a town and large town. The Barbarian/Nomadic "wooden wall" which is just taller on the campaign map, looks strange to me coupled with a large town, but looks right with a minor city (which also is taller). Same thing with the Barbarian/Nomadic "stone wall": it looks off when applied to a minor city (a round settlement with a square stone wall?), but looks natural applied to a large city and huge city. So... I want to change the "settlement_min" setting for the defenses building chain inside the export_descr_buildings.txt, but without affecting the other 3 cultures minimums.
I want the Roman/Carthaginian/Eastern cultures to remain the same with the "settlement_min" setting, but I want Barbarian/Nomad/Hun to look like this:
Town -------> wooden_pallisade
Large Town -> No new building
Minor City --> wooden_wall
Large City --> stone_wall
Huge City --> No new building
However, you can't (as far as I know) give different factions different "settlement_min" requirements for the same building chain. So, I'm looking for a way around this:
1. I create a new building chain along the lines of "defenses2" and create this for just Barbarian/Nomad/Hun cultures. While it could work, allowing me to change the settlement minimum setting to what I want, I'm hoping it is unnecessary. Also, I'm guessing there are other files (telling the game what the model/texture for each wall is) that I would have to change, and I'm unfamiliar with such files. I doubt I know all files required to preform such a change.
2. Can I change the current "wooden_wall" and "stone_wall" for said cultures so that the game believes they are now the levels "stone_wall" and "large_stone_wall", that way, I get the models I want in the campaign at the appropriate settlement minimum level? I also would be able to edit the bonuses for different factions, so that helps. But this would mean "technically" the Barbarian/Nomad/Hun cultures would not have a "wooden_wall" entry, because that entry was moved up to "stone_wall"... is that possible?
In short: I'm looking for a way to make the Barbarian/Nomad/Hun culture's "wooden_wall" and "stone_wall" entries become available at "settlement_min" of "minor_city" and "large_city" respectively, without altering the Roman/Carthaginian/Eastern entries in any way. Is this possible?