Map Mod

sp00n

Prince
Joined
Jan 4, 2007
Messages
371
You can both increase the size of the map(s) and the minimum distance for the spawn locations.

\Base\Assets\Gameplay\Data\GlobalParameters.xml
Code:
<Row Name="START_DISTANCE_MAJOR_CIVILIZATION" Value="XXX" />
<Row Name="START_DISTANCE_MINOR_CIVILIZATION" Value="XXX" />
I've changed that to 15 and 9.




\Base\Assets\Gameplay\Data\Maps.xml
Code:
<Maps>
   <Row MapSizeType="MAPSIZE_DUEL" Name="LOC_MAPSIZE_DUEL_NAME" Description="LOC_MAPSIZE_DUEL_DESCRIPTION" DefaultPlayers="2" GridWidth="44" GridHeight="26" NumNaturalWonders="2" PlateValue="3" Continents="1"/>
   <Row MapSizeType="MAPSIZE_TINY" Name="LOC_MAPSIZE_TINY_NAME" Description="LOC_MAPSIZE_TINY_DESCRIPTION" DefaultPlayers="4" GridWidth="60" GridHeight="38" NumNaturalWonders="3" PlateValue="3" Continents="2"/>
   <Row MapSizeType="MAPSIZE_SMALL" Name="LOC_MAPSIZE_SMALL_NAME" Description="LOC_MAPSIZE_SMALL_DESCRIPTION" DefaultPlayers="6" GridWidth="74" GridHeight="46" NumNaturalWonders="4" PlateValue="4" Continents="3"/>
   <Row MapSizeType="MAPSIZE_STANDARD" Name="LOC_MAPSIZE_STANDARD_NAME" Description="LOC_MAPSIZE_STANDARD_DESCRIPTION" DefaultPlayers="8" GridWidth="84" GridHeight="54" NumNaturalWonders="5" PlateValue="4" Continents="4"/>
   <Row MapSizeType="MAPSIZE_LARGE" Name="LOC_MAPSIZE_LARGE_NAME" Description="LOC_MAPSIZE_LARGE_DESCRIPTION" DefaultPlayers="10" GridWidth="96" GridHeight="60" NumNaturalWonders="6" PlateValue="5" Continents="5"/>
   <Row MapSizeType="MAPSIZE_HUGE" Name="LOC_MAPSIZE_HUGE_NAME" Description="LOC_MAPSIZE_HUGE_DESCRIPTION" DefaultPlayers="12" GridWidth="106" GridHeight="66" NumNaturalWonders="7" PlateValue="5" Continents="6"/>
</Maps>
I changed the huge size to 128x80.
 
yes changed it to 20 tiles away maybe I'll finally get some peace now for at least 100 turns
 
I made a similar adjustment but found the starting positions could be pretty bad when forced apart. If you run into the same issue you can disect my "larger worlds" mod that's here in the map scripts forum.
 
i tried changing huge map to 128x80 map never loaded was stuck on civ description screen. had to sign out to exit. won't be trying that again.
 
I found when i increased the distance between major civs I would have fewer AI civs than I selected once the map was generated. I would select 20 civs total then there would only be 15 in my game once I started. Also why are there such larger empty areas on the map?
 
I found when i increased the distance between major civs I would have fewer AI civs than I selected once the map was generated. I would select 20 civs total then there would only be 15 in my game once I started. Also why are there such larger empty areas on the map?
Annoying, isn't it? The starting plot code needs a re-write. Minor civs have a default distance of 5, which means they can spawn 5 tiles away leaving only 3 open tiles between cities. Even on large maps if you increase this to something like 8 you'll only get about half of them in the game despite there being a TON of unused land all over the place.

I was able to safely scale the major civ buffer up without breaking anything, I use the default number of minor civs so it scales by map size. For example, large maps have 10 players and the default number of minor civs is 15 so it'll put major civs 15 tiles apart. That works fine although it has a habit of sticking about half of them in bad places (tundra, small islands, etc). There are quite a few methods called directly from the dll so it's not easy to figure out exactly where it's broken and it's missing things that we had in 4 & 5 like the "old world" and "new world" from the terra map scripts, in fact right now it completely lacks any sort of landmass size checks.
 
Back
Top Bottom