The users on the forums have quite often devised solutions to common problems or activities by clever or innovative use of the interface. I thought it would be nice to have a thread to share the little tricks we have come up with. Note, this is not necessarily a place to post little-known intended uses of the interface (such as keyboard commands), but less conventional uses, or ways to use common tools with other resources (such as emojis in macro titles). These tricks may or may not require the use of subscriber level resources. If they don't: that's great, everyone can benefit. If they do: that's great too, because free users might see even more benefits to subscription. NOTE: Some later pages got overtaken by digressions and half-suggestions. P lease only post a complete "stupid trick" here. If you want help working out what might become a trick, start it it in its own thread and please post here when complete. If you just wish to express thanks to someone who just solved a great mystery for you, that's fine—people need recognition for contributing Cool Stuff. Also, feel free to point out refinements or warnings about existing tricks. Every little bit helps. If your post is strong enough, I'll link it to the same line as the referenced post in the index below. Just don't clutter the thread with too many thanks and especially long strings of quoted text and images. Help keep this thread clean, organized, and easy to read. Stupid Trick Directory Tokens Black Aura Token for Night - lordmage Party Sight Token - Marius Mood Lighting Tokens - keithcurtis — ( Video by Nick O, timestamp ) Flying Tokens - Arthur B Quick and Dirty Invisible Token Tracking Using Basic Fog of War - keithcurtis — ( Video by Nick O, timestamp ) Put building Interiors on Token Layer with AFoW - Taran Pre-Linked Tokens - Blue64 Droppable Torch Token - Gimblejam Auras as Token Outlines - Noon (includes bonus script) Using Characters/Tokens to represent Conditions - Robert S. Make Large Creatures Look More Threatening - keithcurtis Placeable Light Sources & Spell Radii - Blue64 Invisible Tokens - keithcurtis — ( Video by Nick O) Invisible Tokens - The Notes Token -keithcurtis — ( Video by Nick O) Invisible Tokens - The Notes Token (API version) - keithcurtis Invisible Tokens - The Control Token - keithcurtis Invisible Tokens - The Door Control - keithcurtis Invisible Tokens - Invisible Creatures - keithcurtis — ( Video by Nick O, timestamp ) Invisible Tokens - Invisible PC or NPC - Rabulais Hide Token with Map Assets - Anton Palikhov Invisible Tokens - Hidden Light Source - El Gato of de Churros and others Character/Character Sheet Inventory Container Sheet - keithcurtis — ( Alternate method ) Finding Attributes on Characters - Jeremy R. — ( More info - Loren the GM, and even more - Gargamond) Hidden Stats, Attributes, and Abilities - Blue64 Use a Macro to Report on Obscure Character Abilities and Rules - PapaWhiskey11 Tracking Spell Points as ammo on D&D 5th Edition by Roll20 sheet - Beady G Managing Equipment Weight and Containers - keithcurtis Handouts Interactive Tables as Handouts - Jeremy R. Managing Magic Items With Handouts - The Aaron Aligning Images in Handouts - keithcurtis ( More info by Noon) Live Handouts - Noon Macros/Text Chat Chat Menus - keithcurtis (See below for list of Chat Menu generators) Macro Character Sheet - keithcurtis — ( More info - gui8312) Use Modular Macros to Simplify Parsing - Aranador Use /talktomyself to Temporarily Bypass API - keithcurtis DM Whisper With No Breaks - Muckbuckle Tooltip Hack in Chat Display - Aranador Styled HTML in Roll20 Text Fields - Noobsauce *** NOTE: May no longer work.*** Use Images in the Default Template - The Aaron ( More info by Blue64) Spaces in Macro Names - Jeremy (read further posts for cautions) Monster Images in Chat - Kirsty Use a "Placeholder" Character(s) to Handle In-Game Languages - Vince Bypass Blank Ability Call Math - Blue64 Using Tables to Speak Messages in Other Languages - Mike deBoston Summing Success Rolls - Bryan P. Variable Numbers of Targets in an AoE Attack - Gen Kitty Character and Token ID Lookup Macro - Andreas J Using Token Bar Fields to Hold Multiple Variables - Pete K. Hypertext Macro to Open a Linked Character Sheet - Vince Auto calculating level specific buffs. (Basic IF/THEN statement, no API) - Greg S. Re-using Rolls - Scott S. (More info: Reordering Rows - GiGs) Using the Turn Tracker For Storing Last Roll - GiGs Roll Table Tricks Use Rollable Tables to Spice up Flavor Text - godthedj Quickly Populating with Rollable Tables - Mik Holmes Simplified Hour/Day/Night System With Rollable Tables - Dwarf Rollable Encounter Images - Blue64 Nestable Rollable Tables (Free User Version) - Blue64 Using Rollable Tables and Custom Handouts for Character Cards - Drew Conditional Text - Mike deBoston Inline Rolls in Rollable Tables - Eric B (plus followup posts) Maps Make Doors on DL Layer Clear to Players - godthedj Map Pins - keithcurtis ( More info - Airsickhydra) Precautions to Take With Very Large Maps - keithcurtis Landing Pages - keithcurtis Using tints for art compatibility (high level map design) - gui8312 Fine Tune 'Snap to Grid' Dynamic Lighting - Ziechael Battle Maps Rollable Table - Barakka (best if used with Concatenate Tracker Values -trick) Combination of a few Tricks/Hints to better set up Traps, Locked Doors or both - Robert S Music Quick Play: Room Specific Music - Ye'Olde DM D&D5E PC Token Action to Roll Initiative (5e OGL) - Jeremy How to manipulate Attack Actions (5e OGL) - Jeremy Mirror Image Macros (5e OGL) - William B API/Pro/Plus 2 column API buttons in Default Roll Template - Bryan P Exploration Mode (TokenMod API) - Mik Holmes ( Updated version ) Caveman Math (debugging API errors) (uses API) - Noon Using TokenMod and ChatSetAttr to Set Up Druid Wild Shapes - KC Where to Find Scripts - keithcurtis Browser/General Settings Full-screen your browser for more room - Gold GM Disable WebRTC if you use other chat program - Gold Creating a Dummy Account (and why) - keithcurtis Player Vault pages/ UI Pages (to manage cards & equipment) - GUI8312 Archive Characters, and Other Assets Into A Library Campaign - keithcurtis Popout sheets/handouts into tabs (Chrome) - Mik Holmes ( More info by Malachi and Blue 64) Record Session in External Window - Elvin ( More info by keithcurtis) Launch Game in Player/GM Mode - Blue64 Forums/Marketplace/LFG Improved Forum Checking - keithcurtis Forum Searching... But Better - Ziechael Responding to an Old Thread in the Forums - Blue64 Save Sorted Marketplace Searches — Free or Newest - Mike deBoston Easily Repeatable Game Searches - Gen Kitty Uncategorized The Beholder Anti Magic Field - keithcurtis --- Giving Players Limited Access - Kyle.G --- Elaboration - Vince Use Emojis in Macro Buttons - keithcurtis Deck of Cards to Track Player Resources - Gozer the Gozerian Keep Crits/Fumbles from Display on Attack Rolls - Scott C. Query Ordering Without Affecting Functionality - Ziechael Keyboard Macro Shortcuts - keithcurtis Easy Area Markers / Room Numbering - The Aaron Prefix Trick to Variably Call Attributes - Kyle G. Stagger the Timer for Multiple Page FX - Kastion Rolling HP at New Level - Jerry F. Trap and Room Markers sans character sheet or API - Scott C. ( More Info - Barakka) Aura Effect to Reveal Hidden Objects or Markings - reported by Gold ( Stephen S.'s original thread ) ( video - Nick O.) Quick and Dirty Slide Show and Image Display - keithcurtis Simple Way to have a "Handout" without a Journal Entry or Actually Making a Handout - Kastion Drop Down Nester - Scott C. More interactive world - every npc is a character mook - gui8312 Example of Structured Abilities: The XP Macro - Ed S. Environmental Effects ( download link ) - Kirsty Player Dashboard - Spell/Resource/Sheet management direct from the map page - Ziechael Custom Success/Failure Outcome Messages - Ziechael Storing and Reading Values for Macros using the Turn Tracker - Pat Light Crumbs - keithcurtis Expanded graphical tools - gui8312 Conditional Results (ex. Savage Worlds) - Mike deBoston Use Compendium Links for Magic Item Descriptions - keithcurtis Use Resources From free Master's Vault Intro Game - Gold Fake Crits Using Math Instead of Dice - Noon Dynamic Multitarget Roll without API - Barakka "Concatenate" Tracker Values to Build Complex Dynamic Abilities - Barakka Yet another Spell Tracker (with no extra tokens) - Barakka Draw From a Pouch - Barakka Mobile workaround to "delete" drawings - Lucio Bragagnolo Noises in the Dark - Devin S. Use Negative Numbers for Very Dim Lighting - Souls Improved Spiritual Weapon - Patrick Darkness Spell Orb - Avi Posting Code to Roll20 Forums - GiGs Useful sources of other Stupid Tricks The Aaron's Roll20 Enhancement pack , maintained by Vince. The Tips and Tricks Wiki Page - maintained by the community. Poltergeisha's Roll20 Like A Boss - maintained by Poltergeisha Dynamic Lighting Tricks - Old locked page, Community contributions Show Off Your Style - collection of useful Stylus styles Show Off Your Style 2: The Stylening! - A continuation of the thread above Keith's Chat Macro Generators These macros all have links to google sheets that parse complicated chat menus. Soundboard - API 5e Class Feature writer - API, Shaped Sheet, Requires user data input to preserve licensed IP 5e Spellbook Manager - API, Shaped Sheet Scenes Macro for Theater of the Mind - API NPC Directory and Slideshow OGL Sheet Inventory Writer - API I'll start off with an example: The Beholder Anti Magic field The 5e Beholder creates an anti magic field that suppresses all magic within a 58 degree cone. The players cannot necessarily see the effect, but the DM needs a way to quickly show the cone's area during play. Solution: Dynamic Lighting and Field of Vision Even if you are not using DL for its light and movement blocking, you can set up your map and beholder as follows: Map: Use Dynamic Lighting with global illumination. Beholder: Has Sight, emits light (other players cannot see) in a 58 degree cone, bright light, 150 ft. For most of the time, (all of the time for the players) the field looks like this: Any time you need to see what is in the anti magic field, select the beholder and press Cmd/Ctrl-L, to see what it sees. You will see only the parts of the battlefield affected by the cone, but for the players, they still see the map normally. It's quick, simple and keeps the players guessing. Wizards of the Coast Beholder image used for demonstration purposes only. No copyright infringement intended.