Skip to content

Calendar events and converter

Open a calendar and select Events. Events use their own draft with Save, Discard, and Cmd/Ctrl+S behavior.

While Saving…, fields and draft actions are locked. A failed save keeps your event draft so you can correct it or try again. Switching tabs keeps the draft. Leaving the calendar asks whether to Discard unsaved Definition and Events drafts or Keep editing. Navigation waits for a pending save and stays on the calendar if that save fails.

Add an event, expand it, and set its name and repeat interval. Intervals greater than one also show an offset. With no steps, the event occurs on the first day of each matching primary cycle. Build its recurrence as an ordered sequence of steps:

  • Set date chooses a named span and position.
  • Shift spans moves by a number of named spans.
  • Shift fixed moves by an amount of a fixed unit.
  • Next overlay or its previous direction seeks a named overlay label.

Set date positions are positive whole numbers. Shift amounts can be negative, zero, or positive. Positions and shift amounts are limited to the browser’s exact integer range, from −9,007,199,254,740,991 to 9,007,199,254,740,991; positions start at 1.

Shift fixed offers units whose complete chain has a fixed duration in ticks. Next overlay offers overlays based on those units.

Steps can be added, reordered, and removed. Collapse finished events to keep the list compact, or delete an event entirely.

Choosing a step’s current kind keeps its configured fields. Choosing a different kind starts that step with its default fields.

The preview shows occurrences across a primary-cycle range. Incomplete or invalid recurrence steps block saving. Event generation requires a compatible linear, spans-based primary chain.

Select Converter and enter a tick. Unseen Lands formats it through the saved calendar definition and displays unit components and overlay labels along the primary chain. While a new tick is being formatted, the previous result and component fields are cleared. Invalid ticks and conversion failures show an error.

Switching between Definition, Events, and Converter keeps your converter inputs and the matching result. Saving a changed definition refreshes the result for the current tick.

This is useful for checking epoch alignment, span lengths, leap rules, and overlay offsets.

The converter also works in reverse:

  • Enter formatted or free date text and choose Resolve, or press Enter.
  • Edit the individual date components and choose Resolve components.

The result is the underlying project tick. Resolution errors leave the input in place so it can be corrected.