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.
[!NOTE] Chance values are proportional weights, not percentages. See Weather Presets for default values.
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 (HUD, calendar UI, chronicle, cinematics, enrichers, format tokens, chat commands); 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 (0–5 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 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
Section titled “Per-Preset Overrides”Per-preset overrides for this zone:
| Column | Description |
|---|---|
| Enabled | Checkbox. 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. |
| Icon | Preset icon (read-only) |
| Name | Preset name with alias input (type to override, empty for default). Per-zone aliases take priority over Weather Editor name overrides. See display name resolution |
| Weight | Season 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 Min | Minimum temperature override (supports relative modifiers). Saved per-season. Placeholder shows the preset’s built-in constraint when no override is set. |
| Temp Max | Maximum temperature override (supports relative modifiers). Saved per-season. Placeholder shows the preset’s built-in constraint when no override is set. |
| Inertia | Per-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.
Environment Tab
Section titled “Environment Tab”| Field | Description |
|---|---|
| Description | Notes about this climate zone |
| Brightness | Slider controlling scene darkness scaling |
Base (Day) Lighting
Section titled “Base (Day) Lighting”| Field | Description |
|---|---|
| Hue | Hue angle (0–360°) |
| Intensity | Hue intensity (0 to 1) |
| Luminosity | Scene luminosity (-1 to 1) |
| Saturation | Color saturation (-1 to 1) |
| Shadows | Shadow intensity (0 to 1) |
Dark (Night) Lighting
Section titled “Dark (Night) Lighting”| Field | Description |
|---|---|
| Hue | Hue angle (0–360°) |
| Intensity | Hue intensity (0 to 1) |
| Luminosity | Scene luminosity (-1 to 1) |
| Saturation | Color saturation (-1 to 1) |
| Shadows | Shadow intensity (0 to 1) |
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 | Environment hue at sunrise |
| Dusk Hue | Environment hue at sunset |
| Night Hue | Environment hue during nighttime |
| Transition Duration | How 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.