Skip to main content
  1. Guides/
  2. Worldbuilding guides/

I want to use a built-in calendar (Middle-earth / Westeros / Star Wars)

654 words·4 mins

Use this when your fictional world is one of the four major franchises Charted Roots ships built-in calendars for: Middle-earth (TA / FoA / SA / FA), Westeros (BC / AC), Star Wars (BBY / ABY), or Generic Fantasy (A1 through A4). By the end you’ll know how to enable the built-ins, recognize the date format the parser expects, and (optionally) scope a built-in to a specific universe so it surfaces in the right context.

For custom worlds that don’t fit any of these, see I want to set up a custom calendar with eras instead.

What you’ll need
#

  • A universe note for your world. See I want to create a fictional universe. Optional but recommended — the built-in calendar will preselect when the universe name matches.
  • A character or event you’d like to date using the built-in format.

Steps
#

1. Confirm fictional dates are enabled
#

Settings → Charted Roots → Dates & validation → Fictional date systems. Confirm Enable fictional dates is on. This also removes the 120-year age cap in the statistics dashboard, so long-lived characters (elves, droids, dynasty founders) appear correctly in longevity-aware reports.

2. Confirm built-ins are visible
#

Same panel: Show built-in systems should be on (default). The four built-ins appear in a table:

CalendarErasExample dates
Middle-earthFA / SA / TA / FoATA 2941, FoA 61
WesterosBC / ACBC 100, AC 283
Star WarsBBY / ABYBBY 19, ABY 4
Generic FantasyA1 / A2 / A3 / A4A1 500, A3 1200

If you don’t use one of the four (e.g., your world is Star Wars only), toggle Show built-in systems off — actually, leave that on but instead just hide individual systems via the eye icon next to each built-in, since the toggle is global.

3. Use the date format in frontmatter
#

The parser recognizes {abbreviation} {year} (case-insensitive). Plug it into person born / died or event date:

---
cr_type: person
name: Bilbo Baggins
universe: middle-earth
born: "TA 2890"
died: "FoA 61"
---
---
cr_type: event
title: Battle of the Trident
event_type: military
universe: westeros
date: "AC 283"
---

4. Verify
#

Use the Test date parsing input at the bottom of the Fictional date systems settings panel. Enter a date like TA 2941 — green confirms it parsed correctly with era + year + canonical year for sorting. The Calendar View also renders fictional dates inline once events are dated:

Calendar View rendering a fictional date system: events appear with their universe-specific date format

Variations
#

  • Universe-name auto-pickup. If you create a universe note named exactly “Middle-earth”, “Westeros”, or “Star Wars”, the Create Universe Wizard preselects the matching built-in calendar in step 2. Saves a click during setup.
  • Multiple built-ins in one vault. Each calendar is independent. A vault that contains both a Lord of the Rings fanfic and a Star Wars campaign happily uses both — entities scope to whichever calendar via their universe field.
  • Hide a built-in you don’t use. In the built-ins table, click the eye icon next to a calendar to hide it. The calendar’s eras are still recognized by the parser; the calendar just doesn’t show up in date pickers.
  • Pair with Calendarium. If you maintain calendars in the Calendarium plugin, enable the integration under Settings → Charted Roots → Advanced → Integrations → set Integration mode to “Read-only (import calendars)”. Calendarium calendars then appear in date pickers alongside the built-ins.
  • Custom calendar instead. If your world is Discworld, Earthsea, the Wheel of Time, or your own creation, see I want to set up a custom calendar with eras.

Related guides#

Reference
#


Found something wrong or unclear? Suggest an edit — opens a pre-filled issue with the guides label.