Keep the history ready for the next session

Campaign Timeline
Visualizer

Record the moments that changed your campaign, connect the events and read the session metrics that help you prepare what comes next.

Illustration of a tabletop group tracing connected campaign moments, factions and locations
Event lanes, linked history and session metricsWindows access through Desktop Command Centre

Keep the campaign in view

Remember what happened and what it changed.

A useful history brings entered events, their connections and your session assessments together while leaving interpretation with your table.

Keep important moments together

Record a decision, discovery, conflict, bargain or consequence with the context that matters. Titles, participants, places and descriptions help you return to it later.

Connect one event to another

Link an event to what it follows from and see those relationships as arrows. Use named lanes to distinguish party, faction, world or other threads you choose.

Read your assessment across sessions

Record metric values after a game and compare their movement on the chart. Authority, pressure and other measures help you revisit the changes you decided to track.

Bring the history into next-session prep

Review unresolved threads, earlier decisions and the notes behind a shift. The record helps you prepare callbacks without deciding what the players must do next.

Fantasy illustration of a group linking campaign events on a wall of connected scenes

Events with connections

Give earlier moments a place in the next session.

Keep event descriptions, lanes and links together. Review open threads alongside the campaign’s entered history.

The diagram draws the records you enter. You decide what the connections mean and what deserves attention next.

A practical history workflow

Record the session. Connect the events. Review the view.

Start or open a local campaign, choose useful measures and keep the record current after each game.

01 · Name the campaign and choose metrics

Enable offered measures or add custom metrics with your own names. Authority, Pressure and Reputation begin enabled; choose what makes sense for your table.

02 · Record session values

Set values from zero to 100 and add an optional session title and note. Edit or remove earlier session entries when you need to correct the record.

03 · Add and connect events

Give an event a title, choose a lane, category and status, then add dates and other context when useful. Select the events it follows from to draw dependency arrows.

04 · Review, reopen and back up

Read continuity notes, narrow the view with filters and reopen useful local work through Saved. Keep exported JSON alongside any custom metric definitions you need to reconstruct the display.

What the tool provides

The event record and the measures behind it.

Use two related views of the same campaign: entered events in lanes and your metric values across numbered sessions.

Session metrics you choose

Track Authority, Pressure, Reputation and other offered measures, or add custom metrics. Set entered values from zero to 100 after each session and add a title or note.

A readable momentum chart

Compare enabled metric lines across ordered sessions. Use the legend to hide or show a line and hover a session to read its values. The numbers express your assessment of the campaign.

Events with useful context

Record a title, lane, category, status, session, campaign and real dates, description, participants, location and faction. Use the fields that help you understand the event later.

Named lanes and dependency arrows

Place events in named lanes and link an event to what it follows from. Open threads use outlined diamonds; resolved and abandoned events use filled circles.

Whole chronology continuity notes

Review missing links, duplicate identifiers, untitled events, self-links and dependency loops across the whole stored chronology. The report does not repair records automatically.

Filters and visual spacing

Search event text or filter lane, category and status. Spacing and Fit adjust the lane view. Filters narrow what is drawn while keeping the stored record and continuity check intact.

Local campaigns to reopen

The open campaign attempts to save automatically on this computer. Reopen or delete local campaigns through Saved. Keep exported data and verify useful work by reopening it.

JSON data and event SVG exports

Import, copy, download or edit session and event JSON. Export the filtered lane view as SVG or print the Events view. Review the visible material before sharing.

Two ways to read the campaign

Follow event threads and compare entered values.

Choose the view that answers your preparation question, then review the underlying records before drawing conclusions.

Timeline: your session assessments

Compare enabled metric lines across session numbers. Use the legend to show or hide measures and hover a session to read its values. The chart does not infer a score from event descriptions.

Events: a connected chronology

Use named lanes and categories to arrange the record. Outlined diamonds mark open or in-progress threads; filled circles mark resolved or abandoned events. Select an event to edit it.

Filters: a focused reading view

Search event text or select lane, category and status. Hidden events stay stored. An arrow is drawn only when both ends are visible, so a filtered view can omit some connections.

Order and spacing: a readable sequence

Session number leads event order, followed by stored order, real date and title. Campaign dates remain text. Spacing and Fit adjust the diagram; positions show order, not proportional elapsed time.

Illustration of a tabletop group reviewing past campaign scenes and open future threads

History and open threads

Read the past before preparing the next step.

Review events, their connections and unresolved threads alongside your session measures.

The artwork illustrates campaign history. It is not an application screen or generated picture.

Revisit and correct the record

Update what you recorded while keeping context visible.

Make changes deliberately and retain useful exports before replacing or removing material.

Revise session titles, notes and values

Edit a recorded session or remove it from the list. The chart redraws from the remaining values. Review imported values, especially when a newly enabled metric has no value in an older session.

Correct event details and links

Edit the event’s fields and selected dependencies. Deleting an event also removes links that pointed to it. A dependency link records your chosen relationship rather than proving story causation.

Read continuity notes across all events

The check uses the whole stored chronology, even when a filter narrows the view. It reports missing links, duplicate identifiers, untitled records, self-links and loops; it does not repair records automatically.

Reopen work on this computer

Local campaigns can be reopened or deleted through Saved. The open record attempts to save automatically as you work. Verify important changes by reopening and keep exports; there is no prior-version library.

Clear data and sharing boundaries

Choose the visible view and keep a useful backup.

Understand what imports replace, what exports contain and which material needs review before sharing.

Imports replace supplied collections

Import a current session-and-event object, a sessions array or an events-only file. A supplied collection replaces that part of the open campaign; an omitted collection is retained. Review imported values and links before using the result.

JSON carries sessions and events

Copy or download all stored session and event arrays. Export omits campaign identity, enabled display settings and custom metric definitions, so it is not a full local-library backup. Keep those display details separately when needed.

SVG captures the visible event diagram

Export SVG uses the filtered lane view, including its visible links. To include the whole event view, clear filters before exporting. Print uses the Events view; review the result and page width before sharing.

Review private material yourself

There is no separate player view. The tool has no direct Combat PRO scene handoff. Read descriptions and notes before sharing. It does not provide cloud sync, automatic session capture or a live encounter connection; other products require separate access.

Choose access for your toolkit

US$1.99 per month for one selected generator.

Campaign Timeline Visualizer is a paid standalone tool. Create a free account first, then review your selection and subscription.

One selected generator: US$1.99/month

Select Campaign Timeline Visualizer individually. Creating a free account does not by itself include paid generator access.

Five selected generators: US$8.99/month

Choose a five-generator pack for other eligible standalone tools alongside this one. It provides selection capacity, not automatic access to every VISINVOKE product.

Choose more capacity when needed

Review larger selected-generator packs in your account. Check the actual generators, subscription and reselection terms before choosing your toolkit.

Separate products keep separate access

Combat PRO, Battlemaps and image systems have their own access models. Standalone generator subscriptions do not include image or animation credits.

VISINVOKE means value. Quality. Ownership. Rewards.

A history you can return to

Keep important events and session assessments available when an earlier promise, discovery or consequence matters again.

A view focused on your question

Read a lane, category or status without deleting the wider record. Return to the complete view when you need its other connections.

Guidance beside the record

Start Here and How Do I guidance cover metrics, sessions, events, links, continuity notes, imports, exports and local saving.

Interpretation stays with the table

You enter events and metric values. Use the charts to read those records while keeping decisions about meaning and future play with your group.

Quick answers

Events, measures and access in plain language.

Understand the record, exports and local saving before opening the tool.

Does it write events or calculate campaign momentum for me?

You enter events and metric values. The tool draws the history and values you record; it does not transcribe sessions, infer consequences, predict a story or decide what happens next. Metric values are your chosen assessments.

How are events and dates ordered?

Events are ordered by session number, then stored order, real date and title. Events without a session sort after numbered ones. Campaign dates are text for reference. Diagram spacing follows event order, not proportional elapsed time or a custom calendar.

What does the continuity report check?

It checks the whole stored chronology for missing links, duplicate identifiers, untitled events, self-links and dependency loops, with warnings for unknown categories or statuses. It reports problems rather than changing them. It does not establish story truth or repair every chronological inconsistency.

Where are my campaigns saved, and what does JSON include?

Campaigns are saved on this computer; the tool does not provide cloud sync or a prior-version library. JSON export contains session and event arrays. It omits campaign identity and custom metric definitions, so it is not a full local-library backup. Verify saved work by reopening it and keep useful exports.

Can I export just a visible part of the history?

SVG export captures the currently drawn event lane diagram, including active filters. Arrows appear only when both linked events are visible. To include the complete event view, clear filters before exporting. JSON includes all stored sessions and events. There is no separate player view; review everything you share.

What access is required?

Create a free VISINVOKE account, select Campaign Timeline Visualizer at US$1.99/month or through an eligible selected-generator pack, and open it in Desktop Command Centre on Windows. Local timeline records do not synchronise to the account. Combat PRO and other products have separate access.

Desktop Command Centre illustration of connected Windows tools

Continue in VISINVOKE

One account. A history worth revisiting.

Create a free VISINVOKE account and choose the required generator access.

Get Desktop Command Centre from your account installer page. Sign in on Windows, then open Campaign Timeline Visualizer.