Dalang - Campaign Dashboard
User Guide
  1. Home
  2. Getting Started
  3. All guide pages
  4. Using Dalang Web
  5. Download
  6. dalang.page
  7. Sign in to Dalang Web

Players

Preparation · Players

On this page The roster Importing from D&D Beyond

The roster

A roster of character cards, toggle each Active or Inactive. Only Active characters show up on the Active Campaign tab. Click into a card for the full character sheet: race, class, subclass, level, quick stats (AC, HP, passive perception, etc.), ability scores and saving throws, description, and a couple of DM-only fields like player nickname and personal notes. Portrait URL and Character Sheet Link sit at the top of the sheet, above Race/Class/Subclass/Level.

Players roster, tarot-card style
The party roster, tarot-card style.

Ability scores work the same way official character sheets do: type in the raw score and the modifier, and if you check the saving throw box, the save bonus, are both calculated for you. Proficiency bonus comes from Level automatically and shows next to the section, it's never entered by hand. If a character already has an old stored modifier from before this existed, that keeps showing exactly as it did until you type in a real score for that ability, nothing resets to blank. Senses and Resistances/Immunities are free-form tag fields on the same screen.

Player detail, Ability Scores and Saving Throws section
Ability Scores & Saving Throws, with the calculated Proficiency Bonus.

AC now shows up wherever it matters mid-session too: the token popup you get from clicking a combatant during a fight, and the Party Present popup on Active Campaign, which also shows Subclass, passive Investigation/Insight alongside passive Perception, and the same Ability Scores & Saves section. Picking a player to add to a fight shows their class and level in the picker, the same as monster and NPC rows already did.

Importing from D&D Beyond

If a player already built their character on D&D Beyond, you don't have to retype everything by hand. Paste their character URL in and the app fills in as much as it reliably can. This works in both Dalang Desktop and Dalang Web.

The character's D&D Beyond visibility needs to be set to Public first, a private sheet can't be read. This is a setting on D&D Beyond's own site, not something Dalang controls.

  1. Open the player's card and paste their D&D Beyond character URL into the Character sheet link field.
  2. Click the download icon next to the field to import.
Character sheet link field with a D&D Beyond URL pasted in, import button ready
The Character sheet link field, ready to import.

What gets filled in:

  • Race, Class, Subclass, Level, Background
  • AC and HP (current and max, including the Constitution contribution)
  • Passive Perception, Investigation, and Insight
  • Ability scores, saving throw proficiencies, and initiative
  • Walking speed
  • Portrait
  • Personality traits, ideals, bonds, and flaws, appended to Narrative Hooks rather than replacing it, so anything you already wrote by hand survives a re-import
Populated Player record after a successful D&D Beyond import, with an Imported confirmation message
A successful import, fields filled in and confirmed.

A few things it deliberately doesn't try to cover: unusual AC sources like racial natural armor, Draconic Resilience, dual-wielding fighting style bonuses, or a custom AC formula are left blank rather than risking a wrong number for something that matters in combat. Feats and items that modify movement speed beyond the base walking speed aren't accounted for either.

If the character can't be reached (private sheet, D&D Beyond is slow to respond, or the URL doesn't look like a real character link), you'll get a clear error instead of the import hanging indefinitely.

Import error message shown inline under the Character sheet link field
A failed import shows a clear error, not a silent hang.