Roll20 Master Series - Create Built-in Generators
Vložit
- čas přidán 5. 09. 2024
- Video #8 in my Roll20 Master Series. In this video I show you how to put it all together to create a built-in generator. Try using this to create NPC generators, town generators, treasure generators or tavern name generators!
A sample table with inline brackets:
[[1t[TABLENAME]]]
or
[[1t[FormsofGovernment]]]
My Tavern Name Generator from the video:
/w gm &{template:npcaction} {{rname=Tavern Name Generator}} {{name=Chapter 5: Adventure Environments}} {{description=[[1t[TavernNameFirst]]][[1t[TavernNameLast]]]}}
As you can see from above you can roll from multiple tables at once to create a generator.
Here is the stacked macro, macro:
[Macro](! #MacroName)
Don't forget you can use the default template for ANY GAME:
&{template:default} {{name=}} {{ANYTEXT=ANYTEXT}}
Love you guys!
Twitch ------- / taking20
Twitter ------- / takingd20
Facebook ------- / takingd20
Roll20 ------- app.roll20.net...
ENWorld ------- www.enworld.org...
Do you have a gaming product you think people would want to see a review on or learn more about?
Contact me for further details on submission guidelines here:
takingd20@gmail.com
I know this is an old video, and most people arent going to see this. Going through the comments, I have seen a lot of people wanting to have the results of one table to determine the next step. For example, the fishing tables someone mentions (roll for what rarity of fish, and then roll the fish off of the right table). I dont know if this is possible the way you are wanting to do it, but there is a simpler way. Make a single table of all the fish, and then use the Weight to affect the odds of rolling a particular type.
Example:
Lets say you want to randomly generate fishing results. There is a 60% chance of a common fish, a 30% chance of an uncommon fish, and a 10% chance for a rare fish. For simplicity's sake, lets say there are 10 types of fish in each category. If you list all 10 fish of each category in a single table, you will have 30 entries in that one table. Then, you can set the weights for each Common Fish type at 6, each Uncommon Fish type at 3, and each Rare Fish type at 1. As Cody explained in the video, the system takes the item, and assigns it a number of entries in the random number generator equal to its weight. With the above example, you would end up with 60 Common Fish entries (10 entries at a weight of 6), 30 Uncommon Fish entires (10 entries at a weight of 3), and 10 Rare Fish entries (10 entries at a weight of 1). This one table would generate what you are looking for, and wouldn't need multiple tables.
I feel like putting this out here: your videos are the primary reason why I decided I could finally DM my 3.5 campaign. Without them I'd probably have ended up endlessly switching between many books to pick out what's relevant for unexpected situations (which my group is known for creating a lot of), breaking the flow. Now all I need to do is just enough prep work to have a decent content pool that covers the general area the PCs are in, then have generators do most of the heavy lifting. My manual work now mostly consists of picking out tokens that match the theme and power of the encounter. Most importantly though, it allows me to keep the story going with minimal delays. Thank you for making my campaign possible.
Wow Billy, thank you so much for the kind words. Best of luck in your Roll20 excursions.
AND....
May your games be filled with awesome memories, and even better friends! (HAHAHA)
Ironically, though you claim this was a very complex, complicated tutorial, I think I found this to be the light bulb video for me. This was the video that made everything suddenly make sense, after struggling with Macros through the last few videos. Thank you.
+Dantes Paradisio Awesome! This made my evening. Glad you found it helpful!
I'd like to see how you created your individual treasure tables and macros and the hordes as well.
I was unaware you needed to have the !&3#; thing before every Macro. But Now I get it.
Made a random name generator in my game. Looots of different macros and tables for it.
Awesome!
Thank you so much for these videos! We've been trying to put this together and were so lost before watching these. I was having trouble with getting my stacked macros to work for the tables and finally found the answer in the comments here!
So building in the treasure tables would be a huge amount of data entry, right? They'd be super useful, but I feel like they'd take me weeks. Maybe I'll try to do an NPC generator...race, name, profession and a personality trait.
Your guides on roll 20 have been really useful and i know this video isn't recent but when i tried doing it the way you said to do so in this video it ended up making the process harder than it apparently had to be as i just found out. Here is the macro i used to wrap the macro's i wanted as a part of the table. I ended up just following the wrapper macro i used for normal dice rolls rather than doing whats in the video and i still dont know why that worked and following the video didn't but here is my macro if anyone shared my problem.
/w gm &{template:default} {{name=Dwarf}} {{[Dwarf-Name-Male](!#Dwarf-Name-Male)
[Dwarf-Name-Female](!#Dwarf-Name-Female)}}
P.S i dont know if you include things such as "dice=" or "description=" as preference or to make it easier to know whats what in the template but i found they aren't even needed and roll 20 automatically removed most of the extra text you include if you use a wrapper macro.
Thanks for all of your hard work.
Thank you so much Donald.
Created a technobabble generator for my Star Trek Adventures game. Thanks!
I have to say, "The Staggering Pegasus" takes the cake... lmao!
I understand conceptually what you have covered, however, I am struggling with some of the details. I have created two tables and I want to concatenate the output of both tables into one output (like the Tavern Name) in the template format by creating a macro to do this the simple way (not using the character sheet). In the video you did not show how to create the Tavern name macro in the simple way, only how you did it in the character sheet. If I can get a simple example that would be great.
The whole series is excellent, thank you, more people need to know about this. So I've told my friends! Liked, Commented and Subscribed!
Is there any particular reason to not bundle your DM Macros into a character and pull them that way? I know you said it's more work and not recommended, but thinking about having all those wrapper macros filling my macro bar makes me die a little inside.
Thank you very much, your videos are a legendary treasure by themselves!!! You helped me a lot.
Great video series. I'm going crazy with it! Thank you. Would you explain how you handle tables like Villain's Scheme and Villain's Methods? Thanks again.
I was looking for the built in roll tables, but my list is completely blank. Do I have to download them somewhere?
That's because you have to create them yourself
If you are calling macros from a character sheet you can use the Ability Button format which is much simpler. [BUTTON NAME](~CHARNAME|ABILITY)
You can avoid all those special characters, it's one of the benefits to having them all on a character sheet. Give it a try.
Ed, you are a true master. A lot of what I learned was from the Roll20 forums, in which you were a big part of. Thanks for sharing!
Taking20
You have a great series here. I wish I had it when I was starting out.
Thanks Ed. Knowing that you could probably do circles around Nolan if you wanted to... I'll take that as a compliment. haha
These are great thanks for doing them.
+Structure Unlimited Studios You're very welcome!
So I understand that you said it would be easier and less of a hectic mess to not have all the macros built into a character.. Without doing that, how can you transfer macros between different games?
Duplicate the game.
And the character isn't going to save you time, you'll still need to build all of your macros again to actually be on your bar. All of your tables.
But if you have a 'template game' that you simply duplicate whenever you want to start a new one... done. Make sense?
Taking20 didn't know you could duplicate a whole game. thanks
I think some people would have understood if you told them putting macros as sheet abilities meant translating some characters into HTML entities, because global macros do... _inconvenient_ things to HTML entities.
Man this videos are pure gold. Do you have an Astral Tabletop Account?
is there a way to resize the pink boxes to make them aligned? it's a bit hard on the eyes honestly
Thanks Cody - inspirational as always - just wondering how you copy all that setup from one campaign to another. Is the only way to be a Mentor subscriber and use Transmogrification? No quick way to load it all from the document you've created?
I will cover that soon in a general tips video, as people have been asking, the shortcut is simple.... I duplicate the campaign. Hope that helps in the meantime.
And thanks for the kind words Mick!
What I will likely do is make one generic campaign with all this heavy lifting done then use it as the master from which to make copies.
...or what he said... lol
DING DING DING! We have a MASTER of Roll20 here. This is EXACTLY what I have done! *Disclaimer* having a game in Roll20 that is not designed to be played in breaks the ToS, and as such I have and DO run games in this campaign. Please do not delete my game Roll20 team. Thanks.
Who knew that Dave Williams is so much into D&D
Thank.... heeeeeeeeey
sorry, couldn't help it) Great videos, though. Subscribed
Thanks for these. Great videos
this is cool i have now set up the treasure generator works great thank you, but and here it comes the BUT is there and way to whisper the treasure to the player. I have made a pick pockets macro and was wondering if there is a way to make the macro whisper the results of the roll able table to a player .
I figured it out thank you for all the good advice and cool tips for the game. here is my macro
/w ?{Player}&{template:npcaction}{{rname=Pick Pocket Loot}} {{name=Treasure}} {{description=[[1t[pickpocketloot]]]}}
Not to a player. You'll have to whisper the result manually.
How did you get the Lists within lists to work like the one on page 95 of the DM handbook? By the way, love your videos. Wish you'd continue doing them.
Hey !! Nice video ! How would you create a random treasure generator ? I'm struggling to find a way to "roll dice" inside a randomly generator result. For exemple, if you take the Individual Treasure: Challenge 0-4 table, the d100 roll would give you a result to roll coins (like 1-30 would be 5d6 CP). Is there a way to handle that role ?
Hey man! Thanks SO much for this Roll20 Master Series! I've been putting it to use, and man does it streamline things =) I do have a question on generators, and I was wondering if you could help.
Okay, so what I'm trying to do is make a macro that rolls a Random Event for the system I'm using. I've got it set up so that it shows up nicely in the template, calls upon the rollable table for event focus, and all that is good. The thing is, sometimes the event focus calls upon another rollable list (Characters or Threads). Anyway, I put a clickable button like you've shown here, so if the event focus needs a random NPC I can do that with the push of a button.
With me so far? Sorry it's kinda confusing; it'll probably make more sense if I dive into the code, haha. Here's what I have for the Random Event macro:
&{template:default} {{name=Event Focus}} {{Results=[[1t[EventFocus]]]}} {{[Random Character](!
[[1t[Characters]]])=[Random Thread](!
[[1t[Threads]]])}}
This looks great, works perfect. Except when I click either characters or threads, I get a strange result. For example:
Learn about Argonian Alchemy Ingredients)'>Learn about Argonian Alchemy Ingredients
It repeats the result, with )'> in between.
I was wondering if you might know why it does that, and if you know of a way to fix it. At the moment it does work-it just looks a little strange, haha.
Thanks again for this series! You are awesome, man =D
Nevermind, I actually figured out what I was doing wrong. I was directly calling the rollable table, instead of calling a macro to call the table. Changed that up, and now it's beautiful =) Thanks again man!
I'm having trouble having my "Clickable box" in the "Wrapper" to be whispered. When I use my "Tavern Name" macro alone, it whispers the result but when in my "Wrapper":
/w gm &{template:npcaction} {{rname=Creation}} {{description=What do you want to create?: [Tavern name](! & # 1 3,#Tavern-Name)}}
^ the result doesn't get whispered...This is really frustrating me as I've spent the past 45 min trying to figure it out on my own. Now I'm asking for help!!
On the sentient item, would it be possible to link all of them together so a single click would create a single text entry after rolling from all tables?
"Sentient can speak and read other languages
Its neutral
Seeks to protect elves and druids"
All at once?
EDIT: You talked about mixing two tables right after with the tavern name, I should watch videos entirely before speaking.
Thanks for the great help
@Taking20 Do you have a link to that google Doc?
Also how'd you manage to make the treasure tables? Like I get how to make a macro to roll but for indv treasure it varies based on chance (i mean for example individual treasure for cr 0-4: 30% chance for 5d6 copper, 30% chance for 4d6 silver, 10% chance for 3d6 EP, 25% for 3d6 gold, and 5% chance for 1d6 platinum. How do I make a macro that'd do the rollable table then roll what's inside the rollable table but still be able to identify copper from gold rolls?
Taking20, good sir
I used the dice option macro you showed on your 6th episode and also adapted it for the players to roll a single die of their could as well as adding a modifier prompt on the query for both dm and players
I've noticed the ! # once that all the macros into !# when I left the game, but now it seems to stay
odd bug or did I not set it up proper the first time?
recent subscriber, love the channel
Every time i test !&3#; in my macro it works fine, but when i save it the & symbol disappears and instead moves everything left of where it was down one level. Help?
HEY! I know I'm super noob, and you did say that you wrote that line because you use it on an NPC macros. But as I am so noob, I didn't know why it didn't work on an standard macro. Until I realized that the "&{template:npcaction}" was only for NPC, and instead I had to use the "&{template:default}". I know that this is obvious, but not for me that am just starting!!
Bless you!! I was having the hardest time figuring this out until I realized this...thank you!!
Hello I try to do the Marco stack table for encounter this is what I have but it is not roll like above (/w gm [Fey-Forest](! #Fey-Forest) [Tower](! #Tower) also I have created the table. Can you help me?
This is pretty rad. I'll probably include this in my games, but I do have a question.
Currently, I'm trying to make a Macro that chains other macros in a series. Right now, I've got two macros:
/r [[?{Number of Attackers|1}*@{target|Attacks}]]d6>@{target|Hit}
/r ? {Number of Hits|0}d6>@{target|Wound}
Both work exactly as I want, but I'm trying to figure out how to get Macro 1 to feed into Macro 2 so that the players only need to input the number of attackers at the beginning, rather than also typing the number of successful hits manually.
If you have the time, any advice?
Your best bet is to combine them into one macro, with only one roll, to avoid over-complicating. I don't recognize exactly what you're playing here, buuuuut I can tell you if you popped this onto the Roll20 forums for whatever game you're playing, you'll probably get a response within a few hours.
First of all your videos are amazing.
I got a question: I'm trying to do Treasure Generator (like you have) but when I try to roll on treasure table it just said like 5 or 3 etc. How you can make roll20 to show whole formula and not only the first number?
Great question. A problem I ran into as well when I was trying to create this. For some reason when you start your line with a number, it can really screw up the output. IE 4d6 gold. My workaround was to simply add a ' mark to the front and call it a day. Worked like a charm.
what I would like to know is how to call a marco from a character sheet, I've literally been searching for a way to do that for almost a week now, I've tried so many different ways and none of them see to work. I'm just trying to make my one character a little smoother to use is all.
Finally figured it out!
Instead of having a macro item back to back. How do you add bring it to the next line
I've finally started to add this to my game (first session was last week) but I'm running into a snag. The macros that roll the tables work as intended but when I add those macros to the wrapper macro, 2 of them don't whisper and 1 does. I literally just copied the text and changed the table names.
Any idea why they would whisper as their own macro but once in the wrapper it won't?
Look for break lines (AKA Pressing 'enter'). Either remove them, or add more "/w gm" in front of them.
Would you please explain what the ! % is? Or at least where I can read about.
Sure I can! So here's the short version it has to do with how certain symbols are read and what order they are read in; BUT, you shouldn't have to worry about using them (my example below) because you are not going to set up your macros, like I have set up mine. To reiterate, you can simply use the formula above in the video's description, and everything should work just fine.
If you want to understand what is going on in MY personal macro (again, I do NOT recommend that), you can learn more here:
wiki.roll20.net/API:Chat#API_Command_Buttons
Nope, I like the easy route. :) But I also like to try and understand what I don't know. Thanks for the reply and the information. I really appreciate you doing this series.
Thank you. I am having a blast. (& hopefully you guys are learning enough to want to run more games and grow the community)
So i want to have spellbooks for my magic casting players and i want to have all the spells they can cast built into macros that fire off into chat from the spellbook. Since i use portraits for all my characters i also have an image built into my macros. Is this even possible to do?
I have made a spellbook for my cleric but it gets pretty annoying to setup, as you have to call each spell attribute for each spell to make it work, as far as i can tell. I can give you more details of how i did it if you like.
I think I am understanding what you are trying to accomplish Brian. I think it would be much easier to just use the spell-sheet on the 5eSRD sheets. They will roll damage, post applicable text in chat, and your players can pull them over to their macro bars.
So. Much. Work. But that's the pains of being a DM on Roll20... and the fun!
Thanks yes i think im just going to use the sheets for now. Thanks i am really enjoying your videos!
I'm so glad! It's a relief too! I don't want to be that guy that does all this work and then.... no one watches lol... that would be a bummer for sure. ;)
Does this work with roll20 2022?
So maybe there's a way to do this, but I'm not sure if I can figure it out. What I'm trying to do is make a fishing table macro that has different rarities (common, uncommon, rare, etc) and depending on what is rolled (let's say we rolled common) have the macro automatically roll on the common fish table and tell us which fish we caught. Maybe my wording might not be the greatest on this.
Output for Rollable tables cannot be formatted. Period.
Okay, thanks for the reply!
Happy to help!
Aw come on can't you share those google docs lol
Oh I don't have to... I can do it here. The only problem is, without the table to go with it, it doesn't do much for you. Also, I want you guys to use this however you each want. I am clearly on the high end for prep, and don't want to scare people into thinking they have to do EVERYTHING that I have done you know? Anyway, here's one of the macros so you can see it entirely:
/w gm &{template:npcaction} {{rname=Chapter 1}} {{name=}} {{description=Chapter 1 Tables: [Forms of Government](! %{DMMacros|formsofgovernment}) [World-Shaking Events](! %{DMMacros|worldshakingevents}) [Leader Types](! %{DMMacros|leadertypes}) [Cataclysmic Disasters](! %{DMMacros|cataclysmicdisasters}) [Invading Forces](! %{DMMacros|invadingforces}) [Extinction or Depletion](! %{DMMacros|extinctionordepletion}) [New Organizations](! %{DMMacros|neworganizations}) [Discoveries](! %{DMMacros|discoveries})}}
I should mention Bondan, that I had to create these to call on macros buried inside of a character sheet. So if you are setting this stuff up like I recommend in my video, you won't use anything like what I have done. Instead use the example in the video's description.
Good luck!
A character sheet? I mean I understand the dependence on actual other tables for these parent ones to work, but I had imagined they could still be useful to some of us trying to steal your style. All good sir, my comment was a bit facetious to begin with heh
Yeah, for some reason I could 'back-up' all the macros with a character in the character vault AND I wouldn't have to have 400 macros on my settings tab.
Eh, it wasn't really worth it.
What does "|/125" mean?
been trying for hours and I cant seem to understand this... whats the cost to teach me online?
If you're waiting for the part where he explains how to "Create Built-in Generators," find a different video.
Is there anywhere I can download your game to get these macro's and the resources such as PHB and DMG? Or am I cursed to manually add them since Roll20 can't get their hands on official WotC libraries?
Sorry. That would be distribution of licensed IP.
I understand. I have all the content (both actual books and PDF's) but the process of setting up all this stuff is going to take probably a few months lol.
Can anyone help me out with REPEATING a macro using a Querry?
This is what I've got so far but can't get it to repeat. Because of the Treasure Horde table showing that a PC could attain 1d6 gems worth a specific amount, I'm trying to create a macro that asks me how many gems I want generated.
"?{How many gems?|1} #Gems10"
Who TF gave this a downvote
So I've found that Roll20 is rather aggravating when it comes to macros. I have a lot of code built and sometimes it works correctly and sometimes it doesn't. Sometimes the pink boxes will show up and allow me to execute the macro when clicking on the box and sometimes it just spits out the code on the same thing when it just worked. I copied an entire nested set that works and changed box titles and macro pointers only and some work and some don't.....
Do NOT try and edit a stacked macro. You need to build the macro in Notepad and then repaste it over the old macro when 'editing'.
Thanks for the quick response! I'll try that. I was making such good progress yesterday
No worries my man! Caught me at the right time.
Seems to work like a charm! Now the long task of entering the rollable tables to be able to have macros to call for treasure horde lists!