Campaigns

Campaign List

The campaign list page shows your campaigns organized into DM campaigns and Player campaigns. Use the search bar at the top to filter campaigns by name or description. Status filter chips let you view:

Active (default) — shows only active campaigns

All — shows both active and archived campaigns

Archived — shows only archived campaigns

Archived campaigns display an "Archived" chip on their card.

Creating a Campaign

Navigate to Campaigns and click Create Campaign. Enter a name, optional description, and select which source books to allow. The creator becomes the DM. An invite code and link are automatically generated.

Inviting Players

Two methods to invite players:

Invite Code — Share the 6-character code (e.g., "AB3XY7"). Players enter it on the Campaigns page to join.

Invite Link — Share the full URL. Clicking it automatically joins the player to the campaign.

Players can also view approved source books before joining by visiting the public source list link (no login required).

Campaign Detail Page

The campaign detail page has eight tabs:

TabPlayersDM (additional)
OverviewView name, description, invite code/linkEdit name/description, regenerate invite, archive/reactivate
MembersView member list (name, role, join date)Remove players, add members by username
CharactersView own characters in campaignView all characters, edit any character
SourcesView enabled source books and overrides"Manage Sources" button to configure
House RulesView all rules (read-only)Configure all rules via dropdowns/toggles (auto-saves)
CombatView active encountersCreate encounters, manage combatants, run initiative
JournalRead session journal entriesCreate/edit entries with markdown, DM-only visibility, session numbers
LootView shared party inventory and treasuryAdd items, manage currency, distribute loot to characters
Party Dashboard (DM)

DMs have a dedicated party overview page (linked from the campaign detail page) showing all player characters at a glance: HP bars, AC, level, passive perception, speed, ability scores, conditions, exhaustion, and death saves. A summary bar shows party size, average level, average HP%, and the lowest passive perception (useful for determining what hidden creatures are spotted). Use this page to monitor the party during a session without opening each character sheet individually.

Source Management (DM)

The Source Manager has two panels. The left panel shows toggle switches for all 21 source books. The right panel lets you drill into a specific book and override individual entities (races, classes, spells, feats, items, etc.) — allowing or blocking specific entries even within an enabled source.

Copying & Moving Characters

From the character sheet's Settings menu, you can Copy or Move a character to a different campaign (or make it campaignless). A conflict report shows any game data used by the character that isn't approved in the target campaign. You can proceed despite conflicts — the character retains its current data.

Remove from Campaign (in the Settings menu, only visible when the character is in a campaign) clears the campaign association without otherwise touching the character. The campaign's house rules stop applying and the character's personal house rules take over — the confirmation dialog calls this out.

Deep Link: Create Character in Campaign

/campaigns/{id}/characters/create works as a deep link — the character creation wizard opens with the campaign pre-selected on Step 1. Non-members of the campaign get a 404 instead.

An unhandled error has occurred. Reload X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.