Author's Note:

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.
V1.2 is due to be released 11th February 2025

Quest Tracker

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.

Features

  • 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.

Getting Started

  • 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.


Screenshots:





View Readme for more details