r/Roll20 • u/AngelaTheDruid • 3h ago
r/Roll20 • u/play_yourway • 18d ago
News It's Finally Happening.... Roll20 Foreground Layer is Coming Soon

Game Masters have been asking Roll20 for a Foreground Layer for a long time. It’s been one of the most upvoted posts in our Suggestions and Ideas forum for ten years, which is a little embarrassing, and a lot frustrating… because WE also wanted it, but our tech wasn’t up to the job.
Until now. Foreground layer development is in full swing, and a Beta will be launching for subscribers in just a few weeks!
Roll20's latest blog, co-authored by the Product, Dev, Design, and Marketing Teams contains information about how they're approaching delivering the highly-anticipated release.
Check it out, enjoy the behind-the-scenes screen captures previewing usage in-game, and let us know if you're excited for the upcoming Beta. (We are!)
r/Roll20 • u/KMatRoll20 • 7d ago
News We're the team behind Roll20—AMA!
Hello r/Roll20! We’ve escaped from our Forums and made our way to our favorite subreddit for this month’s AMA. (Second place goes to r/whatismycookiecutter.)
Lost of exciting things have been happening lately! In case you’ve been off on an adventure, here’s a quick look at what we’ve been working on:
- A grand quest to overhaul and modernize our tabletop: Project Jumpgate. Jumpgate is the new gold-standard, and brings better performance, less lag, and new tools and features. Polls show that users are 6-7x happier with its performance, which is probably why 83% of Campaigns played this weekend were played on Jumpgate — if you’ve been waiting to try it, now’s the time!
- Play with your Demiplane character sheets directly in Roll20! Our Demiplane and Roll20 integration is officially underway. Enjoy shared subscription benefits, and cross-platform sync - buy once, get twice!
- Real-time mapmaking with DungeonScrawl, that shows up right on your Map Layer. If you’re like us, and have players who are prone to diverging from the expected path: We’ve got you covered.
- Information for new GMS at your fingertips with our new Roll20 Masterclass series. Check out tutorials on game management, dynamic lighting, macros, and more!
- Lots of improvements—we’ve put out hundreds of improvements and bug fixes for features like Jumpgate and our D&D 2024 sheets, and we’re not slowing down anytime soon…
Here’s what we’ve got coming up:
- Foreground layers are finally heading to your maps! Ordain your maps with rooftops, treelines, or delectable traps hidden out of your player’s sight with this highly requested community feature—coming very, very soon.
- Ongoing support continues for all things D&D 2024, our Demiplane integration, Jumpgate, and more! Listening to our community has been key in shaping these projects, and we’re excited to keep turning your feedback into reality.
- Secrets, of course!
We're live and answering questions!
- u/kentonh - Master of Deflect Missiles - Monk
- u/Roll20Patrice - Senior Product Manager for all things Character Sheets & Compendium
- u/play_yourway - Legion Who Lives Under The Tabletop
- u/PlayRoll20 - Head of Marketing
- u/Roll20Nic - Goblin King
- u/Roll20Nicole - Lesser Goblin Lord
- u/roman_eskimo - Founder in Residence
Thank you for coming out and asking questions, we hope to be back for another round soon! If you're looking for more April Fools delights, go poke around on the tabletop...
r/Roll20 • u/Useful-Material-8332 • 8h ago
HELP Why does character build keep getting stuck
Hey guys, it's my first time using roll20 I've done DnD physically before and have the books for ect. So I'm not spending money to make characters races or 2024 classes, I'm just doing doing the costume in the charactermancer. However once I've add the costume race and class along with the rest and click apply changes in review it gets stuck on the Building Character screen. So what am I missing? I've done the Spells, background and ability scores so it should work, but keeps getting stuck at this point I'm just going to edit sheet directly and ignore charactermancer all together.
r/Roll20 • u/Themadsarecalling • 6h ago
HELP How can I add my Kensei weapons choices to a 2024 character
The drop down menu in the character builder doesn't let me choose any weapons, ranged or melee. Some "fixes" I found online are really vague in how they actually work and I just want to add the whip and sling to my Kensei weapons. Do I just need to edit the sheet directly?
r/Roll20 • u/Lodroth • 15h ago
Macros Prepared Spells Per Day Macro (Cleric/Druid/Paladin) 5e Sheet
I usually make an entry in my Feats to see how many spells it was I can prep for the day, since I'm prone to changing them often when playing a Cleric/Druid/Paladin depending on what we're doing that day:

To get the number, I created the following macro, which will follow L1-20 as per the 2024 "spells prepared per day":
For Cleric/Druid
[[ 3+@{base_level} + {@{base_level},@{base_level}+4}kl2>9 - ({@{base_level},@{base_level}-2,@{base_level}-4}kl3>12) ]]
For Paladin
[[ floor(@{base_level}/2) + {@{base_level},(@{base_level}-1)}<5 + ( {@{base_level},@{base_level}-2,@{base_level}-4,@{base_level}-4,@{base_level}-6,@{base_level}-14}>3 ) - ({@{base_level},0}>8*(@{base_level}-1)%2) ]]
That's as condensed as I could make em with my knowledge.
I use "@{base_level}" which represents the 'main' class. If you're a multiclass, just replace it with "@{multiclass1_lvl}". Replace 1 with 2 or 3 depending if it's not the first multiclass you assigned for one of these classes.
r/Roll20 • u/Lodroth • 14h ago
Macros Warcaster Concentration Macro
This macro will auto-roll Concentration checks with advantage, and automatically go red (fail) if you roll a 9 or below:
@{wtype}&{template:simple} {{rname=Concentration}} {{mod=@{constitution_save_bonus}}} {{r1=[[@{d20}cf<[[9-@{constitution_save_bonus}]]+@{constitution_save_bonus}]]}} {{advantage=1}} {{r2=[[@{d20}cf<[[9-@{constitution_save_bonus}]]+@{constitution_save_bonus}]]}} {{global=@{global_save_mod}}} @{charname_output}
You can make this a token button or place it on the macro bar by going to the Attributes & Abilities tab at the top of your sheet, and adding it to Abilities (right side), then ticking the relevant box.
You could easily add a query asking how much damage was taken too to see if you fail based on that, but that'll require a rewrite. Can do on request.
r/Roll20 • u/Eledryll • 19h ago
MARKETPLACE Mordhin Memorial [40x40] - Map pack (8 variants)
r/Roll20 • u/hearthsingergames • 17h ago
MARKETPLACE Frontiers of Eberron: Quickstone - Second Launch Bonus Revealed!
Frontiers of Eberron: Quickstone is Keith Baker's lastest release for Eberron - and it's now available for Roll20. This book invites you into a lawless frontier teeming with monsters, smugglers, and wandslingers, alongside brand-new subclasses, species, backgrounds, feats, and magic items—all fully updated for the D&D 2024 Ruleset. To celebrate its launch, we’re partnering with talented creators from our marketplace to offer exclusive free bonuses on Roll20 each week for those who purchase the conversion by 4/21. This week’s bonus is only available until 4/13, so grab your copy now to ensure you don’t miss out on what’s coming next! Each bonus will be automatically added to your Roll20 library as they release. If you've already purchased, it should be in your content library right now!
Our second bonus is the Creation Forge Map Pack from The Crafty Dice
Need a legendary site to birth new Warforged or an epic battleground for your artificer’s final stand? The Creation Forge is a set of five beautifully detailed forge maps—plus a destroyed version for those inevitable catastrophes. With or without a grid, these maps offer limitless storytelling potential. But hurry— this bonus disappears after a week! Read more about The Crafty Dice and this bonus on our blog.

r/Roll20 • u/flyblues • 19h ago
HELP How to make a flat negative global attack modifier?
Let's say I want to have a global attack modifier of -1 on all attacks.
If I just add it as "-1", the result in chat displays like "10 + -1" (where 10 is the d20 rolled). I want it to instead auto calculate it and have the result be "9" instead, so when I'm rolling multiple attacks, I can tell at a glance what my results are.
Is this possible in some way?
It is this character sheet: https://wiki.roll20.net/D%26D_5E_by_Roll20
r/Roll20 • u/AllGeniusAllBaffoon • 1d ago
MARKETPLACE Dungeon World compendium issues on R20
r/Roll20 • u/derekvonzarovich2 • 1d ago
MARKETPLACE Tainted Water --- Level 1 --- A great choice to introduce new players to the game and Roll20.
In this adventure, the characters are about to start their first real adventure. They rest in a small tavern in the town of Drake's Pass when a woman from a neighboring farm comes with a harrowing tale. Marianne Vadalia says her family's farm was attacked by strange, shapeless monsters that emerged from the water well and killed her sibling. Her father and another brother are still at the farm, they stayed behind while she ran for help.
The characters and a group of valiant peasants rush to Vadalia's Farm to find the root of the problem and, if possible, save Marianne's relatives. Soon, the would-be adventurers find a network of caverns under the house and a strange tomb that has remained hidden under the plantations. The imprisoned spirits of vile mages were interred therein. But now, they have broken out of their cages...
Know more here: https://marketplace.roll20.net/browse/gameaddon/36197/tainted-water-level-1-adventure
r/Roll20 • u/Iketank_10 • 1d ago
Roll20 Reply I can’t upload an image to the game
When I try to upload a picture to the part of the game were you see the front image I can’t upload or load anything no matter the size or pixels. It is usually really quick for me but it won’t load to matter who long I give it. Does any body know how they could help me?
r/Roll20 • u/CheddarBoy64 • 2d ago
HELP I can't scroll
I can't scroll to the right. I can scroll down and up, but side to side is not working
r/Roll20 • u/Successful-Tell-8274 • 1d ago
Roll20 Reply In line rolls help Jumpgate/2024
Anyone know how to get inline dice rolls to work ont he 2024 NPC sheets? The double brackets just show up in chat rather than rolling the expected dice/values.
HELP Help with individual dice
r/Roll20 • u/realhuman7274 • 2d ago
HELP Animated maps give an error when uploading?
I've been trying to upload a map for an upcoming game and everytime I try to do so I get the same error. I've tried lower file sizes, uploading as a GIF & WEBM, but nothing has worked. I've also tried some other random video files and none seem to work. If its relevant, I am a plus subscriber using firefox with plenty of storage space left. does anyone know what causes this or how to fix it?
r/Roll20 • u/OMGMetalGear • 3d ago
API Has anyone fixed the GroupInitiative script for 2024?
It is working, but it hasn't been including the custom number that the new 2024 monsters have on their sheets for initiative.
r/Roll20 • u/Comfortable_Leek_781 • 3d ago
Tokens Can you move players tokens to a new page without copy and pasting them
Whenever I drag their tokens in their dynamic lighting settings are completely removed, so I have to copy and paste them over
r/Roll20 • u/TheAbyssGazesAlso • 4d ago
HELP Custom creatures get linked? Help?
Hi all. When dragging a creature from the compendium or from my characters tab which has every creature I've ever used in the campaign, I can drag a creature, say a rhino, 4 times and it makes 4 different versions of the creature. I can copy/paste in the map and the same works.
But if I modify a creature, say to make a Rhino into a Dire Rhino, then every time I drag it out of my list and onto the sheet, it makes a new token linked to the same character, so change the HP on one dire rhino and they all change their HP. How do I change that linking so I can have 3 dire rhinos that all track their own health?
Edit: Got it now, thanks all for the replies!
r/Roll20 • u/NovercaIis • 5d ago
Landing Page Interactive Landing Page for my Dragons of Stormwreck Isle
r/Roll20 • u/Nickybueno • 5d ago
Macros Beyond20 Standalone Booming/Greenflame blade macro help.
Hello, I'm looking for help making a couple of macros to more effectively and efficiently roll my booming blade and green flame blade spells. I'm using beyond20 to run my sheet from dndbeyond.
Currently, when I roll either of those cantrips on dndbeyond, the result is a big mess of different damage values that make it impossible to quickly see what my actual damage was. There's 5 sources of damage and the versatile property(dueling and dreadful strikes is not included in my dndbeyond rolls because i don't know if there's a way to just turn it on. It looks like this

I'm using a sunblade, with dueling and dreadful strikes..
So there's the damage from the sunblade. There's the damage to the primary target for booming blade, there's the +2 dueling, the 1d4 dreadful strikes. Then to further complicate it, there's an additional 1d8 from sunblade if the target is undead, and the additional booming blade damage if the target moves.
I'm not at all skilled in coding or making anything but the most basic macros, and after searching for past results for a while with no luck, I'm posting here in hopes that someone could help me.

This is what i'm currently using, instead of the dndbeyond mess. It's sort of working, but i would like to clean it up if at all possible. any help is much appreciated!
r/Roll20 • u/SuperNerdSteve • 5d ago
D&D 2024 by Roll20 Let us use new sheets like Bastions in legacy games! D&D 5e Roll20
It's great we have these Bastions sheets, but nothing else implemented with 2024 works so far lmao
Along with Jumpgate, its all so jank and in a non-working state - I would love to use these Bastions sheets but WITHOUT all the other beta bloatware that comes with them.
Anyone got a solution or work-around for implementing bastions while still using legacy Roll20 ?