Size of Maps in Different Mapscripts

Ah so this was what those were referring.

So for example those also were referring options?
Code:
 if idMap in ["hub", "pangaea", "ring", "wheel"] : iWorldSize += 1
                elif idMap in ["archipelago", "continents", "customcontinents", "fractals", "islands", "shuffle", "bigandsmall", "hemispheres", "mediumandsmall"] : iWorldSize += 2
                elif idMap in ["terra"] : iWorldSize += 3
Yes.
I would suggest that you don't make any changes to the 'Full of Resource' script.
A discussion regarding its removal should be undergone first.
If we decide to keep it, then I'll make some appropriate changes to it.
 
Yes.
I would suggest that you don't make any changes to the 'Full of Resource' script.
A discussion regarding its removal should be undergone first.
If we decide to keep it, then I'll make some appropriate changes to it.
Okay.

What do you think about increasing default players by 1 on Tiny and bigger maps?
Then all sizes will end up with roughly same area per civ.

Ballpark estimates of city count for civ that has 1200 tiles under its control
Heavily packed cities: 10 tiles per city - 120 cities.
Moderate packing: 21 tiles per city (No overlapping and all tiles used by cities on 2nd radius) - 57 cities
Light packing: 37 tiles per city (No overlapping on third radius and no wasted tiles) - 32 cities.

This means if map is 50% land, then typical amount of cities would be around 30 - 40 cities per AI not counting wars and differences in expansion rate.
----------------------------------
Comparison between old and new sizes:

Code:
This is how new map size values present on old scheme
Small    2400 (Duel)
Standard 4704 (Tiny)
Large+    7776 (Small)
Huge     9600 (Standard)
Huge+     11616 (Large)
Huge/Giant    13824 (Huge)
Giant    16224 (Giant)
Giant+    18816 (Gigantic)

This is how old size values present themselves.
1/3 Duel 960 (Duel)
3/4 Duel 1664   (Tiny)
Duel 2560    (Small)
Tiny- 4368 (Standard)
Small- 6656     (Large)
Standard+ 10240  (Huge)
Giant 16000   (Giant)
Gigantic+ 24000   (Gigantic)

Current maps will have their world size tag changed:
Spoiler :

A Space Map - Large_Solar_System_v9 (24 800 - Gigantic/Large Earth)
A Space Map - VerticalSolar Cut (24 000 - Gigantic/Large Earth)

FIXED_GEM_ preset_No_Custom_Civs (18 900 - Giant+)
Fixed_GEM_modified (18 900 - Giant+)
psGiant Earth Map - 5 civs 12513 (18 900 - Giant+)

A Space Map - ItSmallWorld (11 200 - Huge/Tiny Earth)

StrategyOnly (8000 - Large+)

Large_Earth_Map_10_Civs (6656 - Large)
Large_Earth_Map_21_Civs (6656 - Large)
Large_Earth_Map_no_preset_Civs (6656 - Large)

SEM_Plus_no_preset_Civs (4784 - Standard+)
SEM_Plus_with_9_Civs (4784 - Standard+)
SEM_Plus_with_20_Civs (4784 - Standard+)

Desert Planet fixed (4096 - Small+)
StrategyOnly's Land_Testing C2C_Narnia 17 st 69X59 (4071 - Small+)


Code:
Duel     2400
Tiny     4704  - StrategyOnly's Land_Testing C2C_Narnia 17 st 69X59, Desert Planet fixed, 3X SEM_Plus
Small    7776  - 3X Large_Earth_Map, StrategyOnly
Standard   9600
Large    11616 - A Space Map - ItSmallWorld
Huge     13824
Giant    16224
Gigantic 18816   - psGiant Earth Map - 5 civs 12513, 2X Fixed_GEM_, A Space Map - VerticalSolar Cut, A Space Map - Large_Solar_System_v9
Notice, that space map have third wave colonization.
If going for size of Earth zone, where you are stuck all way to start of Nanotech era, then those maps have Earth area of:
A Space Map - ItSmallWorld - 46x40 = 1840 -> Duel
A Space Map - VerticalSolar Cut - 120x68 = 8160 -> Small
A Space Map - Large_Solar_System_v9 - 124x57 = 7068 -> Small

I could go for compromise as for first half of game space is completely inaccessible and on second half of game you can first explore (middle Modern era) and then colonize (beginning of Nanotech era) space.
So I would threat space maps as if they were 2x smaller than they are really.
A Space Map - ItSmallWorld -> Tiny
A Space Map - VerticalSolar Cut -> Large
A Space Map - Large_Solar_System_v9 -> Large
 
Last edited:
Yes.
I would suggest that you don't make any changes to the 'Full of Resource' script.
A discussion regarding its removal should be undergone first.
If we decide to keep it, then I'll make some appropriate changes to it.
Was always my favorite map until it stopped really being fully C2C compatible.
 
10307
World size overhaul:
Smallest world sizes are now much bigger and Gigantic size is now smaller as defined in C2C_World map script.
Map area changes (default amount of players):
Duel 960 -> 2400 (2)
Tiny 1664 -> 4704 (4)
Small 2560 -> 7776 (6)
Standard 4368 -> 9600 (8)
Large 6656 -> 11616 (10)
Huge 10240 -> 13824 (12)
Giant 16000 -> 16224 (14)
Gigantic 24000 -> 18816 (16)


Is this wise.

On XP (of which there are still many players - previous Large was about the upper limit.) Now you are forcing them to play on Huge Plus (even the new Small would probably not work!). This would have crashed my old XP system. It would not even load.

Just because you have a modern machine which some older players may not be able to afford - do not exclude them.

Instead add additional sizes between the existing ones.

Examples:

DuelPlus
TinyPlus etc.
 
Last edited:
Is this wise.

On XP (of which there are still many players - previous Large was about the upper limit.) Now you are forcing them to play on Huge Plus (even the new Small would probably not work!). This would have crashed my old XP system. It would not even load.

Just because you have a modern machine which some older players may not be able to afford - do not exclude them.

Instead add additional sizes between the existing ones.

Examples: DuelPlus, TinyPlus, etc.
There's a limit to how many world sizes we can introduce to the game due to UI limitations when selecting options in non-custom game setup.

I believe the new sizes for Duel, Tiny, Small and Standard should be small enough for most old computers to handle.
The new sizes raxo is talking about are the sizes that the World mapscript always have used btw.
The old sizes raxo mentioned was not used by all mapscripts before the recent change either.

What mapscript was it that brought your old XP system to its knees at huge size?
P.S. The 'highlands' mapscript Huge size was reduced by raxo's last commit.
 
Last edited:
There's a limit to how many world sizes we can introduce to the game due to UI limitations when selecting options in non-custom game setup.

Does anyone actually use non-custom game setup and if so shouldn’t we try to get them to stop instead of catering the UI around them?
 
@Toffer90 sizes are controlled by slider and aren't selected like speeds or handicaps in this "Play now!" selection.
Spoiler :

Civ4BeyondSword 2018-12-11 21-35-33-48.jpg



Duel 960 -> 2400 (2); 60x40 - Old Small-
Tiny 1664 -> 4704 (4); 84x56 - Old Standard+
Small 2560 -> 7776 (6); 108x72 - Old Large+
Standard 4368 -> 9600 (8); 120x80 - Old Huge-
Large 6656 -> 11616 (10); 132x88 - Old Huge+
Huge 10240 -> 13824 (12); 144x96 - Midway between old Huge/Giant
Giant 16000 -> 16224 (14); 156x104 - Virtually unchanged
Gigantic 24000 -> 18816 (16); 168x112 - Old Giant+

Size is now pretty much 1200 tiles * default number of players.
 
Yeah... what's your point?
Slider won't fit more GS, than we currently have?
Something between Duel/Tiny (~3600), Tiny/Small (~6000) and Small/Standard (~8400) could be put here so relative size differences between two neighboring sizes would be smaller.
They would have 3/5/7 players.
 
Slider won't fit more GS, than we currently have?
Something between Duel/Tiny (~3600) and Tiny/Small (~6000) could be put here.
It's pretty crowded as it is.
We don't want the size names to overlap or be too close together.
Maybe one more size, if the name is short, would be ok...
 
It's pretty crowded as it is.
We don't want the size names to overlap or be too close together.
Maybe one more size, if the name is short, would be ok...

Miniature or Mini could be used.
72x48 = 3456 tiles - close enough [18x12 grid].
This one would fit three players.

Then would be equal amount of sizes above and below Standard size.
It would be halfway between old Small and Standard.
 
Miniature or Mini could be used.
72x48 = 3456 tiles - close enough [18x12 grid].
This one would fit three players.

Then would be equal amount of sizes above and below Standard size.
It would be halfway between old Small and Standard.
Ok, if you add it then I give you permission to modify it into the World script.

Since it goes between enumerators and the enumerator won't be updated in the dll, you will need to remove the usage of the enumerators in all the mapscripts that use them.
WorldSizeTypes.WORLDSIZE_DUEL → 0
mini = 1
WorldSizeTypes.WORLDSIZE_TINY → 2
WorldSizeTypes.WORLDSIZE_SMALL → 3
Replace them with the number.
 
Can I change the size of the map for generation in Planet Generator 0.68? For example, more than 256x160?
 
Can I change the size of the map for generation in Planet Generator 0.68? For example, more than 256x160?
Those values are divided by 4.
So second value can't be higher than 50 (x4 = 200) due to engine limitations.

Otherwise you can make maps as big as you please, but turns will be very slow and game will crash frequently.
 
In which specific file and which specific line can you try to change for the generator palnet 0.68 the size of the map?
 
In which specific file and which specific line can you try to change for the generator palnet 0.68 the size of the map?
In planet generator mapscript itself.
Search for "size" or for world_huge for example.
 
Top Bottom