Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

Best mods for DnD?

Can you guys recommend any API or Macros to add to the game which would make it easier for world building, playing etc. (i'm running a DnD 5e campaign).
1551675227
Pat S.
Forum Champion
Sheet Author
I always recommend using the welcome package API script. Makes creating characters faster as you do not have to add characters then assign them for that script does all that for you.
1551682573

Edited 1551683138
I always find these sorts of posts handy when I want to find useful tools, so I'll share my suggestions here. In no particular order (and all due credit to their creators)... Share Vision (Scott C.) -&nbsp; <a href="https://wiki.roll20.net/Script:ShareVision" rel="nofollow">https://wiki.roll20.net/Script:ShareVision</a> I use this to let everyone see what is happening around the other player's tokens when using dynamic lighting and fog. I have them turn it off at times, especially when I want them to feel separated or lost or uninformed about what is happening to each other. But when that isn't important, this script is incredibly useful at keeping everyone involved and assists them in making coordinated/teamwork decisions. Aura/Tint HealthColors (DXWarlock) -Available in the Script Library Another gem that is mostly for keeping the players informed. I only use this for the player character tokens, and it allows the party to have a general feel for how each other is doing in combat. There used to be a lot of wasted time and discussion about "how are you feeling, Y?", "On a scale of 0 to 123 hit points, where do you think you are?". This lets them see at a glance roughly how everyone is doing. GroupInitiative (The Aaron) -Available in the Script Library Beyond useful for getting combat started. Grab all the NPC tokens and hit a single macro button to roll initiative. This script (like most of The Aaron's scripts) has a plethora of additional functionality, though I like to keep it simple. GroupCheck (Jakob) -Available in the Script Library Similar to the above script, but this one is great for making saving throws or ability checks for a group with a single click. Again, plenty of optional bells and whistles, even if I only use its most basic functionality. Concentration (Robert Kuiper) -Available in the Script Library I think this is only for the 5e OGL sheet. Once set up, if a player clicks a spell from their sheet that has concentration, it will toggle a token marker/icon on to represent that they are concentrating on a spell. If they take damage, it sends a chat reminder that they need to make a concentration save -- it can be automated, too, if you prefer it that way. I'm always forgetting to get my players to make concentration checks, so this has been a gamechanger. Status Info (Robert Kuiper) - <a href="https://wiki.roll20.net/Script:StatusInfo" rel="nofollow">https://wiki.roll20.net/Script:StatusInfo</a> -&nbsp; <a href="https://app.roll20.net/forum/post/6252784/script-statusinfo/?pagenum=1" rel="nofollow">https://app.roll20.net/forum/post/6252784/script-statusinfo/?pagenum=1</a> Press a token, hit a macro button, select the condition affecting that character, hit okay. Toggles a marker on to remind you that Giant #3 is Paralyzed, or that Underling #72 is Charmed. You can even set it up so that the players can toggle conditions on and off on their own tokens. We use it for all sorts of buffs, too, like Bless, Rage, Haste, Mirror Image, etc. Amazing script. GM Sheet (Arthur B.) -&nbsp; <a href="https://app.roll20.net/forum/post/6322540/script-gmsheet-a-simple-gm-cheatsheet-to-display-your-partys-most-important-stats-at-a-glance" rel="nofollow">https://app.roll20.net/forum/post/6322540/script-gmsheet-a-simple-gm-cheatsheet-to-display-your-partys-most-important-stats-at-a-glance</a> Click a player token, hit a macro button, get a chat message with all that character's pertinent information? Yes, please. Honestly, not much to say beyond that. This will either be a killer addition, or you'll never use it. Map Lock (The Aaron) -&nbsp; <a href="https://wiki.roll20.net/Script:Map_Lock" rel="nofollow">https://wiki.roll20.net/Script:Map_Lock</a> This one has a very specific use and I can imagine many GMs never needing something like this, but I'm listing it because you also mentioned 'world building' and I consider this a key addition (in my collection) to being able to convey a lot of information to the players.&nbsp; Combined with another script (see below), I have been able to create a board that shows all the major characters the party has met throughout the campaign, along with their assumed relationship to the party. Tokens are used to represent the characters on the page and shared control is given to the players so they can interact with the token. This script is used to 'lock' the tokens in place so they can't be accidentally shifted around. I'll get to why the players need to be able to interact with the tokens on the next script.&nbsp; GM Notes (The Aaron) -&nbsp; <a href="https://app.roll20.net/forum/post/6607721/script-new-to-api-gm-note/?pageforid=6609230#post-6609230" rel="nofollow">https://app.roll20.net/forum/post/6607721/script-new-to-api-gm-note/?pageforid=6609230#post-6609230</a> This one lets you add information into the GM Notes section of the tokens (like the ones shown above) that can then be called with a macro. Combined, this functionality can be used in all sorts of ways. You can add tokens to your world maps lock them in place, and the players are given the ability to click on a city token, press a button, and learn whatever information you want to be available to them. You could create an adventurer's guild board with clickable parchments. All sorts of useful things. For this to work, though, the players have to be able to select the tokens. And if the tokens can be selected, they can be moved and mess up whatever arrangement you have going on. That's why the Map Lock functionality is crucial. BeyondImporter (Robin) - <a href="https://app.roll20.net/forum/post/6248700/script-beta-beyondimporter-import-dndbeyond-character-sheets/?pagenum=1" rel="nofollow">https://app.roll20.net/forum/post/6248700/script-beta-beyondimporter-import-dndbeyond-character-sheets/?pagenum=1</a> If you have a D&amp;D Beyond subscription/access, this is a treat. You can create characters on D&amp;D Beyond using their tools, add spells, equipment, and then just import it straight into Roll20 as a character sheet.&nbsp; TokenMod (The Aaron) -Available in the Script Library I think The Aaron is secretly a machine designed to program. This one is a script you either won't be able to live without once you have it, or you'll never use it after fiddling with it. I can't even begin to explain everything it can do, and I've barely scratched the surface of its functionality, but it's incredibly useful to the GM in streamlining token management. I've mentioned it last because if you're new to dealing with the scripts, it might be overwhelming. I hope this helps.