Import & Export
Character Export (JSON)
From the character sheet's More menu, select Export JSON. This downloads a self-contained JSON file with all character data including resolved entity names (not just IDs). The file can be used for backup or sharing.
FoundryVTT Export
From the character sheet's More menu, select Export to FoundryVTT to download a FoundryVTT v13 compatible Actor JSON file. This export maps all character data into the Foundry format:
Ability scores and modifiers
Skills and proficiencies
Spells (with level, school, and components)
Equipment and inventory items
Class features and traits
Proficiencies (armor, weapons, tools, languages)
To import into FoundryVTT:
1. In FoundryVTT, create a blank character actor
2. Right-click the actor and select Import Data
3. Select the downloaded .json file
FoundryVTT Import — Sync Existing Character
From the character sheet's Settings menu, select Import from FoundryVTT. Upload a FoundryVTT actor JSON (export from Foundry by right-clicking an actor and choosing Export Data) and the import dialog parses the file. After upload, you'll see a checklist of which sections are present in the file. Tick the sections you want to apply and click Import Selected.
Sections you can sync:
- Ability scores, save proficiencies, skill proficiencies, languages, weapon/armor proficiencies, tool proficiencies
- HP / temp HP, death saves, exhaustion, inspiration, XP, currency, spell slots
- Class levels & subclass (additive only — D&D Manager classes not in the FVTT file are kept, never deleted)
- Hit dice used, feats, known spells
- Item quantities, charges, equipped/attuned state, and new items not already on the character
FoundryVTT Import — Create New Character
On the Create Character page, you'll see a card at the top: "Import from FoundryVTT". Click it instead of stepping through the wizard. Upload an actor JSON and the dialog matches race / subrace / background against your game data, then creates a new character with every section imported.
Heuristic item matching. The importer scores every FVTT inventory item's name against the seeded Items table and your accessible homebrew (your own UserItems plus items others have shared) using Jaccard similarity on normalized tokens (lowercase, drop pure-digit tokens, stem trailing 's', sort). Items scoring ≥ 89% auto-link silently — handles things like "Crossbow, Light" ↔ "Light Crossbow", "Crossbow Bolts" ↔ "Crossbow Bolt", "Ink (1 ounce bottle)" ↔ "Ink (1-ounce bottle)". An exact-name match against your library wins outright over a seeded match. Items scoring below the threshold surface a per-item picker with the top 5 candidates (labeled with score; homebrew candidates tagged with "(homebrew)") plus a "Create Custom Item" option.
FVTT description text is sanitized on import. DDB-Importer's HTML (paragraphs, inline color styles, external dndbeyond.com links, CSS classes like Core-Styles_Core-Body) is stripped to plain-text paragraphs before being saved as the item or feature's description. The result is the same paragraph-array format the seeded data uses, so it renders consistently.
Class & subclass picks are imported. Beyond the standard class features that get auto-seeded from game data (Pact Magic, Sneak Attack, etc.), the importer now also captures user-picked options bundled with class features: Pact of the Blade and the other Pact Boons, individual Eldritch Invocations, Fighting Style choices, Metamagic options, etc. These appear as feature rows with Source = "class" or "subclass" on the Features tab.
Item Active Effects are imported. DDB-Importer carries item bonuses (Cloak of Protection's
+1 AC and +1 save, Rod of the Pact Keeper's +1 spell attack, etc.) as Active Effects rather than
inline magic-bonus fields. The importer now walks each item's effects[] array and surfaces the
recognized integer bonuses on the resulting custom item: AC bonus, saving throw bonus, spell attack bonus,
and weapon attack bonus. The character sheet's AC and save calculations pick these up automatically when
the item is equipped. Non-numeric values (dice formulas), speed/HP/ability/skill changes, and conditional
triggers ("while raging") aren't imported — those would need to be re-created as buffs or features.
Feats now get mechanical effects on import. When an imported feat name matches a known entry in the feat registry, the importer applies the static portion of its effects automatically (Mobile's +10 speed, Alert's +5 initiative, Tough's +2 HP/level, Heavy Armor Master's +1 STR, Dual Wielder's +1 AC, Lucky's 3-use Luck Points resource, Observant's +5 passive Perception/Investigation, etc.). For feats that require user picks (Resilient ability, Skill Expert expertise, Magic Initiate / Fey Touched / Shadow Touched spell picks, etc.), the static parts apply and a warning prompts you to open the Features tab and re-grant via Add Feature to set the picks.
Spell names with (Legacy) suffix work. DDB-Importer suffixes every spell with " (Legacy)" or " (2024)". The importer retries the lookup with the parenthesized suffix stripped, so "Eldritch Blast (Legacy)" matches the seeded "Eldritch Blast". Imported spells default to IsPrepared = true (only set to false when FVTT explicitly says false), so known casters' spells appear in the default Prepared view filter.
Character Transfers (Account → Account)
To hand a character off to another player, open their character sheet's Settings menu and choose Transfer to Another Player. Enter the recipient's username or email, optionally include a note, and send. The recipient sees the request on their Transfers page and can Accept or Decline. You can Cancel a pending transfer before they respond.
Editing Custom Items From the Sheet
Inventory rows now have inline action icons:
- Pencil (custom items only) — opens the magic-item editor with all fields prefilled. Save changes; new damage dice, properties, AC bonus, charges etc. flow through to the Attacks table immediately.
- Wand icon (built-in items only) — "Convert to Custom". Clones the seeded item (PHB Longsword, etc.) into a new homebrew item owned by you, so you can edit it freely. Useful for turning a found weapon into a "+1 Longsword of Awesome".
The same Edit / Convert buttons appear in the Weapon Detail dialog (next to the Customize header). Editing custom To Hit / Damage bonuses there now refreshes the dialog's displayed totals live — no need to close and reopen.
My Items Library
Settings → My Items is your homebrew item library. Every UserItem you've created or auto-created during FVTT import lives here.
- "Used By" column shows each item's holders as clickable character chips. Empty = orphan (safe to delete).
- "Merge Duplicates" button appears when you have same-named items. Survivor = whichever copy a character is currently holding (else the most-recent row). All `CharacterItem` references on losing duplicates are repointed to the survivor before deletion.
- "Remove Orphans (N)" button bulk-deletes items with zero holders in one click.
- Delete protects against shared items: held by your characters → second confirmation listing them + force delete; held only by another user's character → blocked entirely (deleting would yank it from their inventory, so the system refuses).
Deleting a Character
Delete from the character sheet's Settings menu or the trash icon on the character card.
- Confirmation dialog lists every custom item on the character's inventory with checkboxes.
- Each item defaults checked (will also be removed from your library when the character goes).
- Items held by another of your characters are disabled with a note (they'll stay in your library because someone else has them).
- All / None buttons toggle every eligible checkbox at once.
- Uncheck anything you want to keep. The button text dynamically reads "Delete Character + N item(s)".
Foundry Bridge Tokens
At Settings > Foundry Tokens, you can review and revoke the access tokens used by the (planned) D&D Manager Foundry module to talk to this server. Tokens are issued automatically when you sign in from the Foundry module — there is no "generate" button. Each token lasts 30 days from last use; idle tokens expire automatically. Revoke a token to disconnect that browser/device immediately.
CSS Skin Export/Import
On the Sheet Skin page, use the Export button to download your custom CSS as a
.css file, or Import to upload one (max 100 KB).
Admin: Database Backup
Administrators can download the entire SQLite database file from Admin > Data Export. This is a complete backup including all characters, campaigns, game data, and user accounts.
Admin: Bulk Character Export
Administrators can export all characters from all users as a single JSON file from the Data Export page. Each character includes full resolved data.
PDF User Manual
Click the Download PDF button at the top of this manual's sidebar to generate a styled PDF version. The PDF features a D&D fantasy theme with a dark cover, gold accents, chapter icons from game-icons.net, styled tables, and tip boxes.