
Author's Note:V1.2 is due to be released 11th February 2025
This is repost of my other thread, but this readme is much clearer; and honestly the interface of the module is much better to navigate through. This will most likely be the last large update before the foreground/map pins release where I have plans to revamp the Quest Tree Page.
Have fun in building sandbox games... I for one, have got a lot of work to do and honestly it's why I built this API mod in the first place.
Quest Tracker is a comprehensive tool for managing quests, rumours, and events in a tabletop RPG setting. Designed for Roll20, it streamlines quest tracking, automates relationships, and integrates seamlessly with in-game calendars and weather systems. Whether you’re a GM running a sandbox campaign or a player tracking multiple storylines, Quest Tracker provides a clear, interactive framework to manage everything.
Quest Management
- Create, edit, and delete quests.
- Track quest progression with statuses like Started, Completed, Ignored, Failed.
- Organize quests into structured categories.
Rumour System
- Add, modify, and dynamically generate rumours.
- Associate rumours with quests and locations.
- Trigger quests based on discovered rumours.
Event Scheduling
- Set one-time or recurring events.
- Link events to calendar dates.
- Adjust events dynamically based on in-game timelines.
Weather & Climate Integration
- Procedural weather generation based on in-game seasons.
- Regional climate variations and forced weather trends.
- Immersive weather descriptions tied to game locations.
Calendar Integration
- Supports multiple calendar systems (Harptos, Gregorian, etc.).
- Leap years, lunar cycles, and seasonal changes.
- Customizable calendars for homebrew settings.
Visual Quest Tree
- Displays quest relationships in a tree format.
- Handles complex dependencies, including mutually exclusive quests.
Trigger System
- Automate quest state changes based on dates, quest progression, or external triggers.
- Chain triggers to create cascading effects across events and quests.
Installation
- Quest Tracker is now available as a one-click install on Roll20. Simply enable it from the API Scripts menu in your game settings. The required CalendarData module will be installed automatically.
Initialization
- Once installed, Quest Tracker will initialize automatically. You’ll see a confirmation message in the API log when it’s ready.
Usage
- Type !qt in the chat to open the main Quest Tracker menu.
- Use the interface to manage quests, rumours, events, and weather.
- Navigate through intuitive menus to update quest statuses, schedule events, and track campaign progress.