Skip to content

Climate Editor

Configure weather behavior for climate zones and seasons. The editor opens in one of two modes:

  • Season mode. From a season row in Calendar Editor > Weather tab
  • Zone mode. From a zone row in Calendar Editor > Weather tab

Set temperature ranges and weather chances for a single season.

Min/max temperature range for this season. Values override the zone’s base temperatures when this season is active.

A grid of weather presets with proportional chance weights. Adjust the weight value to control how likely each preset is to occur during this season.

[!NOTE] Chance values are proportional weights, not percentages. See Weather Presets for default values.


Three tabs covering weather, preset overrides, and environment settings for a zone.

Per-season temperature ranges with support for relative modifier syntax:

SyntaxMeaningExample
5+Add 5 to baseZone is 5° warmer than season default
3-Subtract 3 from baseZone is 3° cooler than season default
25Absolute valueFixed at 25° regardless of season

Leave a min or max blank to inherit the matching value from the season climate’s temperature range. Clearing both fields for a season falls back fully to the season climate.

Each season row in the temperature table has a pencil button that toggles an inline alias editor. Set the Name, Abbreviation, Icon, or Color to override how the season is displayed for this zone. Blank fields fall through to the calendar’s season definition. The pencil lights up when the row carries a real override, and the Clear button resets every alias field for that season. Aliases affect display surfaces only (HUD, calendar UI, chronicle, cinematics, enrichers, format tokens, chat commands); the raw season name remains the key for per-season temperature and preset overrides.

FieldDescription
Wind Speed RangeMin/max speed tier (0–5 select dropdowns)
Direction Weights16-point cardinal direction weight grid for prevailing winds

Direction weights control how likely each compass direction is during weather generation. Higher weights mean that direction is more common.

A Weather Probabilities button at the top of this tab opens a dialog showing the effective probability breakdown for the zone being edited. Select a season from the dropdown to preview how your weight changes affect the distribution. The dialog uses the editor’s in-progress (unsaved) data, so you can tweak weights and immediately see the results.

Per-preset overrides for this zone:

ColumnDescription
EnabledCheckbox. Disabled presets are excluded from generation and dimmed in the picker. Enabled state is derived from whether the preset has a nonzero weight in any season. Saved per-season.
IconPreset icon (read-only)
NamePreset name with alias input (type to override, empty for default). Per-zone aliases take priority over Weather Editor name overrides. See display name resolution
WeightSeason override weight for this preset (select a season from the dropdown above). Supports relative modifiers. Leave blank to inherit the season climate’s base weight for this preset; enter 0 to explicitly disable
Temp MinMinimum temperature override (supports relative modifiers). Saved per-season. Placeholder shows the preset’s built-in constraint when no override is set.
Temp MaxMaximum temperature override (supports relative modifiers). Saved per-season. Placeholder shows the preset’s built-in constraint when no override is set.
InertiaPer-preset inertia weight multiplier (0–2, overrides built-in default). Saved per-season.

Each column header has a tooltip explaining the field. Presets are grouped by category.

FieldDescription
DescriptionNotes about this climate zone
BrightnessSlider controlling scene darkness scaling
FieldDescription
HueHue angle (0–360°)
IntensityHue intensity (0 to 1)
LuminosityScene luminosity (-1 to 1)
SaturationColor saturation (-1 to 1)
ShadowsShadow intensity (0 to 1)
FieldDescription
HueHue angle (0–360°)
IntensityHue intensity (0 to 1)
LuminosityScene luminosity (-1 to 1)
SaturationColor saturation (-1 to 1)
ShadowsShadow intensity (0 to 1)
FieldDescription
LatitudeAstronomical daylight calculation (-90° to +90°)
Override SolsticeManual shortest/longest day hours
Lock to Fixed TimesInside the Override Solstice group, swaps the shortest/longest hour inputs for absolute sunrise and sunset hour-of-day inputs.
FieldDescription
Dawn HueEnvironment hue at sunrise
Dusk HueEnvironment hue at sunset
Night HueEnvironment hue during nighttime
Transition DurationHow long color shifts take (in hours)

Color shift is per-zone, so different zones can have different dawn/dusk atmospheres. See Weather System: Time-of-Day Color Shifting for details.