Ethnic Citystyles

For what it's worth, I was able to successfully merge this into the Wolfshanze Mod with beautiful results... :dunno:

Thanks again GeoModder.
 
I'm afraid alot needs to be changed... :sad:

First you need to delete ALL cityset/cottage-->town entries from the Industrial, Modern and Future era in both the Civ4CityLSystem.xml and Civ4PlotLSystem.xml files.
When that is done (you can check that ingame by spotting no cityset graphics whatsoever for any civ from the Industrial era onwards) you need to search all Renaissance entries from the cityset/cottage-->town graphics and add ",ERA_INDUSTRIAL,ERA_MODERN,ERA_FUTURE" to them.

You know, you're talking about deleting a third of my work. :sad::sad:

There might be an easier way but I can't guarantee this will work. Simply delete or rename the Industrial and Modern era graphics (the nif files in "Ethnic Citystyles/Assets/Art/Structures/Cities" pathway), and check ingame if there are not alot of suspicious open spots in the cities. If not, it worked, but probably at the cost of a resource hog on your computer since the game might search for matching niffiles it can't find for city graphics.
O yes, you still need to add ",ERA_INDUSTRIAL,ERA_MODERN,ERA_FUTURE" to the Renaissance entries in the Civ4CityLSystem.xml and Civ4PlotLSystem.xml files.


No disrespect meant, GeoModder. :p I should have been more specific. I use VD 3.6 exclusively, but I hate that all civ's use identical city art past renaissance. So I was just hoping to maintain uniqueness(?) for each civ into the modern era.
Unfortunately, I'm not yet adept enough at playing with XML to merge your newest Ethnic Citystyles with VD 3.6.
As I said, no disrespect 'cause I love your citystyle! Just wish I could use it now! :cry:
 
Man, did I pull that out of my sleeve for nothing??! :sad:

You will have to wait for an update from Avain, I'm not completely up-to-date on how he manages his mod.
 
Man, did I pull that out of my sleeve for nothing??! :sad:

You will have to wait for an update from Avain, I'm not completely up-to-date on how he manages his mod.


Thank you for the attempt anyway, GeoModder.
Actually, you had me until "resource hog"; I just got my laptop running CivIV w/out lag, and I'd rather not go back.
Avain probably won't be long in releasing VD 3.7, so I'll just wait 'til he incorporates your latest cityart. :goodjob: btw...
 
I updated Ethnic Citystyles to version 1.01

Added/tinkered with improvement art (like hrochland's cave graphic), corrected a bug in the Mediterranean cityset art for the Classical Era and relinked cityset art for the Meso civs once they hit the Industrial Era (to depict their conquest by colonial powers ;) ). And included a whole bunch of city facility art for the Middle Eastern, Indian, Egyptian and African artstyles.

I updated the link in the first post.

O yes, I advice deleting the old Ethnic Citystyles folder and replacing it with the new download.


Now, a request. I attempted to merge parts of 2 citysets (the south east asian and modern cityset), and pretty much succeeded in it except for the textures. The request is if an artist would be willing to merge the two texture files in one since I have no clue how textures are linked to specific places on the models in a niffile.
 
So you only need the textures, that are in two files now, to be merged into one and re-applied to the model ? Should be easy/fast fix unless i am missing something specific to city sets.

Where are those source files ?
 
If so you onle need the textures that are in two files now to be merged into one and re-applied to the model ? Should be easy/fast fix unless i am missing something specific to city sets.

Where are those source files ?

Yes, that's what I need to happen.
I'll deliver you the necessary files.
And perhaps I also better give the original cityset nifs so you can see where the textures belong, just in case the new cityset nif isn't clear enough on that. ;)

Edit: and sent!
 
I updated Ethnic Citystyles to version 1.01

Added/tinkered with improvement art (like hrochland's cave graphic), corrected a bug in the Mediterranean cityset art for the Classical Era and relinked cityset art for the Meso civs once they hit the Industrial Era (to depict their conquest by colonial powers ;) ). And included a whole bunch of city facility art for the Middle Eastern, Indian, Egyptian and African artstyles.

I updated the link in the first post.

O yes, I advice deleting the old Ethnic Citystyles folder and replacing it with the new download.


Now, a request. I attempted to merge parts of 2 citysets (the south east asian and modern cityset), and pretty much succeeded in it except for the textures. The request is if an artist would be willing to merge the two texture files in one since I have no clue how textures are linked to specific places on the models in a niffile.

Ugh... I already integrated v1.0 into my Wolfshanze Mod... if I wanted to update from v1.0 to v1.01, what's the most important file(s) to update/change?

Also, did you take care of the typos Mamba pointed out?
 
Ugh... I already integrated v1.0 into my Wolfshanze Mod... if I wanted to update from v1.0 to v1.01, what's the most important file(s) to update/change?

Also, did you take care of the typos Mamba pointed out?

Yes he did, Colosseum art, Courthouse art, PlotL and CityL are what you need to take care of ;)
 
I think I can handle the changes! Thanks!
 
News from the bug front ;)

CIV4CityLSystem.xml

Line 4666 : ARTSTYLE_NATIVE should be ARTSTYLE_NATIVE_AMERICA

CIV4PlotLSystem.xml

ARSTYLE_BARBARIAN should be ARTSTYLE_BARBARIAN
 
News from the bug front ;)

CIV4CityLSystem.xml

Line 4666 : ARTSTYLE_NATIVE should be ARTSTYLE_NATIVE_AMERICA
Would that be the "Great Palace" line?
 
Oh... can something be done about the "Viking" civ-set default (Ancient) Palace? It still uses the Asian palace... I would think a better one could be used then it.
 
Would that be the "Great Palace" line?

Yes

Code:
		<ArtRef Name="building:LSYSTEM_GREAT_PALACE">
			<Attribute Class="Scalar">szNIF:Art/Structures/Buildings/ForbiddenPalace/Meso_Great_Palace.nif</Attribute>
			<Attribute Class="ArtStyle">ARTSTYLE_NATIVE[B][COLOR="Red"]_AMERICA[/COLOR][/B],ARTSTYLE_SOUTH_AMERICA</Attribute>
			<Scale>0.20</Scale>
		</ArtRef>
 
Whatever changes you did, the Colloseum(s) are RIDICULOUSLY HUGE now! Where's the scale for that controlled? It's FREAKIN HUGE now (taking-up half the city)! NOT a good thing!
 
isn't scale in art defines building?
One would think... but I didn't touch the ArtDefines_Building.xml file when I updated from v1.0 to v1.01... I only changed the CityLSystem and PlotLSystem files, and the Colosseum scale went nuts... so it's something in one of those files, not the ArtDefines_Building.xml (because I didn't touch that file and the scale went bonkers).

So what caused it, where is it, and how can I fix it... I'm completely unfamiliar with those "LSystem" files.
 
One would think... but I didn't touch the ArtDefines_Building.xml file when I updated from v1.0 to v1.01... I only changed the CityLSystem and PlotLSystem files, and the Colosseum scale went nuts... so it's something in one of those files, not the ArtDefines_Building.xml (because I didn't touch that file and the scale went bonkers).

So what caused it, where is it, and how can I fix it... I'm completely unfamiliar with those "LSystem" files.
Wolfshanze, from what I know of the LSystem files you want to open the CIV4CityLSystem.xml file and search for "LSYSTEM_COLOSSEUM". This will take you to each colosseum entry such as this one:

Code:
        <ArtRef Name="building:LSYSTEM_COLOSSEUM">
            <Attribute Class="Rotation">0,180</Attribute>
            <Attribute Class="Scalar">szNIF:Art/Structures/Buildings/Colosseum/Middle_East_Colosseum.nif</Attribute>
            <Attribute Class="ArtStyle">ARTSTYLE_EGYPT,ARTSTYLE_INDIAN,ARTSTYLE_MIDDLE_EAST</Attribute>
            <Attribute Class="Era">ERA_ANCIENT,ERA_CLASSICAL,ERA_MEDIEVAL,ERA_RENAISSANCE,ERA_INDUSTRIAL</Attribute>
[COLOR=Red][B]            <Scale>1.0</Scale>[/B][/COLOR]
        </ArtRef>
The scale number specifies the size. Geo has more than one entry for colosseums so search thru the entire file and obviously back it up first before changing things.

Hope that helps.
 
Okay... the Civ4CityLSystem.xml file is seriously jacked when it comes to the Colosseums and the Courthouses... ALL OF THEM!

Change this:
Code:
		<ArtRef Name="building:LSYSTEM_COLOSSEUM">
			<Attribute Class="Era">ERA_MODERN,ERA_FUTURE</Attribute>
			<Attribute Class="Scalar">szNIF:Art/Structures/Buildings/Stadium/colosseum.nif</Attribute>
			<Scale>1.85</Scale>
		</ArtRef>

To this:
Code:
		<ArtRef Name="building:LSYSTEM_COLOSSEUM">
			<Attribute Class="Era">ERA_MODERN,ERA_FUTURE</Attribute>
			<Attribute Class="Scalar">szNIF:Art/Structures/Buildings/Stadium/colosseum.nif</Attribute>
			<Scale>0.85</Scale>
		</ArtRef>

and change this:
Code:
		<ArtRef Name="building:LSYSTEM_COLOSSEUM">
			<Attribute Class="Scalar">szNIF:Art/Structures/Buildings/Colosseum/Colosseum.nif</Attribute>
			<Attribute Class="Era">ERA_ANCIENT,ERA_CLASSICAL,ERA_MEDIEVAL,ERA_RENAISSANCE,ERA_INDUSTRIAL</Attribute>
			<Scale>2.0</Scale>
		</ArtRef>

to this:
Code:
		<ArtRef Name="building:LSYSTEM_COLOSSEUM">
			<Attribute Class="Scalar">szNIF:Art/Structures/Buildings/Colosseum/Colosseum.nif</Attribute>
			<Attribute Class="Era">ERA_ANCIENT,ERA_CLASSICAL,ERA_MEDIEVAL,ERA_RENAISSANCE,ERA_INDUSTRIAL</Attribute>
			<Scale>0.9</Scale>
		</ArtRef>

And change this:
Code:
		<ArtRef Name="building:LSYSTEM_COLOSSEUM">
			<Attribute Class="Rotation">0,180</Attribute>
			<Attribute Class="Scalar">szNIF:Art/Structures/Buildings/Colosseum/Middle_East_Colosseum.nif</Attribute>
			<Attribute Class="ArtStyle">ARTSTYLE_EGYPT,ARTSTYLE_INDIAN,ARTSTYLE_MIDDLE_EAST</Attribute>
			<Attribute Class="Era">ERA_ANCIENT,ERA_CLASSICAL,ERA_MEDIEVAL,ERA_RENAISSANCE,ERA_INDUSTRIAL</Attribute>
			<Scale>1.0</Scale>
		</ArtRef>

To this:
Code:
		<ArtRef Name="building:LSYSTEM_MARKET">
			<Attribute Class="Scalar">szNIF:Art/Structures/Buildings/Market/Harrods.nif</Attribute>
			<Attribute Class="ArtStyle">ARTSTYLE_EUROPEAN,ARTSTYLE_GRECO_ROMAN,ARTSTYLE_MEDITERRANEAN,ARTSTYLE_VIKING</Attribute>
			<Attribute Class="Era">ERA_INDUSTRIAL,ERA_MODERN,ERA_FUTURE</Attribute>
			<Scale>0.6</Scale>
		</ArtRef>


Change:
Code:
		<ArtRef Name="building:LSYSTEM_COURTHOUSE">
			<Attribute Class="Rotation">0,180</Attribute>
			<Attribute Class="Scalar">szNIF:Art/Structures/Buildings/Courthouse/Native_Courthouse/Wise_One_America.nif</Attribute>
			<Attribute Class="ArtStyle">ARTSTYLE_NATIVE_AMERICA</Attribute>
			<Attribute Class="Era">ERA_ANCIENT,ERA_CLASSICAL,ERA_MEDIEVAL,ERA_RENAISSANCE</Attribute>
			<Scale>1.2</Scale>
		</ArtRef>

To:
Code:
		<ArtRef Name="building:LSYSTEM_COURTHOUSE">
			<Attribute Class="Rotation">0,180</Attribute>
			<Attribute Class="Scalar">szNIF:Art/Structures/Buildings/Courthouse/Native_Courthouse/Wise_One_America.nif</Attribute>
			<Attribute Class="ArtStyle">ARTSTYLE_NATIVE_AMERICA</Attribute>
			<Attribute Class="Era">ERA_ANCIENT,ERA_CLASSICAL,ERA_MEDIEVAL,ERA_RENAISSANCE</Attribute>
			<Scale>0.75</Scale>
		</ArtRef>

Change:
Code:
		<ArtRef Name="building:LSYSTEM_COURTHOUSE">
			<Attribute Class="Rotation">0,180</Attribute>
			<Attribute Class="Scalar">szNIF:Art/Structures/Buildings/Courthouse/Courthouse.nif</Attribute>
			<Attribute Class="ArtStyle">ARTSTYLE_NATIVE_AMERICA,ARTSTYLE_SOUTH_AMERICA</Attribute>
			<Attribute Class="Era">ERA_INDUSTRIAL,ERA_MODERN</Attribute>
			<Scale>2.0</Scale>
		</ArtRef>

To:
Code:
		<ArtRef Name="building:LSYSTEM_COURTHOUSE">
			<Attribute Class="Rotation">0,180</Attribute>
			<Attribute Class="Scalar">szNIF:Art/Structures/Buildings/Courthouse/Courthouse.nif</Attribute>
			<Attribute Class="ArtStyle">ARTSTYLE_NATIVE_AMERICA,ARTSTYLE_SOUTH_AMERICA</Attribute>
			<Attribute Class="Era">ERA_INDUSTRIAL,ERA_MODERN</Attribute>
			<Scale>1.1</Scale>
		</ArtRef>

(and all other Courthouses listed as 2.0 to 1.1... except the greek one listed below)

Change:
Code:
		<ArtRef Name="building:LSYSTEM_COURTHOUSE">
			<Attribute Class="Rotation">0,180</Attribute>
			<Attribute Class="Scalar">szNIF:Art/Structures/Buildings/PsyOps_Center/PsyOps_Center.nif</Attribute>
			<Attribute Class="ArtStyle">ARTSTYLE_ALL</Attribute>
			<Attribute Class="Era">ERA_FUTURE</Attribute>
			<Scale>1.0</Scale>
		</ArtRef>

To:
Code:
		<ArtRef Name="building:LSYSTEM_COURTHOUSE">
			<Attribute Class="Rotation">0,180</Attribute>
			<Attribute Class="Scalar">szNIF:Art/Structures/Buildings/PsyOps_Center/PsyOps_Center.nif</Attribute>
			<Attribute Class="ArtStyle">ARTSTYLE_ALL</Attribute>
			<Attribute Class="Era">ERA_FUTURE</Attribute>
			<Scale>0.55</Scale>
		</ArtRef>

Code:
		<ArtRef Name="building:LSYSTEM_COURTHOUSE">
			<Attribute Class="Rotation">0,180</Attribute>
			<Attribute Class="Scalar">szNIF:Art/Structures/Buildings/Courthouse/Asian_Courthouse/Asian_Courthouse.nif</Attribute>
			<Attribute Class="ArtStyle">ARTSTYLE_ASIAN,ARTSTYLE_SOUTH_EAST_ASIAN</Attribute>
			<Attribute Class="Era">ERA_ANCIENT,ERA_CLASSICAL,ERA_MEDIEVAL,ERA_RENAISSANCE,ERA_INDUSTRIAL,ERA_MODERN</Attribute>
			<Scale>1.15</Scale>
		</ArtRef>

To:
Code:
		<ArtRef Name="building:LSYSTEM_COURTHOUSE">
			<Attribute Class="Rotation">0,180</Attribute>
			<Attribute Class="Scalar">szNIF:Art/Structures/Buildings/Courthouse/Asian_Courthouse/Asian_Courthouse.nif</Attribute>
			<Attribute Class="ArtStyle">ARTSTYLE_ASIAN,ARTSTYLE_SOUTH_EAST_ASIAN</Attribute>
			<Attribute Class="Era">ERA_ANCIENT,ERA_CLASSICAL,ERA_MEDIEVAL,ERA_RENAISSANCE,ERA_INDUSTRIAL,ERA_MODERN</Attribute>
			<Scale>0.75</Scale>
		</ArtRef>
Change:
Code:
		<ArtRef Name="building:LSYSTEM_COURTHOUSE">
			<Attribute Class="Scalar">szNIF:Art/Structures/Buildings/Courthouse/Greco_Roman_Courthouse/Pantheon.nif</Attribute>
			<Attribute Class="Era">ERA_ANCIENT,ERA_CLASSICAL,ERA_MEDIEVAL</Attribute>
			<Attribute Class="ArtStyle">ARTSTYLE_GRECO_ROMAN</Attribute>
			<Scale>2.0</Scale>
		</ArtRef>

To:
Code:
<ArtRef Name="building:LSYSTEM_COURTHOUSE">
			<Attribute Class="Scalar">szNIF:Art/Structures/Buildings/Courthouse/Greco_Roman_Courthouse/Pantheon.nif</Attribute>
			<Attribute Class="Era">ERA_ANCIENT,ERA_CLASSICAL,ERA_MEDIEVAL</Attribute>
			<Attribute Class="ArtStyle">ARTSTYLE_GRECO_ROMAN</Attribute>
			<Scale>1.2</Scale>
		</ArtRef>

Change:
Code:
		<ArtRef Name="building:LSYSTEM_COURTHOUSE">
			<Attribute Class="Scalar">szNIF:Art/Structures/Buildings/Courthouse/Middle_East_Courthouse/Academie.nif</Attribute>
			<Attribute Class="Era">ERA_ANCIENT,ERA_CLASSICAL,ERA_MEDIEVAL,ERA_RENAISSANCE,ERA_INDUSTRIAL,ERA_MODERN</Attribute>
			<Attribute Class="ArtStyle">ARTSTYLE_EGYPT,ARTSTYLE_MIDDLE_EAST,ARTSTYLE_INDIAN</Attribute>
			<Scale>0.75</Scale>
		</ArtRef>

To:
Code:
		<ArtRef Name="building:LSYSTEM_COURTHOUSE">
			<Attribute Class="Scalar">szNIF:Art/Structures/Buildings/Courthouse/Middle_East_Courthouse/Academie.nif</Attribute>
			<Attribute Class="Era">ERA_ANCIENT,ERA_CLASSICAL,ERA_MEDIEVAL,ERA_RENAISSANCE,ERA_INDUSTRIAL,ERA_MODERN</Attribute>
			<Attribute Class="ArtStyle">ARTSTYLE_EGYPT,ARTSTYLE_MIDDLE_EAST,ARTSTYLE_INDIAN</Attribute>
			<Scale>0.38</Scale>
		</ArtRef>

Man... I feel like such a beta tester! :D
 
Yes he did, Colosseum art, Courthouse art, PlotL and CityL are what you need to take care of ;)

One would think... but I didn't touch the ArtDefines_Building.xml file when I updated from v1.0 to v1.01.

You did not adjust the fscale in the Courthouse and Colosseum art - and I even told you to ;)

And change this:
Code:
		<ArtRef Name="building:LSYSTEM_COLOSSEUM">
			<Attribute Class="Rotation">0,180</Attribute>
			<Attribute Class="Scalar">szNIF:Art/Structures/Buildings/Colosseum/Middle_East_Colosseum.nif</Attribute>
			<Attribute Class="ArtStyle">ARTSTYLE_EGYPT,ARTSTYLE_INDIAN,ARTSTYLE_MIDDLE_EAST</Attribute>
			<Attribute Class="Era">ERA_ANCIENT,ERA_CLASSICAL,ERA_MEDIEVAL,ERA_RENAISSANCE,ERA_INDUSTRIAL</Attribute>
			<Scale>1.0</Scale>
		</ArtRef>

To this:
Code:
		<ArtRef Name="building:LSYSTEM_MARKET">
			<Attribute Class="Scalar">szNIF:Art/Structures/Buildings/Market/Harrods.nif</Attribute>
			<Attribute Class="ArtStyle">ARTSTYLE_EUROPEAN,ARTSTYLE_GRECO_ROMAN,ARTSTYLE_MEDITERRANEAN,ARTSTYLE_VIKING</Attribute>
			<Attribute Class="Era">ERA_INDUSTRIAL,ERA_MODERN,ERA_FUTURE</Attribute>
			<Scale>0.6</Scale>
		</ArtRef>

hm, turning a colosseum into a market ?
 
Back
Top Bottom