Demiplane and Roll20 Character Sheet Integration (Beta)

It is now possible to connect your Demiplane and Roll20 accounts to play with and use your characters directly within Roll20.

During this Beta phase we are focused heavily on making sure the connection is stable and functioning properly. We are looking for feedback regarding the linking process, character creation/selection, as well as general in-VTT gameplay and functionality.

demiplane sheet in Roll20.png

How it works

By connecting your Demiplane and Roll20 accounts you will be able to view and manage your Demiplane characters directly from Roll20. These characters will be connected to the game and allow you to make rolls, checks, etc. just as you could with native Roll20 sheets.

Available Sheets:

  • Alien RPG
  • Candela Obscura
  • Cosmere® RPG
  • Cyberpunk RED
  • Daggerheart
  • Marvel Multiverse Role-Playing Game
  • Pathfinder 2e
  • Vampire the Masquerade 5e
  • Starfinder 2e Playtest

With this Beta release more than 2,000 data fields are now also available for use within Modscripts and Macros across the above sheets.

This means that Demiplane character sheets can be used in ongoing games alongside existing Roll20-native character sheets, giving players options to upgrade to the Demiplane sheet or continue to use their Roll20 sheet. Game Masters can continue using NPCs and monsters in their Roll20 VTT without changes.

How to create a Demiplane connected character

1. Create a game using one of the sheets labeled as "Supported via Demiplane."

Once selected, you will have the opportunity as the Game Creator to connect your Demiplane and Roll20 accounts so you will be able to view your available characters within the game.

Players will need to connect their Demiplane and Roll20 accounts from within game (described below).

supported via demiplane.png

2. Once in the game, you can navigate to the journal and click the "+ Character" button and select "Link Demiplane Character."

character dropdown.png

3. If you are a player in the game or you have not connected your Demiplane and Roll20 accounts before, you will see a pop up that will prompt to you log in to your Demiplane account in order to sync.

If you do not have a Demiplane account, you will be able to also create one by following the provided instructions!

4. Once your Demiplane account is connected, when you next click the "Link Demiplane Character" button, you will be provided with a character sheet that will prompt you to build a character.

Clicking this button will open a new tab/window where you will follow the builder to create the character you'll use.

create new starfinder character.png

5. After your character is created, you should now see that you can select it from the Roll20 Character sheet in order to connect them.

select a character.png

6. Once you've selected a character, you are all set! You should see your character sheet now being rendered within Roll20. This will also automatically update the name and token art of the character in question to match Demiplane.

The sheet will function exactly as it does within Demiplane with all the same functionality and options!

sf2e sheet.png

Using Demiplane Sheets Alongside Roll20 Sheets

Most Demiplane sheets can be used alongside their Roll20 counterpart. The following games utilize the multi-sheet feature: 

  • ALIEN The Roleplaying Game
  • Cyberpunk RED
  • Fallout: The Roleplaying Game Core Rulebook
  • Marvel Multiverse Role-Playing Game
  • Pathfinder 2e
  • Candela Obscura
  • Vampire: the Masquerade 5e
  • Cosmere® RPG

Adding Demiplane sheets as a secondary sheet, if supported, can be done at both the game creation phase and anytime after. To add Demiplane sheets to existing games, the Game Owner needs to allow the ability to add Demiplane character sheets to your existing game. In the VTT settings, navigate to Character Sheet Settings section, and “Add Sheet to Game.” Once enabled, players will be able to link Demiplane characters to the campaign via the Journals tab (please seen next set of FAQs for additional detail on how to link Demiplane characters).

For ease, a default sheet can also be selected when setting up multi-sheet games. You can set the default via the “+ Character” button in your Journal and change it at any time in your game Settings.

 

Using Demiplane Compendium + Adversaries / NPCs in Roll20 VTT

Now Available for Cosmere® RPG + Daggerheart! (Support Coming To More Games Soon)

daggerheart-update-for-roll20-integration-release-v0-l5o5qfd5pgef1.webp

Thanks to the Roll20 x Demiplane Integration, you now have the ability to use your Demiplane Sheets, Demiplane Compendium, and Adversary Sheets within Roll20 Characters + Roll20 VTT. 

This great step allows for VTT handouts, NPCs, and compendium information to be powered through Demiplane within the Roll20 VTT. This allows for one purchase powering content across the two systems. 

Adversary Sheets are on-demand sheets that open in a new tab and allow for game masters to roll and customize adversaries in preparation for whatever big (or small!) showdown they have planned.

How to Make Adversaries + Environments on Demiplane

For this video, Daggerheart NEXUS is used, but the concept is the same for NEXUS platforms that have this feature unlocked.

How to use Adversary / NPC Sheets on Roll20 VTT

For this example, we will use Daggerheart, but the steps are the same.

  1. Make sure your Demiplane + Roll20 accounts are synced. You'll get a notification about this if you log into the game and you're not logged into Demiplane. Make sure to allow pop-ups for the sign in if you aren't synced yet to sign in on the VTT.
  2. Then, open a game and choose Daggerheart (it's got a cute little Demiplane logo!)
  3. To the right, you will see several different buttons on the top. You will want to click on the three books (compendium) to open the compendium on Demiplane. This Compendium is much like the NEXUS where you can click through and search for what you need. 

    Note: You will have to have your accounts synced + choose the Demiplane Sheet at game start to enjoy the benefits of this feature.

daggerheart-update-for-roll20-integration-release-v0-4mev54vexgef1.webp

4. With the Compendium open, choose Adversaries.

5. Click the Adversary you'd like to pull into the Roll20 VTT.

daggerheart-update-for-roll20-integration-release-v0-550dyn4hxgef1.webp

6. Once you click add, your Adversary will appear on the VTT as a Sheet.

daggerheart-update-for-roll20-integration-release-v0-8vghu1iixgef1.webp

7. Click on the sheet to roll into the chat. In this example, we will click the ATK: +3 (dice will show up as a dice icon)

daggerheart-update-for-roll20-integration-release-v0-nk883btkxgef1.webp

8. To add the Token to the VTT, simply click the Acid Burrower's picture (next to the name at the top) and click Use Selected Token to pull it up in the VTT.

daggerheart-update-for-roll20-integration-release-v0-5vzdoka7ygef1.webp

FAQ

Q. Can I add my previously made characters on Roll20 to campaigns that support the use of Demiplane character sheets?

Not quite yet, but soon! For Beta phase, you cannot bring any Roll20 Characters into a game where you can use Demiplane character sheets (see above list of supported game systems). We are currently working on the ability to add a previously made Roll20 Character these games as part of the next Gamma release.

This also means that if you have a game in, for example, Pathfinder 2e, before the Beta release, and you added the ability to add a Demiplane character sheet after - future Roll20 characters you create in the game won’t auto link to Roll20 Characters until the Gamma release.

Q. What happens if my Demiplane Character is stuck on loading?

Your Demiplane session may have expired. Please log into your Demiplane account on a separate tab, and try again!

Q. What happens if my Demiplane Character don't pull up any attributes for Token Bars in my Token Settings menu?

Your Demiplane session may have expired. Please log into your Demiplane account on a separate tab, and try again!

Q. Can I use Mod Scripts in games that include Demiplane character sheets?
APIs / mod scripts will, indeed, work for characters using either character sheet. There are, however, a few items that you should know:

  • Mod scripts must utilize the "getSheetItem" and "setSheetItem "async functions instead of the "getAttrs" and "setAttrs" functions.
  • Some attributes may have different names or interactions between the sheets. You can see available attributes on Demiplane Sheets via the “Advanced Tools” tab in the character sheet.
  • If you wish to have a mod script work for all sheets but the sheets use different attribute names, you may call "getObj" and then run ".get(“charactersheetname”)" to determine which sheet is being accessed and load the correct attribute name based on that.

Q. Can I make unlimited characters?

If you have an active Demiplane subscription you will be able to create unlimited characters that you can use with the Integration within Roll20. Free users, however, are still limited to seven Demiplane characters.

For this reason, we highly recommend that players create and link their characters from their own Demiplane account when using this system.

Q. Can I share characters I create with other players to use?

If you connect a Demiplane Character Sheet to Roll20, you can set up edit permissions through the VTT so anyone in the game can access and make changes to that sheet.

However, this does not transfer ownership of the Demiplane Character Sheet and it will still be considered "owned" by the original creator's Demiplane account.

If you are utilizing a character shared with you on Roll20, you will not be able to see or access it from the Demiplane site unless the character's owner on Demiplane also grants you edit permission to that character on Demiplane.

Q. Will there be compendium/nexus support?

In the future we plan to have Nexus and Compendiums available within the Roll20 VTT while using Demiplane sheets.

Q. Can I connect characters to multiple games?

Yep! You can connect a character to any number of games. However, keep in mind that these characters will all be linked. So a change made in one game will be propagated across ALL games. It is also possible to connect the same character multiple times to the same game.

For this reason, we recommend copying your character if you would like to avoid this synchronization.

Q. Can I tell what games my characters are connected to?

Not at this time. However, we are keeping eyes peeled for feedback to prioritize this functionality.

Q. How do I remove a character from a game as a Player?

As a player, you can only remove a character from a game by deleting the character on the Demiplane side. This will remove all instances of that character from all games it is present in.

For this reason, we highly recommend copying your character prior to deletion if you would like to save it but only disconnect it from a game. A copied character will not be linked to any game initially.

Q. How do I remove a character from a game as a GM?

As the GM, you can remove a character from a Roll20 game by right clicking the entry in your journal and selecting the option to remove/delete the character from the game. This will sever the connection and remove the character from the Roll20 side.

The Character will not be fully deleted from the Player's Demiplane account.

Q. What happens to my character if I leave a game?

If you leave a game for any reason, the character will be automatically removed from the game. Your version of the character sheet within Demiplane will remain and can be used and connected to other games.

Q. Can I access or create games with Demiplane character sheets in the Roll20 VTT when using Discord?

We do not currently support games that include a Demiplane characters when accessing a campaign through Discord.

Was this article helpful?
19 out of 45 found this helpful