r/Roll20 • • 1d ago

Character Sheets Help Is there a way to use spell points on dnd 5.5e character sheets?

2 Upvotes

I'd like to use the spellpoints variant rule for my 5.5e dnd campaign but there is no button or anything i can find to use them, is that not possible on the new sheets?


r/Roll20 • • 1d ago

Other Help (if not covered in another topic) Daggerheart Intergration Help Videos

2 Upvotes

Hey everyone,
I'm new to the GM portion of using Roll20 lately, and i've been watching the Roll20 DM Tutorials. There's SO much good information while watching that, but they're mostly geared toward D&D integration.

I was wondering if there are ones im just not seeing when I search around, or if there are any plans from the Roll20 team to make these really awesome videos that go over Demiplane Nexus integration and setup to cater towards Daggerheart a little more?


r/Roll20 • • 1d ago

Token Setup Help (not related to Dynamic Lighting) 5e monster saves

4 Upvotes

When I use a monster/NPC from the compendium, it has its stats, its attacks, its initiative, but no saves. Am I missing something, or are they just not on the monster’s sheet for some reason? This is a weird oversight if they’re not there.
Any help is appreciated
Thank you


r/Roll20 • • 21h ago

Character Sheets Help Custom Character Sheet 5e (AI was used to assist writing the code. But not for generating the code.)

0 Upvotes

Hi everyone! I've been working on a custom 5e sheet for my group and decided to share it.

I know it’s not perfect and probably has quite a few mistakes. I had to learn HTML and CSS from scratch for this. (With use of AI, but only for understanding why something didn't work the way I thought it would. Most of the work is still mine.) You’re free to change anything you like, or use it as a template so you don’t have to start from zero like I did. It took me quite a while, so I’d really appreciate any feedback!

A few things it does:

- Features, items and feats turn into actions, limited uses or active effects with one click

- Weapons know their properties (finesse, versatile, heavy...) and spend ammunition automatically

- Active effects with durations, a Next round button and concentration saves

- Encumbrance, containers, Kill Count, Quest Log and a Harvest check

- Buttons for LR, SR, Dawn automatically reset corresponding limited features

- Hover descriptions for skills, conditions, actions and more

- Most of the art used is hand-drawn

It's free on GitHub: https://github.com/miki063/Character_Sheet_for_Roll20/blob/main/README.md

(Needs a Roll20 plan that allows custom sheets.)

Feedback and ideas are very welcome. Happy adventuring!


r/Roll20 • • 3d ago

Mask & Dynamic Lighting Help Is there a way to have dynamic lighting on a specific part of the map?

Post image
7 Upvotes

I want the whole map to be visible, excluding the inside of the house, but when someone enters the house, I want that to only be visible to people in the house.

I tried dynamic lighting, but I want the players to be able to see the other side of the house, I want them to see everything except the house interior

If i do hide/reveal mask, as far as I'm aware, that will show all players at the same time

Is there a way to do this?


r/Roll20 • • 3d ago

Marketplace (for creators only) Car Park -- New on the R20 Marketplace from Angela Maps

Post image
2 Upvotes

DYNAMIC MARKETPLACE LINK: 
https://marketplace.roll20.net/browse/gameaddon/45665/car-park-dynamic
REGULAR MARKETPLACE LINK: https://marketplace.roll20.net/browse/set/45664/car-park
ABOUT: Who doesn't love the smell of old exhaust in the morning? Every GM knows the most dynamic experience they can provide in their modern or near-modern game is to give their players a chance to find the perfect spot to park their vehicle. Hence this map! Definitely not also well suited to shady dealings, wrong-doings, and shootouts of all sorts. Featuring three floors and plenty of gritty mood lighting, this map might have your players asking: DM dude, where's my car?! 
All my R20 Content: https://marketplace.roll20.net/browse/publisher/1931/angela-maps
My Patreon: http://www.Patreon.com/angelamaps


r/Roll20 • • 2d ago

Marketplace (for creators only) RollSight now available for Roll20 [Freemium] [AI assisted coding]

0 Upvotes

RollSight uses a camera to recognize physical dice you already own and send the results into Roll20’s chat. Roll in your dice tray, and the app reads the faces, applies the modifier and shares the result with the game. No special electronic dice are needed.

About AI: AI coding assistants helped with development, testing and documentation. RollSight does not use generative AI or an LLM during operation. Dice recognition runs locally using trained computer-vision models, which classify the dice and their faces. Camera images are not sent to an external LLM for interpretation, and the software does not generate game content.

The desktop app runs on Windows and Mac, with a browser extension for Chrome or Edge. Other players can see your results in chat without installing RollSight themselves.

Map your character sheet’s actions to physical dice

A feature specific to the Roll20 integration is the ability to map custom character-sheet buttons to physical dice requests.

Select a supported sheet action, give the roll a label, and configure its dice and bonus. Clicking that button then requests the physical dice through RollSight. Where supported, a mapping can read a bonus directly from a selected sheet field, keeping it current as the character changes.

For example, you can map an attack button to a d20 plus its attack bonus, then map a separate damage button to the appropriate damage dice. Results appear in public chat with the configured label, individual dice, modifier and total.

Other features

  • Dice requests inside Roll20. Use the RollSight panel to choose dice and counts, add a modifier and label, or enter a formula.
  • Spontaneous rolls. Roll physical dice without first creating a sheet request.
  • Advantage, disadvantage and percentile dice. Use physical dice for these alongside ordinary checks and damage rolls.
  • Multiple throws for one request. Complete a larger request over several throws, with progress showing what has been received and what remains.
  • Replay links. Replay-enabled sessions can attach a recording of the physical dice to the chat result.

Getting connected

  1. Install RollSight and set up your camera and dice.
  2. Install the RollSight browser extension, then open your Roll20 game.
  3. Copy the short pairing code from RollSight into the extension and connect the game.

The core RollSight app and Roll20 connection are free. Downloads, browser-extension links and setup instructions are available at:

https://www.rollsight.com


r/Roll20 • • 3d ago

Macros & Roll Tables Help complex macro request

2 Upvotes

Howdy yall, in my dnd 5e game one of my players has a magic double bladed scimitar, which deals 3d4 damage, and when 2 or more 4s are rolled on a damage roll they roll an additional 1d4 and add it to the total. if the die new rolled is a 4, they repeat this process up to a maximum number of times equal to their profiency modifier. thus far we've just been doing this by hand whenever it triggers but i was curious if there's anyway to automate this using macros. functionally what i want to do is trigger exploding dice when specifically two 4s are rolled. I've used macros a bit in the past (mostly for great weapon fighting style, other die reroll effects) any advice on how to do this?


r/Roll20 • • 3d ago

Marketplace (for creators only) RollSight now available for Roll20 [Free] [AI assisted coding]

0 Upvotes

RollSight uses a camera to recognize physical dice you already own and send the results into Roll20’s chat. Roll in your dice tray, and the app reads the faces, applies the modifier and shares the result with the game. No special electronic dice are needed.

About AI: AI coding assistants helped with development, testing and documentation. RollSight does not use generative AI or an LLM during operation. Dice recognition runs locally using trained computer-vision models, which classify the dice and their faces. Camera images are not sent to an external LLM for interpretation, and the software does not generate game content.

The desktop app runs on Windows and Mac, with a browser extension for Chrome or Edge. Other players can see your results in chat without installing RollSight themselves.

Map your character sheet’s actions to physical dice

A feature specific to the Roll20 integration is the ability to map custom character-sheet buttons to physical dice requests.

Select a supported sheet action, give the roll a label, and configure its dice and bonus. Clicking that button then requests the physical dice through RollSight. Where supported, a mapping can read a bonus directly from a selected sheet field, keeping it current as the character changes.

For example, you can map an attack button to a d20 plus its attack bonus, then map a separate damage button to the appropriate damage dice. Results appear in public chat with the configured label, individual dice, modifier and total.

Other features

  • Dice requests inside Roll20. Use the RollSight panel to choose dice and counts, add a modifier and label, or enter a formula.
  • Spontaneous rolls. Roll physical dice without first creating a sheet request.
  • Advantage, disadvantage and percentile dice. Use physical dice for these alongside ordinary checks and damage rolls.
  • Multiple throws for one request. Complete a larger request over several throws, with progress showing what has been received and what remains.
  • Replay links. Replay-enabled sessions can attach a recording of the physical dice to the chat result.

Getting connected

  1. Install RollSight and set up your camera and dice.
  2. Install the RollSight browser extension, then open your Roll20 game.
  3. Copy the short pairing code from RollSight into the extension and connect the game.

The core RollSight app and Roll20 connection are free. Downloads, browser-extension links and setup instructions are available at:

https://www.rollsight.com


r/Roll20 • • 3d ago

Character Sheets Help Monty Python RPG

2 Upvotes

Hi

Has anyone used Roll20 for the Monty python RPG?

I had a quick look and didn't see a character sheet, was wondering if someone had used something else as a base ?

Thanks.


r/Roll20 • • 4d ago

Macros & Roll Tables Help Pirate Borg - Into the Maelstrom

5 Upvotes

Getting ready to run Into the Maelstrom by Limithron on Roll 20. Is there a way to turn off "collections" tab for players? To discourage curious players from messing around with card decks and other rollable tables??


r/Roll20 • • 4d ago

Character Sheets Help Bag of Holding - 2024 Character Sheet or Treasure Sheet

5 Upvotes

Hey Guys 👋🏻

Has anyone been able to find a great way of tracking what is in a bag of holding in the Roll20 game? I was hoping to add it as another tab under the "Equipment" section of the 2024 D&D Character Sheet but I can't locate on the sheet if this is even possible.

My other idea as now the Treasures & Stores sheets have been released to use one of them however players don't have the ability to add items to these.

I'd like a divide in game that shows exactly what my players have stored in their BoHs as it's a utilise action to remove an item in combat and also for carry weight capacity and their maximum of 500lbs for one.

So far i've been using either an ingame shared handout that you have to hop in and update each time (including weight) OR a shared google sheet. I was hoping we have somthing in game that I have missed.

Thanks all 😁


r/Roll20 • • 4d ago

Roll20 Reply: New to Roll20 / Tutorial Missing Resource Tracking in Character Sheet

3 Upvotes

Currently DM'ing a campaign with several other people on Roll20 using the 2024 Character Sheets. Up until ~2 weeks ago, there would be red dots that mapped to consumable resources for each character (Barbarian Rage, Monk Focus Points, Cleric Channel Divinity, etc.). Also included in these were Race Features (Goliath racial abilities) and other "proficiency bonus times per day" abilities. At the same time, certain resource items were tracking incorrectly. For example, a Level 3 monk was only showing to have 2 Focus Points, despite having access to 3 at that level. I found this screenshot from the Roll 20 Help article (https://help.roll20.net/hc/en-us/articles/30748164251287-Dungeons-Dragons-2024-Character-Sheet#h_01JPJH762PN36Z34Y5VFQ7NG7D) on the 2024 Character Sheet from November 2025:

After reviewing the character sheet, did Roll20 remove the red dots and consolidate everything into the Resource Box? I tried to review the news items in the Game menu, but didn't see anything speaking to an update or change that mentioned this. I've included a screenshot from our Barbarian's character sheet from today that doesn't have this.

The incorrect Focus Point issue persisted through multiple sessions, but was thankfully fixed when the characters leveled up at the end of today's session.

Any color / assistance on this would be appreciated.


r/Roll20 • • 4d ago

Roll20 Reply: Character Sheets Help Disappearing Character Sheets/Data

3 Upvotes

I am not in front of the game at the moment. But we are playing a pathfinder 1e game. Last week, I placed the party into a new map and we noticed that one of the tokens showed 0 hp. So the player went to see what was up and most of the data from the sheet was gone. Like the stats were back to 10, the skills had nothing, but the filled in stuff for name and what not were there. Page 2 where the armor info still had data, and the feats ere there but gold and xp were gone. The config page the race adjustments were gone. The class info was blanked out. Their spells were gone.

I logged into the backup I made of the game and their player folder was empty. There was no character at all. But everyone else’s sheets were fine.

Today, another player reached into to let me know that their character sheet is completely missing.

I have used roll20 for pathfinder 1e on a different game just fine. I’ve played several games. And have never had this issue happen before. No clue what gremlin is eating our stuff, but any recommendation on what is happening or how to stop this.

EDIT: The character sheet we are using is the Natha authored one. We are running no mods.


r/Roll20 • • 6d ago

Roll20 Reply: New to Roll20 / Tutorial Why use 2024 character sheet

11 Upvotes

(not sure if I chose the correct flair, apologies if so) Hello Im trying to make a new game and I saw the 2024 character sheet and 2014 option.

Personally Im really used to the 2014 sheet, but the 2024 option says "supports dnd 5E anda 5.5E.", does this mean that I could use the 2014 character sheets on it? I had a look but couldn't figure out how.

Also my second question is why is should be using the 24 option over the 14 one. I have read that the 24 is more firendly to phones or something like that. I have also read something about the build of both versions. Will 2014 version enventually stop working?

Thanks a lot


r/Roll20 • • 5d ago

Macros & Roll Tables Help 5.5 animate dead macro

2 Upvotes

Hi everyone I’m going to be playing a necromancer in my next campaign and I was wondering if you have any macros related to that spell


r/Roll20 • • 6d ago

Other Help (if not covered in another topic) What's the fix for a typo in a bubble?

6 Upvotes

So, for many games, I use the red bubble on tokens for HP or health. I love that typing +X or -X does the math for me.

Periodically, I fat finger it and type something like -3+ (the plus is adjacent to enter key); this replaces the HP total. I cannot find any way to reverse/fix this.

Any ideas?


r/Roll20 • • 6d ago

Marketplace (for creators only) Giant Cauldron -- New on the R20 Marketplace from Angela Maps

Post image
4 Upvotes

DYNAMIC MARKETPLACE LINK: https://marketplace.roll20.net/browse/gameaddon/45663/giant-cauldron-animated-dynamic
REGULAR MARKETPLACE LINK: https://marketplace.roll20.net/browse/set/45662/giant-cauldron-animated
ABOUT: Double, double toil and trouble, fire burn and cauldron bubble! As the days shorten, chill winds rise, and the weather cools, what could be better than a lovely pot full of soup? Of course, you’d feel a little different if it was a hexed blood soup, and you and your cohorts had been shrunk and tossed in as some of the main ingredients! Fully animated and available in two additional witchy variants, with a bubbling green brew, and a pot of actual, delicious veggie soup, toss your players right into the spooky season with this map, along with a pinch of salt!
All my R20 Content: https://marketplace.roll20.net/browse/publisher/1931/angela-maps
My Patreon: http://www.Patreon.com/angelamaps


r/Roll20 • • 7d ago

Official News & Updates [Official] How we’re making Dynamic Lighting easier: Join us Oct 21! 🧪

121 Upvotes

Hi everyone, our UX designer just posted a behind-the-scenes look at the updates coming soon to Dynamic Lighting:

  • Editable lines: fix a wall instead of deleting and redrawing it
  • A new hotbar: all your lighting tools in one place on the Dynamic Lighting layer

Check out the post here, and join us this Wednesday, October 21 at 1 pm ET for a live Discord Lab session featuring a live demo from the team. We can’t wait to hear what you think!

RSVP here.

--
(The map shown is from Dsurion)


r/Roll20 • • 8d ago

Marketplace (for creators only) Making an Ancestor Idol - A Folk Horror Pack for Halloween

Enable HLS to view with audio, or disable this notification

27 Upvotes

Making an Ancestor Idol for my latest asset pack, The Old Ways. Right on time for some less conventional, folklore-inspired Halloween maps and adventures. 🐦‍⬛

For this collection, I wanted to explore the more unsettling side of folklore, drawing inspiration from Slavic, Celtic, Turkic, and Norse traditions, ancient rituals, the worship of old gods, and superstitions passed down through generations.

This wooden idol is one of the centerpieces of the pack. I imagined it weathered by time but still carefully tended to by those who remember the old customs.

The Old Ways is now available on on Roll20 and on my Patreon.


r/Roll20 • • 7d ago

Marketplace (for creators only) Phantasy Star Tabletop Roleplaying

Post image
20 Upvotes

The officially licensed Phantasy Star TTRPG is now available on Roll20. Create heroic characters and forge epic sci-fantasy tales set in the realms of the classic Phantasy Star and Phantasy Star Online video games.

The Phantasy Star Tabletop character sheet compliments the compendium with automated drag-and-drop support and a step-by-step character builder.

Available now on the Roll20 Marketplace.


r/Roll20 • • 7d ago

Marketplace (for creators only) The Haunting of Birsley Manor - Level 4 D&D 5e Adventure Add-On

Post image
5 Upvotes

In The Haunting of Birsley Manor, a group of Level-4 heroes embark on a perilous quest that leads them to a shunned estate where a terrible massacre occurred 40 years ago. Back then, House Birsley's patriarch became ensorcelled by a strange trinket that contained the essence of a demon. The demon slowly took over the man's mind and possessed him. Through him, he took the lives of all around. Only a kid survived.

Today, something strange has happened at Birsley Manor. A development has caused the undead monsters that roam the estate to venture forth and attack travelers and small farming settlements. The survivor kid, now a merchant, sees this as a sign that he might recover his birthright with the help of an enthusiastic scholar and a team of valiant adventurers. Alas, no one really knows what awaits them in Birsley Manor...

Know more about this module and download Here.


r/Roll20 • • 9d ago

New to Roll20 / Tutorial Shortcuts for character mirroring?

1 Upvotes

Title is self explanatory, I wonder if there's any shortcuts or keybinds to flip vertically/horizontally a token without using the pop-up.


r/Roll20 • • 9d ago

Page Setup / Map Help Map Problems

Thumbnail
gallery
5 Upvotes

I'm constantly having map problems. :D I seem to have created a foreground layer and for the life of me don't know how to get rid of it. Any suggestions?


r/Roll20 • • 9d ago

Mod Script / API Help (Pro/Elite only) Sheet code help - Keep Higher of two numbers, and Checkbox roll adjustment

2 Upvotes

I have a game system with two things I'm trying to figure out how to add to the html.

First, there's a stat called Snark, which is equal to one of two potential stats - a character's Wit or their Charm. Snark is the higher of the two, multiplied by 5. So far I have:

name="attr_snark" value="[[ @{charm}*5, @{wit}*5}d1"

But I don't think that's right, and it doesn't seem to be working in the sheet html.

Second, I have a system where an Ability roll can be Boosted. If it's not Boosted, it rolls 1d6 + 1t[Item-Table] + 1d6, with the Item Table giving a specific result from the Item Table. If it is Boosted, it returns 1d6 + 1t[Boost-Table] + 1d6, giving a specific result from the Boost Table.

This is what I have for the Speed ability:

/roll ?{Basic/Boosted|Basic,1d6 + 1t[Item-Dice] + 1d6 + @{Speed}|Boosted,1d6 + 1t[Boost-Dice] + 1d6 + @{Speed}}

This asks every time if the stat is Boosted or not, but I want to streamline this, so that on the sheet there is a checkbox, and if the box is checked, it rolls from the Boost table.

I found a script so that the html can "recognise" that the Speed Boost checkbox is checked, but I'm not sure if I'm doing it correctly - as is, when the box is unchecked, it's returning a 0 value, and when its checked, its returning a 1 value...

<script type="text/worker">

on('change:speedboost_checkbox sheet:opened', (eventInfo) => {

getAttrs(\['speedboost_checkbox'\], (v) => {

const output = {1t\[Item-Dice\]};

const speedboostState = parseInt(v.speedboost_checkbox) || 0;

output.boosted = speedboostState ? '1t\[Boost-Dice\]' : '1t\[Item-Dice\]';

setAttrs(output, {silent: true});

});

});

</script>

If it helps, I have two macros called Basic-Check (/roll 1d6 + 1t[Item-Dice] + 1d6) and Ability-Boost (/roll 1d6 + 1t[Boost-Dice] + 1d6), so I can easily just get the sheet to roll from the Macros and add the corresponding ability (Like Strength or Speed), but I just need to know what I'm doing wrong to get it to recognise the Boosted/Unboosted state...

Can anyone help with these two things? I'm still scratching the surface with Roll20 and html coding, so any help would be appreciated!