Given the scope of Zambezi, I've been looking into the possibility of a Sub-Saharan African city style. I looked at the Polynesia DLC for guidance, since that should have the Polynesian city style encased within. I made some progress, finding the below code:
But what confused me is the <Culture name="Polynesian" lighting="Asia"> line. Are the culture names for the art styles hard coded in the DLL, or is there something I'm missing? I also can't seem to find where it's converted from Culture name="Polynesian" to ARTSTYLE_POLYNESIA, which leads me to assume it's all handled in the DLL.
That leads on to my next question, which would be is it possible now that we have the DLL, to add in a new ARTSTYLE, and thus new city art?
Code:
<BuildingArtInfos>
<!-- Polynesian ************************************************************ -->
<Culture name="Polynesian" lighting="Asia">
<Era name="Ancient">
<PopulationBuildings>
<Granny>Poly_Anc_City.gr2</Granny>
</PopulationBuildings>
</Era>
<Era name="Rennaisance">
<PopulationBuildings>
<Granny>Poly_Ren_City.gr2</Granny>
</PopulationBuildings>
</Era>
<Era name="Industrial">
<PopulationBuildings>
<Granny>Poly_Ind_City.gr2</Granny>
</PopulationBuildings>
</Era>
<Era name="Modern">
<PopulationBuildings>
<Granny>Poly_Mod_City.gr2</Granny>
</PopulationBuildings>
</Era>
</Culture>
</BuildingArtInfos>
Code:
<WonderArtInfos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Civ5ArtDefineSchemas_Wonders.xsd">
<!-- WONDER POLYNESIAN CASTLE **************************************** -->
<WonderArtInfo>
<Type>POLYNESIAN CASTLE</Type>
<WonderArtState state="Any">
<fScale>0.2</fScale>
<Granny>Poly_Castle.fxsxml</Granny>
</WonderArtState>
</WonderArtInfo>
<!-- WONDER POLYNESIAN COLESSEUM ************************************* -->
<WonderArtInfo>
<Type>POLYNESIAN COLESSEUM</Type>
<WonderArtState state="Any">
<fScale>0.2</fScale>
<Granny>Colesseum_Asia.fxsxml</Granny>
</WonderArtState>
</WonderArtInfo>
<!-- WONDER POLYNESIAN PALACE **************************************** -->
<WonderArtInfo>
<Type>POLYNESIAN PALACE</Type>
<WonderArtState state="Any">
<fScale>0.2</fScale>
<Granny>Poly_Palace.fxsxml</Granny>
</WonderArtState>
</WonderArtInfo>
</WonderArtInfos>
But what confused me is the <Culture name="Polynesian" lighting="Asia"> line. Are the culture names for the art styles hard coded in the DLL, or is there something I'm missing? I also can't seem to find where it's converted from Culture name="Polynesian" to ARTSTYLE_POLYNESIA, which leads me to assume it's all handled in the DLL.
That leads on to my next question, which would be is it possible now that we have the DLL, to add in a new ARTSTYLE, and thus new city art?