28 days per season, 4 seasons per year. The wire key autumn is displayed as Fall.
The day
| Rule | Current value |
|---|---|
| Wake | 6:00 AM |
| Forced bedtime | 2:00 AM (+1 day) |
| Tick | 10 game minutes |
| Normal tick | 7 real seconds |
| Full normal day | 14 real minutes |
| Mine clock | 0.9 seconds per game minute |
| Machine day | 1600 processing minutes, including overnight |
The clock is shared. Menus do not pause it. A pause command freezes gameplay; nobody online freezes the calendar but allows injected offline machine processing.
Weather odds
Rows are normalized from the actual weighted weather catalog. Initial weather is sunny; subsequent mornings use seeded rolls. Festivals override the result to sunny before watering and animal weather preview. Fixed-date storms, rare rain events and forecasts are absent.
| Season | sunny | rain | storm | wind | snow |
|---|---|---|---|---|---|
| spring | 55.00% | 25% | 5% | 15% | 0% |
| summer | 60% | 15% | 20% | 5% | 0% |
| Fall (autumn) | 50% | 20% | 5% | 25% | 0% |
| winter | 45% | 0% | 0% | 15% | 40% |
Rain and storms water outdoor tilled soil and affect fish eligibility. Villagers use rain/storm schedules; lightning damage remains absent.
Festivals and birthdays by date
| Festival | Date | Area | Admission | Return no earlier than | Activity |
|---|---|---|---|---|---|
| Festival · spring 13 · collect · 01 name pending | Spring 13 | Area · town name pending | 9:00 AM–2:00 PM | 10:00 PM | collect |
| Festival · summer 11 · fishing · 02 name pending | Summer 11 | Area · town name pending | 9:00 AM–2:00 PM | 10:00 PM | fishing |
| Festival · autumn 16 · display · 03 name pending | Autumn 16 | Area · town name pending | 9:00 AM–3:00 PM | 10:00 PM | display |
| Festival · winter 8 · targets · 04 name pending | Winter 8 | Area · town name pending | 9:00 AM–2:00 PM | 10:00 PM | targets |
| Villager | Birthday |
|---|---|
| Villager · general store keeper · spring 2 · 01 name pending |
|
| Villager · ranch keeper · spring 9 · 05 name pending |
|
| Villager · town house 09 bed · spring 20 · 09 name pending |
|
| Villager · blacksmith keeper · summer 2 · 02 name pending |
|
| Villager · carpenter keeper · summer 9 · 06 name pending |
|
| Villager · town house 10 bed · summer 20 · 10 name pending |
|
| Villager · town house 03 bed · autumn 2 · 03 name pending |
|
| Villager · town house 07 bed · autumn 9 · 07 name pending |
|
| Villager · town house 04 bed · winter 2 · 04 name pending |
|
| Villager · town house 08 bed · winter 9 · 08 name pending |
|
packages/sim/src/systems/calendar/index.ts · packages/sim/src/systems/weather/index.ts · packages/sim/src/clock.ts