Add "Plots" terrain type for RA and CnC map generation

Some common feedback about preview generated maps is that they are too
chokey. This change aims to add a new terrain type called "Plots" that
retains the variety of terrain features present in the Gardens
terrain, but opens up the play area a bit more. In essence, it strikes
a balance between the densely packed Gardens terrain type and the
loosely packed Plains and Parks terrain types.

This new terrain type notably uses a smaller noise feature size to
provide smaller but more regular map structure, and expands the
pathway cutouts and contour spacings for forests and cliffs.

The new Plots terrain type is made available for both RA and CNC and
becomes the new default.

This is an additive configuration-only change. Replay and multiplayer
map generation retains forward/backward compatibility.
This commit is contained in:
Ashley Newson
2025-12-30 01:13:50 +00:00
committed by Gustas Kažukauskas
parent ed3f809982
commit b2f32f8907
4 changed files with 42 additions and 4 deletions

View File

@@ -799,7 +799,10 @@ label-cnc-map-generator-choice-terrain-type-puddles =
.description = Open spaces with small ponds .description = Open spaces with small ponds
label-cnc-map-generator-choice-terrain-type-gardens = label-cnc-map-generator-choice-terrain-type-gardens =
.label = Gardens .label = Gardens
.description = Featureful terrain with ponds, cliffs, and forests .description = Densely-packed terrain with ponds, cliffs, and forests
label-cnc-map-generator-choice-terrain-type-plots =
.label = Plots
.description = Loosely-packed terrain with ponds, cliffs, and forests
label-cnc-map-generator-choice-terrain-type-plains = label-cnc-map-generator-choice-terrain-type-plains =
.label = Plains .label = Plains
.description = Open spaces with sparse trees and cliffs .description = Open spaces with sparse trees and cliffs

View File

@@ -94,7 +94,7 @@
MultiChoiceOption@TerrainType: MultiChoiceOption@TerrainType:
Label: label-cnc-map-generator-option-terrain-type Label: label-cnc-map-generator-option-terrain-type
Priority: 2 Priority: 2
Default: Gardens,Rocky Default: Plots
Choice@Lakes: Choice@Lakes:
Label: label-cnc-map-generator-choice-terrain-type-lakes Label: label-cnc-map-generator-choice-terrain-type-lakes
Settings: Settings:
@@ -112,6 +112,22 @@
EnforceSymmetry: 2 EnforceSymmetry: 2
RoadSpacing: 3 RoadSpacing: 3
RoadShrink: 4 RoadShrink: 4
Choice@Plots:
Label: label-cnc-map-generator-choice-terrain-type-plots
Settings:
TerrainFeatureSize: 10240
ForestFeatureSize: 10240
ResourceFeatureSize: 10240
Water: 100
Forests: 300
ForestCutout: 5
EnforceSymmetry: 2
Mountains: 400
MinimumTerrainContourSpacing: 8
MinimumCliffLength: 8
Roughness: 125
RoadShrink: 4
CivilianBuildings: 100
Choice@Plains: Choice@Plains:
Label: label-cnc-map-generator-choice-terrain-type-plains Label: label-cnc-map-generator-choice-terrain-type-plains
Settings: Settings:

View File

@@ -966,7 +966,10 @@ label-ra-map-generator-choice-terrain-type-puddles =
.description = Open spaces with small ponds .description = Open spaces with small ponds
label-ra-map-generator-choice-terrain-type-gardens = label-ra-map-generator-choice-terrain-type-gardens =
.label = Gardens .label = Gardens
.description = Featureful terrain with ponds, cliffs, and forests .description = Densely-packed terrain with ponds, cliffs, and forests
label-ra-map-generator-choice-terrain-type-plots =
.label = Plots
.description = Loosely-packed terrain with ponds, cliffs, and forests
label-ra-map-generator-choice-terrain-type-plains = label-ra-map-generator-choice-terrain-type-plains =
.label = Plains .label = Plains
.description = Open spaces with sparse trees and cliffs .description = Open spaces with sparse trees and cliffs

View File

@@ -100,7 +100,7 @@
MultiChoiceOption@TerrainType: MultiChoiceOption@TerrainType:
Label: label-ra-map-generator-option-terrain-type Label: label-ra-map-generator-option-terrain-type
Priority: 2 Priority: 2
Default: Gardens Default: Plots
Choice@Lakes: Choice@Lakes:
Label: label-ra-map-generator-choice-terrain-type-lakes Label: label-ra-map-generator-choice-terrain-type-lakes
Settings: Settings:
@@ -117,6 +117,22 @@
EnforceSymmetry: 2 EnforceSymmetry: 2
RoadSpacing: 3 RoadSpacing: 3
RoadShrink: 4 RoadShrink: 4
Choice@Plots:
Label: label-ra-map-generator-choice-terrain-type-plots
Settings:
TerrainFeatureSize: 10240
ForestFeatureSize: 10240
ResourceFeatureSize: 10240
Water: 100
Forests: 300
ForestCutout: 5
EnforceSymmetry: 2
Mountains: 400
MinimumTerrainContourSpacing: 8
MinimumCliffLength: 8
Roughness: 125
RoadShrink: 4
CivilianBuildings: 100
Choice@Plains: Choice@Plains:
Label: label-ra-map-generator-choice-terrain-type-plains Label: label-ra-map-generator-choice-terrain-type-plains
Settings: Settings: