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 five tabs:
| Tab | Players | DM (additional) |
|---|---|---|
| Overview | View name, description, invite code/link | Edit name/description, regenerate invite, archive/reactivate |
| Members | View member list (name, role, join date) | Remove players, add members by username |
| Characters | View own characters in campaign | View all characters, edit any character |
| Sources | View enabled source books and overrides | "Manage Sources" button to configure |
| House Rules | View all 16 rules (read-only) | Configure all rules via dropdowns (auto-saves) |
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 More 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.