Available
Fictional Calendars
Custom months, days, seasons, holidays, and leap rules.
What it's for
The Calendars module creates a custom time-measurement system: your own months (name, length), weekdays, seasons, holidays, and a leap rule.
Once activated, this calendar is used throughout the application: the timeline dates and positions events according to it, the date picker displays it as a grid, and the AI knows its months and seasons. By default, the app uses the Gregorian calendar ("Earth" preset).
Step-by-step guide
Open and start from a preset
1
Open the Calendar tool (tab or dedicated window). On the left the form, on the right the preview + library.
2
Start from a preset menu: Earth (Gregorian), French Republican (12 × 30 d + 5 days, 10-day decade), 13 equal months (13 × 28 d).
Choosing a preset overwrites the current draft, but does not yet activate the project calendar.
Name and era
1
Name: required to save or apply.
2
Era: suffix after the year (e.g. "AE"), abbreviation for negative years (e.g. "BAE"), and the Year 0 exists checkbox (the Gregorian calendar goes from −1 to +1 with no year zero).
Months, days, seasons, holidays
1
Months: Add a month, rename (click), adjust length (min 1 day), reorder (↑↓), delete (✕). Changing the count or length is a structural change.
2
Weekdays: add, rename, reorder, delete. The week can have any number of days.
3
Seasons: name + starting month and day. Holidays: name + month + day; highlighted in gold in the preview.
Leap rule and preview
1
Leap rule: toggle, every N years (min 2), month that gains a day. Enabling/modifying is a structural change.
2
The right column shows a live monthly grid (year 1); navigate between months, hover holidays for their name.
Library and applying
1
Save (gold): saves the draft to the global library (shared across projects), without activating it.
2
Apply (purple): sets the draft as the active calendar + saves to library.
If the change is structural and events are dated, a modal warns that positions will be recalculated. Close and reopen the timeline/corkboard for them to pick up the new calendar.
3
Reset: reloads the draft from the active calendar (no confirmation).
Tips
◆
Load a close preset then modify it: faster than starting from a blank page. Presets are not overwritten (a copy is created on save).
◆
Global library: save a calendar once and load it in each project from the same universe.
◆
Renaming months, days, or seasons does not change the positions of already-dated events.
◆
Return to Gregorian: "Earth" preset then Apply (fictional dates will be flagged in the orange banner).
◆
If a date does not appear in green, write the full month name followed by the year.
Function reference
| Element | What it does |
|---|---|
| Start from a preset | Loads Earth / Republican / 13 equal months (without activating) |
| Name / Era | Required name; suffix, abbreviation, year 0 |
| Add month / day | Creates a month (adjustable length) or a weekday |
| Add season / holiday | Season (month + start day); holiday (month + day) |
| Leap rule | Toggle, frequency N, bonus month |
| Button | What it does |
|---|---|
| Reset | Reloads the draft from the active calendar |
| Save (gold) | Saves to library without activating |
| Apply (purple) | Activates the calendar + saves |
| Click / ✕ on an entry | Loads / deletes a calendar from the library |
| Format | Example |
|---|---|
| Day + month + year | 14 Hammerfall 1247 AE |
| Month + year | Hammerfall 1247 |
| Season + year | Summer 1247 |
| Numeric (Y-M-D) | 1247-03-14 |
| Year only | 1247 |