• We are currently performing site maintenance, parts of civfanatics are currently offline, but will come back online in the coming days. For more updates please see here.

How to change the appearance of cities in different era?

cometheart

Chieftain
Joined
Feb 5, 2016
Messages
70
Hello !

I 'm a new guy here, I love CIV 5, but There is one thing that I really don't like:
When my civ enter the industrial age, the appearance of my cities changed into a modern look: the skyscrapers and modern buildings replace the old traditional looks, but I feel the change is too fast, I want the cities to maintain the old traditional look when they enter the industrial era, then how to mod it? I know nothing about modding , so could anyone give me some instruction on which file I should edit? Thanks!!!:)
 
There's a CityArtType column in the Eras table, but it's unused by the base game. I'm not sure if it's totally hard-coded, or whether this column can be used as an override, but it's unclear to me what the game is expecting as input. I couldn't find anything with a cursory search through the DLL (probably because this is part of the graphics code to which we don't have access). Civ4's era table doesn't have an equivalent, so no help there.

So AFAIK unless I missed something in the DLL or someone can do some work with a decompiler, you're stuck with combining or changing around the eras so that it never actually gets into the Industrial (or delays it, if that's all you want). A bit of a pain for something that seems like it should be rather simple.

FWIW, you can adjust when the changes to units occur (i.e., the change to the appearance of workers and great people) with some simple database changes (except for embarked units, which requires a bit of simple Lua).
 
Back
Top Bottom