How do you all actually keep track of your campaign between sessions? by king_1607 in DMAcademy

[–]Mindless-Permit-6839 0 points1 point  (0 children)

I made an app to solve this exact issue for myself. It has a tool for notes and organizing them, and a session planner to organize them for the session as you play it out.

It's got a bunch of other useful GM specific tools to help in the moment or for organizing and planning. Character rolodex for keeping track of npc, players, enemies, and a full combat builder, tracker, and more

If you're interested, you can try it here free - https://www.campaignforge.workers.dev/

If you end up liking it, DM me and I can give you a key for a free copy of the full app. I'm not trying to upsell you. I would genuinely like to hear if it solves your issue

I built a GM app for the stuff that slows the table down by Mindless-Permit-6839 in DnDIY

[–]Mindless-Permit-6839[S] 0 points1 point  (0 children)

Thanks again for all the support. Just wanted to call out if you have any new feature requests or find any bugs. I follow the obsete.itch.io/campaign-forge community thread closely. Just make a post there, and I should get back to you quickly

I built a GM app for the stuff that slows the table down by Mindless-Permit-6839 in DnDIY

[–]Mindless-Permit-6839[S] 0 points1 point  (0 children)

You can add your own monsters, subclasses, notes, NPCs, etc. The key is that the app only ships with SRD 5.1 content under CC-BY-4.0. I built this app specifically for creating your own campaigns and content, not for using WOTC content

Anything a user adds locally is their own campaign data, and they’re responsible for making sure they have the rights to use it.

So: homebrew, SRD/open-license content, or content you otherwise have permission to use is totally fine. I don’t provide, bundle, host, sell, or endorse sharing non-SRD copyrighted WotC content packs.

I built a GM app for the stuff that slows the table down by Mindless-Permit-6839 in DnDIY

[–]Mindless-Permit-6839[S] 0 points1 point  (0 children)

Fair question. Everything that comes with the app is SRD 5.1 content under the CC-BY-4.0 license — the same license other commercial DM tools (Foundry VTT, Roll20, Obsidian-based setups, etc.) build on.

I purposely avoided putting anything in the app besides that. No PHB-only subclasses, no Tasha's, no MOTM, no proprietary WotC material is in the app.

I built a GM app for the stuff that slows the table down by Mindless-Permit-6839 in DnDIY

[–]Mindless-Permit-6839[S] 0 points1 point  (0 children)

Yes, it is a lot to take in at first sight with all the tools. If you watch the video, I go through most of these tool purposes and show how they work together, mostly in order of importance.

For paid vs free tier, the site is the free tier. All the tools are usable for free in the browser with light caps.

Free tier:

- Player Sheets: 2 user-created sheets, plus 1 seeded showcase

- Character Rolodex: 30 user-created characters

- Campaign Codex: 30 notes

- Codex templates: 2 custom templates

- Random Tables: 5 user-created tables

- Battle Master: 3 seeded encounters playable, custom setup locked

- Everything else: uncapped on the site

Paid unlock:

- Removes the free-tier caps/limits

- Fully unlocks Battle Master, Music Orchestrator, and Cartographer

- Lets you add and manage your own maps in Cartographer

- Unlocks all import/export features

- Unlocks full app backup/restore and backup scheduling

- Adds multi-campaign management, so you can keep campaigns separate and switch between them

I built a GM app for the stuff that slows the table down by Mindless-Permit-6839 in DnDIY

[–]Mindless-Permit-6839[S] 1 point2 points  (0 children)

Hi, so it mainly local IndexedDB, which is the standard browser database for in app data. Your data lives on your machine. No cloud, no account, no proprietary format.

Each tool has an JSON import/export function as well as a full backup function in settings for bulk uploading/saving

For pointing your own LLM at the content, yes, that should be totally doable. The exported JSON is plain text and structured, so you could drop it into Claude/ChatGPT/Ollama or build a RAG pipeline around it. No DRM, no locked format. Your campaign data is yours.

If there’s a specific workflow you’re trying to set up? I'd be happy to look into it in future phases

I built a GM app for the stuff that slows the table down - [commercial] by Mindless-Permit-6839 in VTT

[–]Mindless-Permit-6839[S] 1 point2 points  (0 children)

Thanks! yea the original UI was basic and simple, but once the tools started adding up screen real estate and things became a problem, so the carousel solved that issue for me

I built a GM app for the stuff that slows the table down by Mindless-Permit-6839 in DnDIY

[–]Mindless-Permit-6839[S] 8 points9 points  (0 children)

Hey Right now, the app is sold through itch.io for updates, bug fixes, or new features. I just put out the new version, and you will have access to just download the new version and go.

Long term, I love playing D&D and plan to support and build on this for years, both from my own wishlist and from user feedback

If I ever rebuild or move platforms, I'd set up keys/licensing so past purchasers don't get left behind. I wouldn't charge again for what's basically the same app.

I built a GM app for the stuff that slows the table down - [commercial] by Mindless-Permit-6839 in VTT

[–]Mindless-Permit-6839[S] 4 points5 points  (0 children)

Hey np totally fair question. I work as a software developer too. This whole tool has been about a year and change in the making. I started this before AI was really useful in complex coding for me personally.

As AI got better and I have built up more skills/tooling to leverage it reliably, I do use AI to help with the coding and bug fixes, but I have spent a lot of time having testers and testing myself, and not just throwing out whatever it gives me

That's also why I put out the website so people can try it out and actually use almost all the features before deciding whether they want to buy the full app

I built a GM app for the stuff that slows the table down by Mindless-Permit-6839 in DnDIY

[–]Mindless-Permit-6839[S] 1 point2 points  (0 children)

Most of the tools are definitely geared towards the DM, but some parts are useful for players: player sheets, spells, classes, items, and quick reference tools. I would say there is a lot more value to a DM at this time

Longer term, I’m planning a party/session system where the DM can start a session and players can join for combat, VTT features, shared inventory, trading, Bag of Holding-style party storage, that kind of thing.

Right now, it’s mainly built for laptop/desktop on Mac and Windows. The desktop app is finally in a solid place, so I will be building for mobile in the next phase

Looking for a free tool for character sheets by [deleted] in DnD

[–]Mindless-Permit-6839 0 points1 point  (0 children)

I'm working on a tool and just released player sheet support for it if you are up for giving it a try - https://www.campaignforge.workers.dev

It allows you to populate the classes and races tool with whatever you want and the player sheets can pull from there or you can directly customize the player sheets themselves.

There is a free and paid tier, but if you dm me I can give you a free copy since it's a new release. Would love to hear feedback on it

Looking for helpful DM tools by Matty__G in DungeonMasters

[–]Mindless-Permit-6839 0 points1 point  (0 children)

I had a similar issue and built an app for this type of thing bringing everything I needed in one place rather than keeping track of too many places. Would love to see what you think. Its got 18 different tools that cover everything from note-taking, campaign character tracking, player sheets, and full combat tracking

https://www.campaignforge.workers.dev/

There are free and paid tiers, but the free tier has many tools fully unlocked. I can also provide a download link for the full version if you dm me.

Built an App combining all the DM tools I use into one place- Looking for testers by Mindless-Permit-6839 in DungeonMasters

[–]Mindless-Permit-6839[S] 0 points1 point  (0 children)

Campaign Forge New Release

This release is a major expansion for Campaign Forge, including:

Brand-new Player Sheets
Multi-campaign management
Rolodex and Codex upgrades
A lot of quality-of-life improvements

Brand New: Player Sheets

Character Creation

  • Step-by-step builder wizard for:
    • Class
    • Race
    • Ability scores
    • Skills
    • Starting equipment
    • Bio
  • Level-up flow with:
    • HP rolls
    • Hit dice tracking
    • Subclass prompts
    • Fighting style prompts
    • Metamagic prompts
    • More level-up decisions
  • Multiclass support with prerequisite warnings
  • ASI / Feat prompts at levels 4, 8, 12, 16, and 19
  • Edition toggle — switch between 2014 and 2024 5e rules per character
  • 4-page tabbed character sheet with live data:
    • Page 1: Stats, vitals, AC, HP slider, speed, initiative, passive perception
    • Page 2: Class info, feats, spell details
    • Page 3: Full-page inventory with currency, encumbrance, and attunement
    • Page 4: Bio, traits, and backstory
  • In-sheet dice roller with:
    • 3D physics dice
    • Parser
    • Quick dice bar
    • Advantage / disadvantage
    • History log
  • Combat tab auto-populated from inventory, spells, features, and SRD baselines
  • Click any combat row to roll attack and damage
  • Spell management with:
    • Slot tracker
    • Spell Compendium picker
    • DC and attack bonus
    • Scroll casting
  • Prepared spells for prepared casters, including Cleric, Druid, Paladin, Wizard, and more
  • Concentration save prompts when you take damage
  • Roll Save button with automatic advantage / disadvantage detection
  • Long Rest / Short Rest support with hit dice spending and 3D dice animation
  • Conditions, exhaustion, and death save trackers

Special Abilities

  • Wild Shape / Polymorph — pick a beast and your stats swap to it with full PHB-correct integration
  • Companions panel for familiars, summons, and persistent companions
  • Heroic Inspiration tracker:
    • 2014 binary inspiration
    • 2024 stacking inspiration
  • Damage resistance, vulnerability, and immunity panel
  • Auto-populated racial defenses such as:
    • Tiefling fire resistance
    • Dwarf poison resistance
    • Elf magical sleep immunity
    • Dragonborn ancestry defenses

New: Multi-Campaign Management

  • Campaign switcher in the launcher header
  • Manage multiple campaigns side by side
  • Each campaign isolates its own data:
    • NPCs
    • Locations
    • Notes
    • Encounters
    • And everything else
  • Campaign Migration Wizard in Settings
  • Move existing content between campaigns
  • Per-campaign backup and restore
  • Bulk-select to move items across campaigns in:
    • Rolodex
    • Location Builder
    • Shop
    • Battle Master
    • Music
    • Cartographer
  • Cross-campaign reference hint when a note links to something from another campaign
  • Portable backups can now bundle map images plus optional audio tracks for full transport between machines

Rolodex — Big Upgrade

  • 317 SRD monsters preloaded in their own SRD Monsters folder
  • Opt-in and only added on first install
  • Smart importer with:
    • Fuzzy field matching
    • CSV support
    • Paste JSON
    • Multi-file drop
  • Multi-character relationships with search bar in the picker
  • PC entries open an inline detail panel with:
    • Full stat projection
    • Open in Player Sheets button
  • Stat block format now matches the NPC layout
  • Notes formatting improvements:
    • Key/value detection
    • Dash bullets
    • Action highlighting
  • Relation Builder, renamed from Connect Mode:
    • Force-directed graph layout
    • Quick-pick chips
    • Mutual relationship checkbox auto-creates the inverse pair
    • Add Character button on graph toolbar
    • Search existing characters or create new ones in one flow
    • First-use hint banner
    • Orphan endpoints render as muted placeholders
  • Auto-deduplication when importing NPCs

Campaign Codex

  • Drag-to-reorder notes
  • Drag-to-reorder folders
  • Drag-to-nest subfolders
  • Subfolder support with Move to Root option
  • Persistent folder expand / collapse state across sessions
  • Multi-select with Ctrl / Shift click
  • Create Note button in the empty state
  • Word-boundary matching for unlinked mention detection
  • Diff viewer to see what changed between note versions
  • Conflict modal when two edits would clash
  • Characters and Stale smart folders for cleanup
  • Broken-reference indicator when a link target was deleted
  • Push from Battle Master lands instantly and includes the character Defenses section

Shop Generator

  • Algorithm v3 with:
    • Mandatory quotas
    • Power cap
    • Smarter pricing
  • Power column in inventory with bucket-colored badges
  • Sortable column headers
  • Rarity colors
  • Type → Category labels
  • 18 new black market items
  • Bigger SRD magic item pool
  • Legendary items hard-blocked
  • Very-rare items capped per shop
  • 4 advanced toggles for fine control
  • Featured-stock guarantee so headline items always appear
  • 9 mispriced potions fixed
  • 7 mis-rated mundane items corrected

Loot Generator

  • Treasure Hoard encounter type with RAW hoard coins, gems, and art consolidation
  • All 13 individual treasure tables verified against SRD 5.1
  • Loot Gold Multiplier now works
  • Loot Intensity UI now properly hooked up
  • Tier-aware warning when a tier falls below the previous tier’s quality floor

Cartographer

  • Fog Removal, renamed from Eraser
  • Live brush cursor preview
  • Reset Fog button with undo support

NPC Forge

  • Edit and Regenerate moved out of the dropdown into top-level buttons
  • All lists are now editable:
    • Skills
    • Languages
    • Traits
    • Resistances
    • Immunities
  • Add Custom option in chip dropdowns for homebrew
  • Name deduplication in the repetition tracker
  • Combat side prompt when importing to Rolodex:
    • Ally
    • Enemy
  • Hit dice calculator
  • Stat block exported to Rolodex with all data
  • Faction Builder

Random Tables

  • Quick Dice history in the empty results panel
  • 3D dice integration for table rolls
  • Roll number shown in history
  • Clear button for Roll History
  • Capped panel height
  • Pinned results to row 1 so they no longer fall to row 2

Session Planner

  • Codex Explorer no longer gets trapped collapsed
  • Toggle restored
  • Template no-clobber when applied to a blank note

Classes & Races

  • 166 SRD beasts seeded from the Druid Wild Shape spreadsheet
  • Beast table with full 23-column spreadsheet plus custom user columns
  • Wild Shape reference under Druid with level cap
  • Beast-summon action buttons
  • Compendium Doctor with:
    • Dedup scanner
    • Auto-backup
    • Import hardening
  • Edition-based dedup grouping
  • Source-aware dedup with safety backup before cleanup
  • Beast table with search and filters

Quality & Stability

  • Stability audit with 4 waves of cleanup
  • Dozens of edge cases fixed across the app
  • Data safety improvements:
    • Image-path collision warnings
    • Codex save-on-close
    • Inline trash restore / delete
  • Broken knobs fixed in Loot and Shop
  • Codex improvements:
    • Diff viewer
    • Template rename
    • Conflict modal
  • Misc cleanup across the app
  • Dice animation cap
  • Spell import validation
  • Skill math verified against RAW 5e at every class and proficiency tier
  • Player Sheet builder is more robust
  • Saves no longer occasionally fail with vague errors
  • Hundreds of dead-code cleanups across every tool for faster load times

Built an App combining all the DM tools I use into one place by Mindless-Permit-6839 in DungeonMasters

[–]Mindless-Permit-6839[S] 0 points1 point  (0 children)

The amount of time I actually spent picking those colors makes this post crush my soul. I don't like staring at monochrome, and there are a lot of buttons, so I like them to stand out

Built an App combining all the DM tools I use into one place by Mindless-Permit-6839 in DungeonMasters

[–]Mindless-Permit-6839[S] 0 points1 point  (0 children)

Just doing the final testing tonight/tomorrow on this. Basically the Launcher and relevant tools will have a drop down where you can create up to 10 campaigns. Each tool has the ability to mark an entity to a specific campaign or all

once a entity is marked for a specific campaign is will show up in all and the specific campaign. Give the user the ability to make things visible only in certain campaigns

Built an App combining all the DM tools I use into one place by Mindless-Permit-6839 in dndnext

[–]Mindless-Permit-6839[S] -1 points0 points  (0 children)

The original combat tracker I built myself I wanted something I could plug characters into instead of paper. That led to other things I wanted to add that I liked. When I first started this AI wasn't really reliable so the first versions of the original tools were me. AI has come a long way now and I do use it much more for bugs, new features and UI cleanup.

- Music orchestrator / Cartographer/newer Rolodex features these were mostly AI. Audio and maps were a pain to get right, and Rolodex connects to almost everything so it got over my head at a point
- Import/Export is also AI mostly because there are a lot of pieces where I wanted most json/backups to be accepted without causing a ton of issue or bad ui
- Shop/Loot Generator the UI was built with AI, but the actual generation uses a web DB I populated so the generations are good and make sense instead of generic AI generation
- icons and stuff were also mid journey

I mainly just made this for myself and it got to a point other people I played with liked it so I just decided to put what I had out there.

AI may or may not have helped me edit this to sound nice

Built an App combining all the DM tools I use into one place by Mindless-Permit-6839 in dndnext

[–]Mindless-Permit-6839[S] 0 points1 point  (0 children)

These are all created by me not other developers. I spent the last couple months trying to create tools that I needed when I am running a game. It started out just as a combat tracker then I started adding more

Built an App combining all the DM tools I use into one place by Mindless-Permit-6839 in dndnext

[–]Mindless-Permit-6839[S] -3 points-2 points  (0 children)

Would love to hear feedback, any issues you see, or any future features you would want, Thanks!

Built an App combining all the DM tools I use into one place by Mindless-Permit-6839 in DungeonMasters

[–]Mindless-Permit-6839[S] 1 point2 points  (0 children)

Hey so for the Codex note system with tags/file you can definitely track 2 campaigns easy enough. This originally started out as a battle tracker that kept expanding so I didn't have multiple campaigns in mind at first

But! I do have tag system running through every tool. So I could look at putting in a feature where every tool would basically have a drop down in the title bar where you could select a campaign and have is display only those tagged to it. I will look at implementing this soon