This package contains art, text, or software code produced using generative AI.
Code: Portions of the source code (JavaScript, CSS, and HTML templates) were developed with the assistance of Large Language Models (LLMs) to optimize logic, styling, and compatibility with the Foundry VTT API.
I created Intoterica for personal use to suit the needs of my homebrew world setting, where there is access to an internet-like network through magic, thus, Intoterica. I use it as a comprehensive campaign management suite designed to bring depth, organization, and immersion to my game. It bridges the gap between GM management and player immersion by providing a unified interface for tracking the living world around your party. It has tools such as faction management, integrates with Foriens Quest logs to show active quests, an achievement system, and player character profiles where they can keep a record of quests they have completed, achievements they have, and factions they are in. There is even a messaging system for GMs to message player characters from NPCs as if they are receiving a letter/email. It has integrated sounds/music, all of which should be open source. Though it was created for personal use, I am sure some others would find value in it. Below is the README:
A native Foundry VTT campaign management system for tracking quests, factions, achievements, and communications.
Features
📊 Dashboard
- Quick stats: Active quests, unread messages, achievements earned
- Faction reputation overview
- Recent messages feed
📖 Quest Journal
- Native System: Create, track, and complete quests with difficulty ratings
- Integration: Automatically syncs with Forien's Quest Log if installed
- Mission Report: Tracks completed and failed quests in player profiles
🏛️ Factions
- Reputation System: Dynamic slider (-100 to +100) with tiers (Nemesis to Devoted)
- Ranks & XP: Define custom ranks with XP requirements and reputation modifiers
- Progression: Award XP to faction members; auto-promotions based on XP
- Enlistment: Players can enlist in factions (if allowed)
- Auto-Calculation: Option to calculate faction standing based on member ranks
- Visuals: Dynamic icons and reputation faces
🧮 Reputation Logic
Faction standing is a weighted average of the Party and Enlisted Members:
- Party Reputation: Represents non-enlisted players. Its influence (weight) decreases as more players enlist.
- Enlisted Members: Players who enlist carry their own weight, boosted by their Rank. Higher ranks have more influence on the faction's overall opinion.
- NPCs: NPC members do not affect the calculation.
🏆 Achievements (Merit Badges)
- Create custom badges with images and descriptions
- Grant/Revoke functionality for GMs
- Chat notifications when badges are awarded
📧 Inbox (Comms)
- Threaded Messaging: Email-style conversation threads
- Address Book: Select recipients (Players and Known NPCs)
- Known NPCs: GM-managed list of NPCs players can contact
- Unknown Senders: Messages from unknown NPCs are masked
- Offline Delivery: Players can send messages even if the GM is offline (queued for next GM login)
- Chat Integration: "Access Inbox" buttons in chat notifications
Permissions
Game Masters:
- Full control over all data
- Manage Factions, Quests, Badges, and NPCs
- Moderate communications (delete threads/messages)
Players:
- View Dashboard and Profiles
- Read and Reply to Messages
- Enlist in Factions (where applicable)
- View Quest Log
Installation
Manifest URL: https://github.com/Jitterbone/intoterica/releases/latest/download/module.json
- Copy the URL above.
- In Foundry VTT (or The Forge), go to Add-on Modules -> Install Module.
- Paste the URL into the Manifest URL field and click Install.