What's easiest way to make Modern cities look Ancient

CivWarGamer

Warlord
Joined
Oct 16, 2011
Messages
130
What's the easiest quickest code to make modern cities look ancient?
 
It looks like I need to update civ5artdefines_citybuildings.xml, but the question is, is civ5artdefines_citybuildings.xml modifiable?
 
It looks like I need to update civ5artdefines_citybuildings.xml, but the question is, is civ5artdefines_citybuildings.xml modifiable?

Nope, that didn't work.
 
Well, there is this in the Global_Defines, but I don't know if it will have any effect on the city looks:

<Row Name="LAST_UNIT_ART_ERA">
<Key>ERA_INDUSTRIAL</Key>
<Table>Eras</Table>
</Row>

<Row Name="LAST_BRIDGE_ART_ERA">
<Key>ERA_MODERN</Key>
<Table>Eras</Table>
</Row>
 
Nope, changing that didn't work either. Cities still look modern, and not ancient.
 
For what kind of mod ?

different Era needed, or a scenario in one Era only ?

You'll need to use the research panel ?
 
For what kind of mod ?

different Era needed, or a scenario in one Era only ?

You'll need to use the research panel ?

Multiple eras. Modifying the existing eras. Would like to make the Modern and Future eras display cities with ancient buildings. I don't want the city buildings to appear as modern.
 
Try to change the "ArtPrefix" tag in CIV5Eras.xml for ERA_INDUSTRIAL, ERA_MODERN and ERA_FUTURE.

But that may also affect units.
 
Try to change the "ArtPrefix" tag in CIV5Eras.xml for ERA_INDUSTRIAL, ERA_MODERN and ERA_FUTURE.

But that may also affect units.

Yep, already tried that and strangely enough it doesn't have any effect. It's strange. Almost like it's hardcoded.
 
Does it matter that there's a <space>:

ArtPrefix="CLASSICAL "



<GameData>
<Eras>
<Update>
<Set ArtPrefix="CLASSICAL "/>
<Where Type="ERA_FUTURE"/>
</Update>
</Eras>
</GameData>
 
I've come to the conclusion that the city art for Eras ID#0 through ID#6 are hard coded and can't be modified. You have to delete those eras and create brand new eras starting from ID#7.
 
@CivWarGamer

I've been trying to figure this out all day. I can modify the other attributes for the different eras (i.e. boosting the amount of starting workers for the renaissance era from 1 to 5), but ArtPrefix doesn't change anything if I change it.

Did you ever figure this out?
 
From my playing around, it does seem like city era graphics are hard coded to technology eras.

In my case, I wanted to activate some modern techs, but keep the industrial era look of my cities in my mod. I ended up changing the modern era techs to industrial era in order to keep the industrial city look.
 
They don't seem to be hardcoded, but rather tied to civ5artdefines_citybuildings.xml. While that file can't be replaced through the VSF system, it probably can be accessed through database, using something similar Pazyryk's method for landmarks which he described here.
 
Back
Top Bottom