Myth-Weavers Help Generators

Campaign Calendars

A Campaign Calendar is an in-world calendar: the days, weeks, months, and years of your campaign's setting. Distinct from the real-world calendar (which tracks your actual sessions and deadlines), the campaign calendar is the fictional time your characters live in.

Useful for any setting with non-standard time:

Setting it up is the GM's job. Once it's ready, both the GM and players can view it, and any events you mark on its dates will surface in your summary views.

Creating a campaign calendar

[GM]

From your game's Resources tab, choose + Create → Campaign Calendar, and the calendar is linked to the game. You can also make one on its own from the header's Resources menu → Campaign Calendars, then link it to games later. The setup form walks you through:

Don't worry about matching real-world structures, the configuration is completely up to you. A 5-day week with three 100-day months works just as well as a standard 12-month, 365-day Gregorian setup.

Quick start buttons fill the form in from a ready-made calendar. A new calendar starts from Earth. Change anything afterwards.

The quick starts set up the months, week, leap years and moons. Moons are included only where the setting's books give their cycle.

Using a quick start on a calendar you already have replaces its months, week, leap years, seasons and moons when you save. Its events stay, but they may land on different weekdays.

Your own presets

To reuse a calendar you've built, open its Settings and use Save as Preset. The preset keeps the calendar's months, week, leap years, seasons, moons, color legend and eras. It then appears under Quick start → Yours whenever you create or edit a calendar. Starting a new calendar from it also creates its eras; on an existing calendar, add eras on the Eras tab.

A preset is a copy, so later changes to the calendar don't change it. Only you can see your presets, and you can delete one with the × beside its name. You can keep up to 50.

The quick starts on a new calendar: seven ready-made settings, and under *Yours* a preset saved from another calendar. Choosing it says which eras the new calendar will also get.
The quick starts on a new calendar: seven ready-made settings, and under *Yours* a preset saved from another calendar. Choosing it says which eras the new calendar will also get.
**Save as Preset** in a calendar's settings. The name starts as the calendar's title.
**Save as Preset** in a calendar's settings. The name starts as the calendar's title.

Leap years and festival days

[GM]

Leap years. Turn on Leap years in the calendar's setup and say how often they come: every 4 years, say, with optional exceptions. Earth's rule is every 4 years, except every 100, unless every 400. Then give each month that grows in a leap year its Leap days (Earth gives February 1). The calendar shows those extra days only in leap years, and the weekdays follow on correctly.

Festival days. Some settings have days that belong to no month, like the five festivals of the Harptos calendar. Add a month for the festival, tick Outside the months, and use the arrows to move it between the months it falls between. By default a festival day sits outside the week, so the weekdays carry on after it as if it weren't there. Tick Counts toward the week if your setting's festival days do have weekdays.

A festival that happens only in leap years, like Harptos' Shieldmeet, is a festival with 0 days and 1 leap day. In other years the calendar says it doesn't occur that year.

Turning leap years on for a calendar you already use can move the weekdays of dates after year 1, because the extra days now count. Existing calendars keep their weekdays until you change them.

The Harptos calendar's setup: festival days sit between the months, ticked *Outside the months*, and Shieldmeet has 0 days and 1 leap day. Below, the leap-year rule: every 4 years.
The Harptos calendar's setup: festival days sit between the months, ticked *Outside the months*, and Shieldmeet has 0 days and 1 leap day. Below, the leap-year rule: every 4 years.
A festival day in month view. It belongs to no month and no tenday, so it shows as a single day with no weekday names above it.
A festival day in month view. It belongs to no month and no tenday, so it shows as a single day with no weekday names above it.

Moons and seasons

Every day in month view shows each moon's phase, from new (dark) through full (bright) and back. The exact day of a new or full moon is ringed, and hovering a moon names its phase. Above the grid, the month's season appears in its color.

[GM]

Moons. In the calendar's Settings, under Moons, choose Add Moon and give it a name, a color, its cycle (the days from one new moon to the next; fractions such as 29.5 are fine) and the date of any one new moon. The calendar works out every other phase from those. A calendar can have up to 8 moons.

Seasons. Under Seasons, add your setting's seasons and give each a color. A Season column then appears in the month table, where you choose each month's season.

Events that repeat with a moon, and filtering by season, are covered under Events.

Seasons and moons in a calendar's settings: four seasons, each with its color, and Selûne with its 30.4375-day cycle and the date of a new moon.
Seasons and moons in a calendar's settings: four seasons, each with its color, and Selûne with its 30.4375-day cycle and the date of a new moon.

Viewing the calendar

A game can have as many calendars as it needs: one per plane, culture or era. Each is listed on the game's Resources tab, and the GM can pin any of them to the game's tab bar. Every calendar you can see also appears in the header's Resources menu under All Resources and Campaign Calendars, and on its owner's profile. Each event belongs to one calendar. It doesn't appear on the game's other calendars, and dates aren't converted from one calendar's reckoning to another's. To mark the same moment on two calendars, add it to each.

**All Resources** showing only campaign calendars. **New Calendar** starts one that isn't tied to a game.
**All Resources** showing only campaign calendars. **New Calendar** starts one that isn't tied to a game.

There are four levels you can view:

Move around with the Previous and Next buttons, or type a year directly to jump straight to it.

A campaign calendar in month view: your own month names and year, the season above the grid, the moon's phase on every day, color-coded events, and the color legend underneath.
A campaign calendar in month view: your own month names and year, the season above the grid, the moon's phase on every day, color-coded events, and the color legend underneath.

The "today" pointer

[GM]

The GM can set a today marker on the calendar, a single in-world date that says "this is when the campaign currently is." The marker is visible to everyone and updates as the in-world clock advances.

Set it with the Set Today button in the calendar header: pick the year, month, and day. To remove the marker, open Set Today and choose Clear Today.

Useful for keeping the table synchronized on what day it is, especially across long pauses or when posts in different topics span different in-world dates.

It also sets where the calendar opens. A new calendar with no "today" set lands on Year 1. If your campaign is set in, say, the year 2004, set Today to a date in 2004 and the calendar will open there for everyone instead of at Year 1 — so you can prepopulate surrounding years with events and have viewers land in the right era. (Absent a "today", the calendar falls back to the most recent year you've given a year title, then to Year 1.)

Following the date in a calendar app

Anyone who can read a campaign calendar can follow its in-world date from Google Calendar, Apple Calendar or Outlook. Choose Subscribe in the calendar header, then Create feed link, and add the link to your calendar app as a subscription.

In-world dates don't fall on real days, so the feed doesn't place events on your real calendar. Instead, each time the GM moves today, an entry appears on the real day it moved, such as "In-world date is now 3 Mirtul, 1492 DR". The entry lists the events the move passed over, up to 20. Only event titles appear, never notes, and only events you can see on the calendar.

The link is shown once, so copy it straight away. You can revoke it under Calendar → Settings. The feed stops working if you lose access to the calendar, for example when you leave the game.

**Subscribe** on a campaign calendar. **Create feed link** makes your link.
**Subscribe** on a campaign calendar. **Create feed link** makes your link.

Year titles

[GM]

Each year can have a title — a custom label that appears alongside the year number. Common in fantasy settings:

1368 DR — The Year of the Banner

1369 DR — The Year of the Gauntlet

Add them from the calendar's edit screen, and they'll appear in your year and decade views and on event details.

Eras

An era labels the years it covers: a reign, an age, a dynasty. The label appears beside the year number in the calendar header, on the "today" marker and in the summary views, so 1372 DR can read 1372 DR · 21st year of the reign of Azoun IV. The year itself stays the same.

[GM]

Add eras in the calendar's Settings, on the Eras tab. Give each one a name, the year it starts, and optionally the year it ends and an abbreviation. The Label says how a year inside the era reads, using {n} (3), {nth} (3rd), {name} and {abbr}: for example {nth} year of the reign of {name}. Left blank, a year reads like 3 AR (with an abbreviation) or Year 3 of the Dale. Where eras overlap, the one that started most recently labels the year.

The Eras tab in a calendar's settings: the reign of Azoun IV, starting in 1352 DR, labels each year it covers as the *nth year of the reign of Azoun IV*.
The Eras tab in a calendar's settings: the reign of Azoun IV, starting in 1352 DR, labels each year it covers as the *nth year of the reign of Azoun IV*.

Events

This is where your timeline comes alive. Each event has the following fields:

Events appear marked on the date in month view, listed in summary views, and are searchable within the calendar. A multi-day event shows as a bar across every day it covers, including into the next month or year. Its name appears where it starts and again at the start of each week row. Clicking a day lists the event with its full date range. An event that has a Description shows a small notes icon on its calendar entry, so you can tell at a glance which dates carry extra detail. (If the description is GM-only via a private block, players don't see the icon, it just reflects what each viewer can actually read.)

Who can add events. GMs add events by default. A GM can let all members add them too (see Access control). If you can, the calendar shows Add Event, and you can edit or delete the events you added. Other people's events open read-only.

A player's view of a calendar that lets members add events: **Add Event**, and their own event on the 22nd.
A player's view of a calendar that lets members add events: **Add Event**, and their own event on the 22nd.

Filtering. When a calendar's events have tags, or the calendar has seasons, a Show bar above the grid filters what you see: pick a season, an event tag, or both. Clear filters shows everything again. The filter is part of the page address, so a filtered view can be shared as a link.

The month view filtered to the event tag *holy day*: only the two holy days remain, one of them the Moonfeast on the full moon.
The month view filtered to the event tag *holy day*: only the two holy days remain, one of them the Moonfeast on the full moon.

Multiple events on one day are fully supported. Click a specific event in the grid to open it directly, or click elsewhere on the day to get a list of everything on that day. Then, pick any one to view or edit it, or add another event to the same day. (The month grid shows the first few per day, then a "+N more" count; the day list always shows them all.)

Under the hood: where events live

Calendar events live on the calendar resource itself rather than on any one game, which has a useful side effect: you can link the same calendar to several games. A shared world played by different tables stays perfectly in sync, with the same events showing up for everyone. A GM of any of those games counts as a GM of the calendar's events, so they see private notes the way they do in their own game. And because the calendar stands on its own, deleting a game leaves its campaign calendar intact unless you delete the resource too.

Color legend

[GM]

Give each event color a meaning so everyone reads the calendar the same way: red for "Zhentarim", green for "Holy day", and so on. Set it in the calendar's Settings under Color Legend, which lists every event color with a box for its meaning. Leave a box blank to leave that color out. A meaning can be up to 60 characters.

Once a GM has labelled at least one color, a key appears under the calendar in every view, showing only the labelled colors. Hovering over a colored event in the month grid shows its meaning next to its title. The legend is part of the calendar, so anyone who can read the calendar can see it.

Access control

[GM]

The calendar has its own read and write access settings, separate from the parent game's:

This means a calendar can be more open or more restricted than the game itself — useful for "GMs maintain the canonical timeline, players consult."

Calendars use the same visibility options as every other resource, including the linking rule — see Resource visibility. Note that Public here means any signed-in member of the site, not logged-out visitors; nothing on Myth-Weavers is readable without an account.

Ownership. The calendar's owner can hand it to another member: in Settings, under Transfer ownership, search for them and choose Transfer. Its events, eras and game links stay as they are. Only the owner (or a site admin) can transfer or delete a calendar. A GM of a linked game can edit it if its write access allows, but can't take it away from the other games that use it.

**Who can add events**, in the calendar's settings.
**Who can add events**, in the calendar's settings.
**Transfer ownership**, in the calendar's settings. Only the owner and site admins see it.
**Transfer ownership**, in the calendar's settings. Only the owner and site admins see it.

Next steps