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

New API Module: QuestTracker & CalanderData

1734627231

Edited 1736266449
Boli
Pro
API Scripter
Quest Tracker &amp; CalanderData Quest Tracker is a comprehensive tool for managing quests, rumors, and events in a tabletop RPG setting. It integrates seamlessly with Roll20 to provide detailed tracking and visualization of game elements, making it ideal for GMs and players who want to streamline their campaigns. Features Quest Management: Create, edit, and remove quests. Track quest statuses (e.g., "Started", "Completed", "Failed"). Group quests into logical categories. Rumor Handling: Add and manage rumors by location or quest. Generate rumors dynamically. Associate rumors with quest progression. Event Scheduling: Schedule events with repeatable options. Adjust events based on in-game calendars. Weather and Climate Integration: Dynamic weather generation based on in-game conditions. Detailed descriptions of current weather conditions. Calender Integration: (With CalanderData) Track Leap years Different Calander types, e.g. Harpto, Gregorian etc. Visual Quest Tree: Display quests and relationships as a tree diagram. Automatically handle mutually exclusive relationships. Getting Started Installation: &nbsp; Install CalanderData first, once you see this in the log: "CalenderData initialized in state.CalenderData.CALENDARS &amp; state.CalenderData.WEATHER" you know QuestTracker is ready to be installed it and load into the game it will initialise. Usage: Access all features through an intuitive graphical user interface. simply type &nbsp; !qt &nbsp; into chat. Navigate through menus to manage quests, rumors, and events seamlessly. File Locations <a href="https://github.com/boli32/QuestTracker/tree/main" rel="nofollow">https://github.com/boli32/QuestTracker/tree/main</a> Please read the README to find out more information.
1734628731
Gold
Forum Champion
Looks fun, might make a campaign for it&nbsp;
1734638713
The Aaron
Roll20 Production Team
API Scripter
Neat!
1734643350

Edited 1734643359
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
Intriguing! This looks really full-featured.
1734644820

Edited 1734652359
Boli
Pro
API Scripter
The idea is that for pre released modules or developers who want a more fully featured adventure' people can build their own JSON files and rollable tables and then share them along with the adventure. There are very few actual settings that need tweaking or day to day admin beyond moving the day on each day, provide rumours or keeping an eye on quests. The way I have talked about it with my D&amp;D group is imagine a series of quests which are all about the innkeeper having an affair with his barmaid. This will be a hidden quest series with rumours keep surfacing about it when they are drinking in the local tavern. Which they can just read as flavour. But as the days go on the rumours keep changing as circumstances change. If the PCs want to become involved. They can and change the outcome. But if they are just off adventuring and ignoring the flavour text they'd notice after a time the innkeeper has been kicked out by his wife and everyone is talking about the scandalous affair. Basically. The world keeps turning and moving on even when the PCs are not there. Rumours in the local tavern would be throwing names around with more juicy gossip but rumours if they are in the tavern in another village could actually be different and even incorrect especially if the local lord has an agenda so the PCs could really end up on the 'wrong' side of things.
1736266581

Edited 1736417384
Boli
Pro
API Scripter
Ok, I have finished the README on the Module on Github. This is now V1.0 and a pull request has been made... also, ha! it is #2000 :) <a href="https://github.com/Roll20/roll20-api-scripts/pull/2000" rel="nofollow">https://github.com/Roll20/roll20-api-scripts/pull/2000</a>
1738193145
Boli
Pro
API Scripter
v1.1 has been released and is now awaiting to be published. The Quest page has had a bit of a revamp, cleaner and includes images if you add them to the rollable table. (note: you will need to upload them direct and not use marketplace images if you want them to appear on the Quest Tree Builder Page I believe a fix for this will be incoming at a later date from roll20 side of things.) You can now link handouts to quests, simply name your quests the same as handouts and have easy reference The Quest Tree page tokens now fully intergrate with gmnote API mod. simply select the token and type in !gmnote and a handy menu will appear with quick links. All Quests can now be filtered allowing for a much easier way to navigate things. The old clunky 'autoadvance' feature has been replaced with a new module, a 'Triggers' module which can change the spects of quests when certain events occur. Feel free to give the update notes a full read : V1.1 README