Register

RPGX Quest Log

An Add-on Module for Foundry Virtual Tabletop

Author: x8xid82 Project: Source Foundry Versions 10+ (Verified 14.363) Last Updated 1 day, 19 hours ago

RPGX Quest Log

by Ashton Rogers / RPGX / X8 Studios rpgxstudios.com · Discord · Patreon · Facebook

 


RPGX Quest Log is a comprehensive quest tracking system for Foundry VTT, designed for Game Masters who want more than a notepad. It gives you a living, player-facing quest board with full GM control. From posting jobs, tracking active missions, and managing rewards, all the way to generating entirely new quests using local AI that understands your actual campaign world.

It is built to work in all three Foundry deployment scenarios: remote hosted servers, local network setups, and single-machine GM stations.


Compatibility

   
Foundry VTT v11 minimum · v13 verified
Game Systems System-agnostic (D&D 5e, PF2e, and others)
RPGX Proton Required for Pro features
RPGX AI Assistant Optional — shares token and system settings automatically

Free Tier Features

Everything below is available to all users with no subscription required.

Quest Tracking

Quest Sheet

Job Board

Drag-and-Drop

Reward Distribution

Milestones

Multi-Player Sync


Pro Features

Pro features require the RPGX Proton desktop application to be running on the GM's computer with an active Patreon subscription. Proton is the sole validator — no license keys, no cloud accounts. Subscription status is verified silently on load and re-checked every 30 minutes.

Unlimited Quests

The free tier allows up to 10 quests per world. Pro removes that cap entirely — no limit on how many quests your world can hold.

AI Quest Generation

The flagship Pro feature. Open any quest sheet, navigate to the AI Generate tab, optionally enter a theme or premise, and click Generate. The AI writes a complete quest tailored to your campaign: title, player-facing description, and full GM notes including the real plot, villain motivation, a twist, encounter suggestions, and campaign hooks.

How generation works:

  1. World lore search: Before calling the AI, the system queries your RPGX RAG knowledge base for lore relevant to the characters involved. Journal entries, actor biographies, session notes, and any ingested documents are searched using hybrid semantic and keyword retrieval. Relevant chunks are injected into the prompt as authoritative campaign facts.

  2. Character context: The quest giver's and recipients' full character sheet data is read live at generation time: alignment, race, class, background, ideals, bonds, flaws, traits, and biography (including NPC public and detail biography blocks). This data is used to personalise the quest and find narrative threads connecting the characters involved.

  3. Alignment-driven storytelling: The AI applies different rules based on the quest giver's alignment:

    • Evil givers deceive the players in the description. The quest is made to sound benign, heroic, or profitable. The GM notes expose the true, sinister goal, the exact lie being told, and what actually happens if the party succeeds.
    • Neutral givers are self-interested, honest about what benefits them, quiet about what doesn't.
    • Good givers are transparent and earnest. GM notes may still include hardship or moral complexity, but there is no manipulation.
    • If alignment is not set on the sheet, the AI infers it from biography, ideals, bonds, and flaws.
  4. Genre matching: Quests are written to fit the game system set in the RPGX AI Assistant settings. D&D gets fantasy and political intrigue. Cyberpunk gets corporate espionage and street-level danger. Star Wars gets galactic stakes. The tone is always native to the system.

  5. Robust output parsing: The AI response is processed through a multi-strategy parser that handles chain-of-thought bleed, model reasoning text, extra fields, and malformed JSON gracefully. If the model produces multiple attempts, the cleanest one is used automatically.

AI Model Tiers — select based on your hardware:

Tier Model RAM Required
Lite qwen2.5:3b 4–6 GB
Standard ⭐ qwen2.5:7b 8 GB+
Performance qwen2.5:14b 16 GB+
Ultra qwen3:30b 32 GB+

Custom model names are also supported for advanced users.

Additional AI settings: generation timeout (30–600 seconds), and creativity/temperature (0.5 Structured → 1.5 Wild).


Integration with RPGX AI Assistant

If the RPGX AI Assistant module is also installed, Quest Log integrates with it automatically:

If Quest Log is installed standalone without AI Assistant, both the token and game system are configured independently in Quest Log's own module settings.


Integration with RPGX Proton

RPGX Proton is the GM's local AI companion desktop application. It manages Ollama (the local AI engine), the RAG knowledge base server, and subscription validation. All running privately on your own machine. No data leaves your computer.

 

Quest Log connects to Proton in three ways:

HTTP (AI generation and subscription): The module makes authenticated fetch requests to Proton's local server for AI generation (/ollama/generate), world lore search (/search), and subscription validation (/api/subscription). All requests carry a Bearer token validated server-side.

Foundry WebSocket (Proton Bridge): Proton connects to Foundry's existing WebSocket as a client and exchanges quest data in real time. Proton can read all quests, receive live updates when quests change, and push status changes back to the world — without any polling or separate connection infrastructure.

Proton Quest Panel: The Proton desktop app includes a dedicated quest view that mirrors the Foundry Quest Log, letting the GM manage quests from the companion app without switching to the browser.


Security


Settings Reference

Setting Scope Description
RPGX Proton URL World Address of the Proton server. Default: http://127.0.0.1:3033
RPGX Proton Auth Token World Bearer token matching Proton's settings page. Shared automatically with the AI Assistant if installed.
AI Model Tier World Model selection dropdown with Lite / Standard / Performance / Ultra tiers plus custom input
AI Generation Timeout World 30–600 seconds. Increase for larger models.
AI Creativity World Temperature 0.5–1.5. Controls how structured or wild the generated content is.

 

Links

   
🌐 Website rpgxstudios.com
💬 Discord discord.gg/2xYN3FF4U
❤️ Patreon patreon.com/c/rpgxstudios
📘 Facebook RPGX Game Studios]

 

Categories

Available Versions

  1. Version v1.1.0

    1 day, 19 hours ago
    Foundry Version 10+ (Verified 14.363) Manifest URL Read Notes
  2. Version v1.0.0

    1 week ago
    Foundry Version 10.00+ (Verified 14.363) Manifest URL Read Notes