Hello !
How do you create a map size ? I tried to change CIV4WorldInfo.xml :
and I changed Publicmaps\Earth2.py :
but I got a map without seas, just with any lakes...
Thanks !
AdelineJ
How do you create a map size ? I tried to change CIV4WorldInfo.xml :
Code:
<WorldInfo>
<Type>WORLDSIZE_GEANT</Type>
<Description>TXT_KEY_WORLD_GEANT</Description>
<Help>TXT_KEY_WORLD_GEANT_HELP</Help>
<iDefaultPlayers>15</iDefaultPlayers>
<iUnitNameModifier>0</iUnitNameModifier>
<iTargetNumCities>6</iTargetNumCities>
<iNumFreeBuildingBonuses>7</iNumFreeBuildingBonuses>
<iBuildingClassPrereqModifier>100</iBuildingClassPrereqModifier>
<iMaxConscriptModifier>75</iMaxConscriptModifier>
<iWarWearinessModifier>-50</iWarWearinessModifier>
<iGridWidth>40</iGridWidth>
<iGridHeight>25</iGridHeight>
<iTerrainGrainChange>1</iTerrainGrainChange>
<iFeatureGrainChange>1</iFeatureGrainChange>
<iResearchPercent>150</iResearchPercent>
<iTradeProfitPercent>30</iTradeProfitPercent>
<iDistanceMaintenancePercent>100</iDistanceMaintenancePercent>
<iNumCitiesMaintenancePercent>20</iNumCitiesMaintenancePercent>
<iColonyMaintenancePercent>30</iColonyMaintenancePercent>
<iCorporationMaintenancePercent>50</iCorporationMaintenancePercent>
<iNumCitiesAnarchyPercent>6</iNumCitiesAnarchyPercent>
<iAdvancedStartPointsMod>120</iAdvancedStartPointsMod>
</WorldInfo>
Code:
def getGridSize(argsList):
"Enlarge the grids! According to Soren, Earth-type maps are usually huge anyway."
grid_sizes = {
WorldSizeTypes.WORLDSIZE_DUEL: (10,6),
WorldSizeTypes.WORLDSIZE_TINY: (15,9),
WorldSizeTypes.WORLDSIZE_SMALL: (20,12),
WorldSizeTypes.WORLDSIZE_STANDARD: (25,15),
WorldSizeTypes.WORLDSIZE_LARGE: (30,18),
WorldSizeTypes.WORLDSIZE_HUGE: (40,24),
WorldSizeTypes.WORLDSIZE_GIANT: (45,30)
}
...
def generatePlotsByRegion(self):
# Sirian's MultilayeredFractal class, controlling function.
# You -MUST- customize this function for each use of the class.
#
# The following grain matrix is specific to Earth2.py
sizekey = self.map.getWorldSize()
sizevalues = {
WorldSizeTypes.WORLDSIZE_DUEL: (3,2,1),
WorldSizeTypes.WORLDSIZE_TINY: (3,2,1),
WorldSizeTypes.WORLDSIZE_SMALL: (4,2,1),
WorldSizeTypes.WORLDSIZE_STANDARD: (4,2,1),
WorldSizeTypes.WORLDSIZE_LARGE: (4,2,1),
WorldSizeTypes.WORLDSIZE_HUGE: (5,2,1),
WorldSizeTypes.WORLDSIZE_GIANT: (5,2,1)
}
Thanks !
AdelineJ