Skip to main content
All docs

Worldbuilding tools

Relationship Web

Map the relationships between your world's characters, factions, and locations. See who's connected to whom, and what changes over time.

The Relationship Web shows the connections between your world's entries as a graph: who's related to whom, who serves whom, who knows what. It's a Pro worldbuilding tool that works alongside the World Bible, the Time Weaver, the Lexicon Engine, and the Consistency Sentinel.

Focus on one entity

Open the tool, pick a world, and choose an entity in the Focus On picker. The picker has typeahead and groups options by entity type (Character, Faction, Location, and so on) so a long list of characters doesn't drown the few factions you're looking for.

The graph around your focal entity shows direct edges first: who they're related to, allied with, opposed by, or based at. Click an edge to open the relationship details.

Relationship details

Each edge has:

  • A relationship type: friend, parent, sibling, member, captain, rival, and so on. Types come from your entity templates' linked-entry fields plus any relationships you've added manually.
  • Notes: the things only you know. "Talim raised Sally after the storm of Year 12." Notes are private to the world owner.
  • Across-time entries: timeline pins where both parties appear together. The Relationship Web reads the Time Weaver to surface every moment your focal entity met or worked with the other party, so you don't have to remember every cross-reference yourself.

You can edit notes inline without leaving the panel. Click Edit notes, type, and save. The change broadcasts to any other tab you have open on the same entity, so the World Bible Builder updates without a refresh.

How relationships change over time

A friendship sours. Allies become rivals. A marriage ends. The Relationship Web records that arc so the graph reflects the right state for any point in your world's history.

Click an edge to open its detail panel, then find the History section. The current type and intensity sit at the top, with every recorded change listed below it in order.

To log a change, click Record a change and fill in:

  • A date label in your own words ("Age 5", "Year 42", "T.A. 3018"), so the entry reads the way your world keeps time.
  • A sort value, a plain number that orders the change against everything else on the graph.
  • The new type and intensity (1 to 5).
  • What changed, an optional note for the reason behind it.

You never need a timeline for any of this. A relationship's history stands on its own, so you can map an entire arc with date labels alone and never open another tool.

Anchor a change to a timeline event

When a change lines up with a moment you already track, link it. The Link to a timeline event dropdown lists your world's events; pick one and the date label and sort value fill in from it. The change then shows up as a marker on that timeline, so the same beat reads correctly in both tools.

If the moment isn't an event yet, make it without leaving the panel. Click Create new event, give it a label and a date, and choose which timeline it belongs on. The new event saves, links to the change, and appears in the Time Weaver, all in one step.

If the world has no timeline at all, the same form lets you name a new one right there. It is created with the event, so a writer setting up a world for the first time never has to stop and configure the Time Weaver before recording history. One tool, one flow.

End a relationship

To mark a relationship as over, use Dissolve instead of Record a change. The record is kept; the relationship is flagged as ended at the date you give, and the scrubber draws it greyed out from that point on.

Travel through time with the scrubber

Once a world has dated history, a scrubber appears under the graph. Drag it and the whole web recomputes to show relationships as they stood at that moment: who was allied, who hadn't met yet, who had already fallen out.

Click Origin to jump to your earliest dated moment or Present to return to now. The tick marks on the rail are the points where something changed, so you can read the graph's whole history by stepping from one to the next.

In the editor

The Relationship Web is available as a panel inside the writing editor when your piece is assigned to a world. Open it from the tools panel on the right. The same Focus On / details / edit-notes flow works there, and clicking an edge opens the related entity in a new tab so your draft stays open.

What it does not do

The Relationship Web does not invent relationships. If two entries are connected by a templated field (a character's Allegiance pointing at a faction, say) the edge appears for free. Anything else, you add by hand, and that's the point. The map is a record of what you've decided about your world; it doesn't try to guess.

See also: Entity Templates, Time Weaver, World Bible.

Still stuck? Head back to Support to report a bug or reach the team.