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
Season mode
Section titled “Season mode”Set temperature ranges and weather chances for a single season.
Temperatures
Section titled “Temperatures”Min/max temperature range for this season. Values override the zone’s base temperatures when this season is active.
Weather chances
Section titled “Weather chances”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.
Zone mode
Section titled “Zone mode”Three tabs covering weather, preset overrides, and environment settings for a zone.
Weather tab
Section titled “Weather tab”Temperatures
Section titled “Temperatures”Per-season temperature ranges with support for relative modifier syntax:
| Syntax | Meaning | Example |
|---|---|---|
5+ | Add 5 to base | Zone is 5° warmer than season default |
3- | Subtract 3 from base | Zone is 3° cooler than season default |
25 | Absolute value | Fixed 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.
Season aliases
Section titled “Season aliases”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; the raw season name remains the key for per-season temperature and preset overrides.
Wind configuration
Section titled “Wind configuration”| Field | Description |
|---|---|
| Wind Speed Range | Min/max speed tier select dropdowns |
| Direction Weights | 16-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.
Preset overrides tab
Section titled “Preset overrides tab”Weather probabilities
Section titled “Weather probabilities”A Weather Probabilities button at the top of this tab opens a dialog showing the effective probability breakdown for the zone you are editing. 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 see the results.
Per-preset overrides
Section titled “Per-preset overrides”Per-preset overrides for this zone:
| Column | Description |
|---|---|
| Enabled | Explicit checkbox saved per season, falling back to a saved per-zone value and defaulting to off. Disabled presets are excluded from generation and dimmed in the picker. A preset that is enabled but has no effective weight raises a zero-weight warning, which applies a warning style and tooltip to the weight field. |
| Icon | Preset icon (read-only) |
| Name | Preset name with alias input. Type to override, leave empty for default. Per-zone aliases take priority over Weather Editor name overrides. See display name resolution |
| Weight | Season override weight for this preset, set per the season selected in 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 Min | Minimum temperature override, supports relative modifiers. Saved per season. The placeholder shows the preset’s built-in constraint when no override is set. |
| Temp Max | Maximum temperature override, supports relative modifiers. Saved per season. The placeholder shows the preset’s built-in constraint when no override is set. |
| Inertia | Per-preset inertia weight multiplier that overrides the built-in default. Saved per season. |
Each column header has a tooltip explaining the field. Presets are grouped by category.
Environment tab
Section titled “Environment tab”| Field | Description |
|---|---|
| Description | Notes about this climate zone |
| Brightness Multiplier | Slider adjusting daytime sunlight intensity for the zone. Lower is dimmer, higher is brighter. |
Base (day) lighting
Section titled “Base (day) lighting”The Base lighting group exposes two controls.
| Field | Description |
|---|---|
| Hue | Hue slider, 0 to 360° |
| Saturation | Range picker, 0 to 1. 0 is grayscale, 1 is fully saturated. |
Dark (night) lighting
Section titled “Dark (night) lighting”The Dark lighting group exposes two controls.
| Field | Description |
|---|---|
| Hue | Hue slider, 0 to 360° |
| Saturation | Range picker, 0 to 1. 0 is grayscale, 1 is fully saturated. |
The Environment Lighting fieldset also contains the Brightness Multiplier slider, which is separate from the per-group hue and saturation controls.
Daylight hours
Section titled “Daylight hours”| Field | Description |
|---|---|
| Latitude | Astronomical daylight calculation (-90° to +90°) |
| Override Solstice | Manual shortest/longest day hours |
| Lock to Fixed Times | Inside the Override Solstice group, swaps the shortest/longest hour inputs for absolute sunrise and sunset hour-of-day inputs. |
Time-of-day color shift
Section titled “Time-of-day color shift”| Field | Description |
|---|---|
| Dawn | Hue slider for the sunrise atmosphere |
| Dusk | Hue slider for the sunset atmosphere |
| Night | Hue slider for the nighttime atmosphere |
| Transition Duration | How long color shifts take, in minutes |
Color shift is per-zone, so different zones can carry different dawn, dusk, and night atmospheres. See Weather System: Time-of-Day Color Shifting for details.