@PapaRockett
Play around with these desert settings, depending on your map peference types. As you can see here ive lowered the desert tile amount.
function MapConstants:InitializeTemperature()
local temp = Map.GetCustomOption(2)
if temp == 4 then
temp = 1 + Map.Rand(3, "Random World Temperature Option - Planet Simulator");
end
if temp == 1 then --Cold
print("Setting cold world constants - Planet Simulator")
self.desertMinTemperature = 0.40
self.tundraTemperature = 0.35
self.snowTemperature = 0.29
self.treesMinTemperature = 0.30
self.jungleMinTemperature = 0.75
self.atollNorthLatitudeLimit = 42
self.atollSouthLatitudeLimit = -42
self.iceNorthLatitudeLimit = 60
self.iceSouthLatitudeLimit = -60
elseif temp == 3 then --Warm
print("Setting warm world constants - Planet Simulator")
self.desertMinTemperature = 0.32
self.tundraTemperature = 0.26
self.snowTemperature = 0.20
self.treesMinTemperature = 0.21
self.jungleMinTemperature = 0.60
self.atollNorthLatitudeLimit = 51
self.atollSouthLatitudeLimit = -51
self.iceNorthLatitudeLimit = 65
self.iceSouthLatitudeLimit = -65
else --Standard
print("Setting temperate world constants - Planet Simulator")
self.desertMinTemperature = 0.6 --Coldest absolute temperature allowed to be desert, plains if colder.
self.tundraTemperature = 0.25 --Absolute temperature below which is tundra.
self.snowTemperature = 0.1 --Absolute temperature below which is snow.
function MapConstants:InitializeRainfall()
local rain = Map.GetCustomOption(3)
if rain == 4 then
rain = 1 + Map.Rand(3, "Random World Rainfall Option - Planet Simulator");
end
if rain == 1 then --Arid
print("Setting arid world constants - Planet Simulator")
self.desertPercent = 0.33
self.plainsPercent = 0.55
self.zeroTreesPercent = 0.78
self.junglePercent = 0.94
self.riverPercent = 0.14
self.riverRainCheatFactor = 1.2
self.minRiverSize = 32
self.marshElevation = 0.04
elseif rain == 3 then --Wet
print("Setting wet world constants - Planet Simulator")
self.desertPercent = 0.20
self.plainsPercent = 0.45
self.zeroTreesPercent = 0.62
self.junglePercent = 0.80
self.riverPercent = 0.25
self.riverRainCheatFactor = 1.6
self.minRiverSize = 16
self.marshElevation = 0.10
else --Standard
print("Setting normal rainfall constants - Planet Simulator")
self.desertPercent = 0.25 --Percent of land that is below the desert rainfall threshold.