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

Help Finding Top Scripts That Currently Work

Had a super long paragraph here but roll20 crashed when I pressed post topic... SO here's the summary


Used to use roll20, loved the api scripts I had. Now back after long time (baby appeared!) and many scripts don't work/work badly. Curious what scripts are considered good that work with current roll20. Generally run D&D 5e and looking for things that

  • Allow mass rolls (saves/checks/etc)
  • Showcase Player abilities (Paladin aura/HuntersMark/eg)
  • Any other useful thing

Many thanks, apologies if I missed a place where these are listed but I struggle to use these type of forums, they tend to be a tad overwhelming.

February 01 (1 year ago)

Here's my standard blurb that I'll just cut-and-paste. Start with TokenMod... it's the absolute must-have if you only have a single script, and the one that will enable you to turn on/off light sources, switch token faces, etc.  Then I've bolded the ones I think are most useful in a general sense.

I personally use DnDBeyond and Beyond20 for everything PC character sheet related, and I use a ton of scripts and scriptlets (little one-off, single use type things that I've picked up all over the forums). So there are definitely other scripts that I don't use which may be very helpful for you (such as Scriptcards or CombatMaster).

A lot of these scripts are not listed as "one-click" but are in fact available in the Script Library.  I just didn't have the link handy for them.  I modified several of the scripts in minor ways -- for example if there is a sendChat() function that has a blank 'speaking as' reference, I usually like to modify that so that the API is named.  

For all of these scripts I have various macros to call them but that would take a lot of time to list all those out.  Also, definitely check out the Stupid Roll20 Tricks thread if you haven't before. 

  • Metascripts
    • Metascript Toolbox - This is a single macro that has all of Timmaugh's Metascripts loaded as dependencies to make it easy to just load them all up at once.  
  • Communication
    • AnnounceHello - (Edited version) Sends a message to chat when players enter or exit the game
    • Message of the Day - Greets players that log in with the contents of a note
    • NoArchive - (Edited version) Prevents chat message from being archived
    • SuperNotes- Pulls the contents from a token's GM Notes field
    • emas (One-click) - Provides player !emas and !as commands, duplicating the effects of the GM-exclusive Text Chat commands /emas and /as
    • Faerun Calendar - If you're playing in a Forgotten Realms, Greyhawk, Eberron, or 'Modern' (real-world) setting, this will create a calendar you can share with players
    • D&D 5E Loot Macromule - Treasure tables for D&D 5E
  • GM Functions
    • APIHeartbeat - Shows the API is running by oscillating the color of the user
    • API Startup - "API Starting" message to chat
    • Bump - Move Tokens to GM layer and create invisible token with GM aura on Object layer
    • PingPullPlayers - Pulls controlling players to selected token
    • Door Knocker - Simplifies opening and closing doors so much
    • Center Small Tokens - No API Commands used. Automatically centers tokens that are smaller than 70px on the grid.
    • RecursiveTables - For doing more sophisticated rolling on tables (loot, NPC generators, etc.) 
    • TableExport - Import Rollable Tables 
    • DLTool - Everything Dynamic Lighting related 
  • Update Tokens/Characters
    • TokenMod - Provides an interface to setting almost all settable properties of a token
    • ChatSetAttr - Provides an interface to set character attributes
    • D&D 5E Universal Statblock Macromule - Chat menus for all PC & NPC info and rolls
    • DnD 5E by Roll20 Companion (one-click) - Resource/ammo tracking, short/long rest functionality, etc.
    • NumberNPCs - Appends a number to the end of each NPC on a page where there are more than one representing a given character
    • MonsterHitDice - Automatically fills in the hit points for a characters dragged onto the table top
    • TokenNameNumber - Automatically numbers tokens as they are placed on the tabletop
    • Faces - Easily swap rollable token images
    • TokenAction - Creates default token actions for the selected tokens
    • UniversalChatMenu - Creates Chat Menus
    • Add GM Note - Used with TokenNameSwap to create name in GM Notes field that can be swapped with token name
    • TokenNameSwap - Used with AddGMNote to swap token name from token field to GM Notes field.
    • Set Char Name - Used to update Character Name
    • Map Change - Allow players to move themselves to pages you designate (like an overworld map or landing page)
    • Token Condition - Add images to tokens for conditions, or what I use it for is lighting and mounts. Lighting is done with invisible .pngs that are a light source so they follow the character, and mounts follow the character as well
    • CustomizableRollListener - "Listen" for specific chat outputs and respond with prompts (such as a reminder when a character casts a concentration spell)
    • Twins - Have two tokens mirror movements on different pages 
    • Linked Movement - Have two tokens mirror movements on the same page
    • Teleport - Move tokens to 'portals' (on the same page or on different pages)
  • Turn Tracker/Combat
    • Aura/Tint HealthColors - Sets the aura or tint of mobs and players to green/yellow/orange/red based on how hurt they are.
    • SimpleInitiative - Turn Tracker End of Turn and Green Dot functionality
    • SpellTurnTrackerEffects - Apply spell effects to the turn tracker
    • TokenActionMaker - Create Token Actions for character abilities
    • Observer - Designates a player to be an observer, restricting view to tokens on their turn
    • GroupInitiative - Rapidly add large groups of tokens into the turn order
    • GroupCheck - Roll checks, saves, et cetera for many tokens at once
    • Apply Damage - Roll saving throws and automatically apply damage for many tokens at once; Used in conjuction with GroupCheck Script
    • Condefinition - D&D 5E; watches for keywords and outputs info/buttons for conditions and status effects
    • MarkTurnStartLocation - Place a small icon under the current token's location during combat, so you can always trace distance moved
    • FlyMore - Add status markers to note a token's height/depth (great for flying/burrowing/swimming creatures during combat)
    • LegendaryActionReminder - GM Whisper reminder after PC turns, if character with Legendary Actions is in Turn Order
February 01 (1 year ago)
Scott C.
Forum Champion
Sheet Author
API Scripter
Compendium Curator

Jarren's list is great, but I'll note that Door Knocker is probably less useful now a days with the advent of actual doors/windows as it doesn't work with door/window feature of Roll20.

February 01 (1 year ago)

Scott C. said:

Jarren's list is great, but I'll note that Door Knocker is probably less useful now a days with the advent of actual doors/windows as it doesn't work with door/window feature of Roll20.

I still prefer using Door Knocker with DL lines for doors and windows for this specific reason. :) 

Are you looking at updating Door Knocker to work with new UDL Doors and Windows? It looks like their object attributes are exposed to Mod scripts, unless I'm misunderstanding the wiki.

Now that's a doozy of a comment, thank you so so much. I also use DnDBeyond and Beyond20 so it seems our setups are quite matched. Haven't really made use of doors (except disabling them cause they got in the way xD)

Your no archive link seems to be incorrect