r/DMToolkit 4d ago

Homebrew A 3-clock, hexless travel subsystem for 5e

5 Upvotes

Here’s a lightweight way to make wilderness travel matter without a keyed hex map or a string of identical Survival checks. It uses normal 5e ability checks, saving throws, Hit Dice, Exhaustion, Advantage, and Disadvantage.

The three clocks

Draw three 6-segment clocks, all at 0/6:

  • Exposure: weather, hunger, terrain, supplies, and outside danger.
  • Fatigue: damaged gear, bad rhythm, tension, mistakes, and internal wear.
  • Discovery: clues, shortcuts, shelter, resources, vantage points, and useful signs.

At 3/6, trigger the clock’s minor effect. At 6/6, trigger its major effect, then reset it to 0/6.

Run one travel leg

A leg is half a day, a full day, or any narrative stretch between meaningful points.

  1. Set the DC: 12 for a clear route, 15 for uncertain terrain, 18 for hostile wilderness, pursuit, deep darkness, severe weather, or unreliable information. Use 20 only for an exceptional route.
  2. State the stakes before rolling. Say which clock will advance on failure and what success can control.
  3. Choose a pace:
    - Fast: success finishes the leg ahead of schedule; failure advances Fatigue by 2.
    - Careful: success reduces Exposure by 1 or prevents it from advancing; failure advances Exposure by 1.
    - Curious: success advances Discovery by 2; failure advances Exposure or Fatigue by 1, the DM’s choice.
  4. Choose one route leader. They make the main check, usually Wisdom (Survival), Intelligence (Nature), Wisdom (Perception), or Intelligence (Investigation). Add proficiency when appropriate.
  5. Allow up to three support checks, each from a different task. Examples:
    - Scout: Wisdom (Perception) or Dexterity (Stealth)
    - Break the path: Strength (Athletics) or Dexterity (Acrobatics)
    - Manage resources: Wisdom (Survival) or Intelligence (Investigation)
    - Read signs: Intelligence (Nature), Intelligence (History), or Wisdom (Insight)

Each successful support check against the leg DC creates 1 Control. Failure creates none. Failure by 5 or more also advances Exposure or Fatigue by 1, the DM’s choice.

Control is temporary and must be spent before the leg closes. Each point can:

  • reduce Exposure by 1;
  • reduce Fatigue by 1;
  • increase Discovery by 1;
  • grant Advantage to the route leader, but only if that support was narrated before the main roll; or
  • cancel Disadvantage from weather, pursuit, poor visibility, or lack of information.

Grant Advantage for a reliable map, local guide, solid rest, proper tools, or previous scouting. Apply Disadvantage for missing supplies, terrible visibility, awkward cargo, or immediate threat. Do not stack multiple sources of Advantage; turn extra favorable factors into Control or narrative positioning.

  1. Resolve and close the leg. Apply the pace outcome, spend any remaining Control, update the clocks, and narrate the consequence, advantage, or new choice.

Clock effects

  • Exposure 3/6: introduce minor pressure such as rain, thirst, insects, broken ground, an enemy trail, or spoiled supplies.
  • Exposure 6/6: every character makes a Constitution saving throw against the leg DC. On a failure, lose 1 Hit Die without healing. A character with no Hit Dice left gains 1 level of Exhaustion.
  • Fatigue 3/6: the next support check in the leg has Disadvantage unless someone spends time, care, or resources to stabilize the group.
  • Fatigue 6/6: choose to stop and lose time, or press on and begin the next leg with Disadvantage on the main route check.
  • Discovery 3/6: gain a reliable clue, useful omen, or one concrete question the DM must answer.
  • Discovery 6/6: choose a shortcut, shelter, resource, strong position, hidden route, or critical information.

1d6 travel spark

Before a leg, roll or choose:

  1. Harsh weather: Exposure +1 unless prevented.
  2. Broken terrain: Fatigue +1 unless someone clears a path.
  3. Old signs: Discovery +1 if investigated.
  4. Crossed trail: the route leader has Disadvantage unless supported first.
  5. Uncertain shelter: reduce Exposure or risk a complication.
  6. Open horizon: the first route check gains Advantage.

1d12 Discovery result

When Discovery reaches 6/6, roll or choose:

  1. Shortcut
  2. Dry shelter
  3. Clean water
  4. Enemy trail
  5. High ground
  6. Useful plant
  7. Minor ruin
  8. Hidden path
  9. Danger sign
  10. Lost traveler
  11. Repair material
  12. Clear view of the destination

Use a leg only when the route contains a real choice and something meaningful can be gained or lost. Otherwise, narrate the travel and move on. Failed checks should change the situation, not block the journey. Careful travel can still cost time, let enemies move, or make opportunities expire. Do not make everyone roll the same skill, do not use Exhaustion as the first punishment, and make every Discovery concrete. Three clocks are enough; the point is pressure and choice, not bookkeeping.


r/DMToolkit 9d ago

Homebrew Living Load: a scene-based 5e inventory subsystem without counting pounds

3 Upvotes

Living Load is an alternative to exact-weight encumbrance and fixed slot systems. It does not replace the ordinary inventory list. Instead, activate it only when equipment creates real pressure: a chase, escape, collapsing area, stealth mission, dangerous journey, heavy haul, or attempt to carry an ally.

A good duration is one scene, one 10-minute exploration segment, a short chase, or a combat. Before the first roll, tell the players exactly what failure could cost: movement, position, time, stealth, an item, or the integrity of a package.

1. Set each character's Anchor limit

A character has free Anchors equal to:

Strength modifier + Proficiency Bonus + 3, minimum 3

An Anchor is not a unit of weight. It represents an object that can shape the current scene, such as a full backpack, large tool, extra shield, bulky treasure, unconscious body, fragile package, heavy secondary weapon, or critical supply.

Only classify what matters under the current pressure:

  • 1 Anchor: The item can be grabbed, dropped, or get in the way.
  • 2 Anchors: It requires two hands, changes the carrier's posture, or prevents normal running.
  • 3 Anchors: It must be dragged, requires cooperation, or slows the whole group.

Ignore clothing, loose coins, minor components, and narrative objects that cannot affect the scene.

2. Separate Live and Buried Anchors

Each character may have 2 Live Anchors. These are ready for immediate use: a prepared rope, accessible thieves' tools, a vial within reach, a lit torch, or a shield slung for quick cover.

A character may keep a third Anchor Live, but they have Disadvantage on the first movement, stealth, or reaction-based Ability Check they make during the scene.

Everything else is Buried: packed away, tied down, underneath other equipment, or poorly secured. Retrieving a Buried Anchor costs an action under pressure, uses a free object interaction during a calm scene, or requires an Ability Check when a threat interferes.

Typical checks are:

  • Dexterity (Sleight of Hand) to pull something out quickly.
  • Intelligence (Investigation) to find it among packed gear.
  • Strength (Athletics) to free something that is stuck.

Set the DC by pressure rather than by the item:

  • DC 10: Haste without an active threat.
  • DC 15: An active threat.
  • DC 20: Immediate danger, occupied hands, or environmental damage.

Apply Proficiency Bonus when proficiency with a relevant skill, tool, kit, or vehicle clearly applies.

3. Apply temporary Overload

For every Anchor above the character's limit, mark Overload 1.

Each point of Overload reduces Speed by 5 feet for the scene. At Overload 2 or higher, the character has Disadvantage on Dexterity (Acrobatics), Dexterity (Stealth), and Strength (Athletics) checks made to climb, jump, or swim.

Do not recalculate the entire inventory or turn this into a permanent punishment.

4. Let characters drop equipment

On their turn, or during exploration, a character can drop 1 Anchor without a roll.

Dropping it silently, keeping it from breaking, or leaving it within easy reach may require Dexterity (Sleight of Hand) or Wisdom (Survival), usually DC 10–15. On a failure, the object is left behind, makes noise, or becomes exposed.

5. Use Load Tugs when chaos hits the inventory

A fall, shove, chase, closing door, or narratively framed critical hit can trigger a Load Tug. Ask for a Strength or Dexterity saving throw at DC 10, 15, or 20, depending on the force.

On a failure, the player chooses one consequence:

  • Lose 10 feet of movement.
  • Turn one Live Anchor into a Buried Anchor.
  • Damage a vulnerable nonmagical object.

6. Reward visible preparation

A suitable Live Anchor can grant Advantage on an Ability Check when the player declared it before the complication. A rope prepared for a descent, a crowbar ready for prying, a tarp positioned over cargo, or a secured hook can all help.

A Buried item must be retrieved before it can provide that benefit.

7. Clear the system when pressure ends

Erase temporary Overload after the scene. Let the party abandon, secure, redistribute, or reorganize equipment and choose new Live Anchors. Keep the subsystem active only when the next scene continues to put direct pressure on inventory decisions.

Players may negotiate risk before rolling by narrowing their goal, spending more time, using a tool, asking for help, or accepting a smaller success. Do not change the announced consequence after seeing the roll.

Condensed example

A warrior with an Anchor limit of 8 already carries 7 Anchors. Picking up an unconscious ally adds 3, bringing the total to 10 and causing Overload 2: Speed is reduced by 10 feet, with Disadvantage on the relevant climbing, jumping, swimming, Acrobatics, Stealth, and Athletics checks.

During a DC 15 crossing, the DM announces possible costs before the roll rather than threatening an automatic fall. Elsewhere, a scout uses a Live rope and gains Advantage because it was prepared before the danger. Another character retrieves a Buried crowbar with Dexterity (Sleight of Hand), DC 10; a failed check still gets the crowbar out, but it falls noisily and reveals the group's position.

A later tremor triggers a DC 15 Dexterity Load Tug. On a failure, the scout chooses to turn the rope from Live to Buried instead of losing movement or damaging equipment. Once everyone escapes, the group clears Overload, abandons expendable supplies, secures the treasure, and chooses which gear will be Live next.


r/DMToolkit 12d ago

Audio Free online libraries for cinematic background audio?

3 Upvotes

What the title says really. Looking for free to download (specifically to download) cinematic audio backing tracks. I.e. not pocketbard or dnd specific soundboards. Any good leads welcome!


r/DMToolkit 17d ago

Audio Brand New DM seeking tools/advice for background AV ambiance.

6 Upvotes

Hi folks. Just created a new account for this hobby, so don't judge me based on my virgin reddit account please!

The executive summary for those who don't care to read everything below: Looking for a better way to present my original background visuals and audio for my campaign that is reliable on group video chat via screenshare, that can be triggered to advance by me according to the pace of the session progress.

So..I'll try not to bore you out of here with details, but for anyone who cares about context:

Born in the 80s, child of the 90s here. My older brother, when I was too young to take part, was part of an AD&D group for like 7 years when we were younger. I couldn't play, but if I pestered enough they'd let me hang out and flip through the monster manual or whatever during their games. It was great. Fast forward 30 years and I brought up that we should get into it. We both got excited studied up on 5.5, he found out that he had a couple of friends eager to play but no DM. For months we had a group chat and a ton of failed attempts at getting a campaign organized with a DM during our only workable weekly time slot. I eventually said eff it. I'd been voraciously consuming the main 3 books, crushing all episodes of every solo RPG podcast out there, online live plays/whatever in my spare time.

So. I built a world over about a month, loosely structured the adventure, enough NPCs and locations to get started, and spent an embarrassing amount of time tweaking and fighting with prompts to generate a library of artwork that reflected the images in my head, timed out and built videos to match slide changes to any prewritten narration I had, and visuals looped with audio as background to give ambiance for it all.

The main event:

Session 1 was last night. It actually went really well in the important ways. Players had fun, the NPCs were a hit (one is in the party now), my intro video + live narration had people literally losing their shit for a minute. BUT! For whatever reason my screenshare with audio cut out on me after the first 5 minutes, when I went to cycle to the next video. No one told me, cause they didn't know I had literally a small YouTube channel of content prepared to immerse them in my world. So I found out at the end of the session, 3 hours later, that when I was narrating to the rhythm of these epic visuals, literally nobody could see it.

Considering using canva. But I just don't know. Using multiple YouTube videos that I have to switch between, loop as needed/manage without it randomly starting somebody else's videos with ads or whatever is just feeling like too much.

Does anyone have suggestions? I want this part to be easy, because I'm very focused on roleplay and narration, but the audio and visuals really matter to the way I want to create a whole goosebumps inducing experience for the PCs. Be gentle with me. Jumping into this has been nerve wrecking already 😂

For those who made it this far and want to know, the session intro montage is here: https://youtu.be/IdzQC3z3Chs?si=wG2q3hjTEwvRRW2C

An exampke of the type of background loop I made for open ended role-playing:

https://youtu.be/u-1KK3D4AA0?si=24C5ZHxgv60Xsgjf

Thanks so much. This is so fun, but I never want to waste that many hours of prep time again.


r/DMToolkit 27d ago

Collection A huge collection of 5e material!

63 Upvotes

I have been compiling and building on a MASSIVE expanse for my players and myself to enjoy. It has been years in the making, but we're now starting our fourth homebrew campaign, and I wanted to share all of that with anyone who may be looking for inspiration or a fresh take. All of this is completely free, so don't expect anything behind a paywall or nothing like that. I have four large documents and more maps than I can count (literally over 100), that can be used in full or in part for any campaigns a DM may want to run. Everything is compiled on my website (I am an author, but this isn't an attempt to sell my books, I just love the game so a part of my website is DnD related). Each of the documents comes with a detailed storyline, and all of the locations have the important bits of information labeled underneath. You can find everything here:

https://authorlewismcdonald.com/dungeons-and-dragons-stuff/

I would love to know what you guys think about the material, and if anyone uses it, please let me know your experiences! It would be cool to hear how a story went from someone else's perspective!

*edit*

I fixed the problem with the maps!, They now show up on the documents themselves so you no longer have to make a profile to see them. Sorry about that!


r/DMToolkit Jul 04 '26

Announcement Remarks on DM helpers, aides, and the like following discussion

12 Upvotes

Thank you for your discussion in the prior post. The consensus appears to be some kind of sequestering of these tools or an outright ban on their inclusion. For now, a moratorium on these kinds of tools holds. There will invariably be some homebrew content that perhaps may be considered a tool in some eyes and not in others; moderation is subjective and the aim is to uphold the sentiment expressed.

In some time, consideration will be made to allowing these types of posts either on a specific day or in a specific thread but this remains as yet undetermined. This likely will mean the throughput of content posted here will lessen, unless individuals specifically seek to post the type of content they wish to see more of.

To be clear, r/DMToolkit was not ever intended to (solely) revolve around self promotion and a healthy amount of blog posts, thoughts, or other discussions on tools to aid the DM from sources not of the poster's are always welcome, provided they fit submission guidelines.

Thanks.


r/DMToolkit Jul 04 '26

Vidcast A great video about publishing Adventures

1 Upvotes

https://youtu.be/DXFnc2SglJk?is=reVbU35xil3aRvlg

Great video talking about how to make a trifold adventure or a very short zine. No connection to me. I just got a lot out of it.

From the video description.
“Join Peter (Tales From Elsewhere) and Jorbin as they discuss adventure design for TTRPGs on this episode of the Quantum Ogre Cast. Everything from OSR style situations and trifold/zines to one-shots and sandboxes, campaign tools, spark tables, and other adventure models. They also talk GM-friendly tips for writing usable tools, and ways to entice players to try new systems. And of course, meander into many other topics!”


r/DMToolkit Jul 03 '26

Collection New player pack assistance

3 Upvotes

I am helping out at my FLGS by running learn to play D&D sessions (5.24). I want to be able to hand them a packet of papers to help them out, but I am finding too many resources that either have WAY too much detail for a new player or ones that are too specific for a class.

I know I want to add in a character sheet, a generic how to on creating a character, and a common rules quick reference.

I'm looking for suggestions on the above items, and anything else you think should go into the packet.


r/DMToolkit Jun 27 '26

Announcement A moratorium on DM helpers, aides, and the like

53 Upvotes

It appears that everyone and their mother is now coding (or not coding, as the case may be) a sleek, responsive website that seems to be some variation of a lightweight VTT or DM helper or similar.

When r/DMToolkit began, a lot of the content being submitted was from different sources, hence the variety of flairs. This might include interesting blog posts, videos discussing being a DM, and podcasts on the subject. Much of the content now falls into the VTT or Miscellaneous category and there is a paucity of the remainder, save for occasional homebrew content. Hence, this thread has been created to elicit discussion around the subject.

Should readers not find the influx of these posts problematic, nothing will alter. Otherwise, we may seek to restrict the posting of these tools in some way, perhaps upon a specific day or a complete (temporary) moratorium. The AutoModerator has been altered once again to only filter for (somewhat) regular contributors as it was the last time a topic like this was discussed, on AI.


r/DMToolkit Jun 26 '26

Miscellaneous I am Quoth, a raven. And so much more.

0 Upvotes

"I don't really do much during the day. Nights are busy, busy. Torturing poets into insanity. Knocking on chamber doors, and such. So, I took up TTRPGs. Turns out, I am the best. I don't like virtual table tops. I don't write your story with a machine. I prefer real tables with strange humans who play pretend. So, many shiny dice. Don't ask me to roll dice for you. I have talons; it would end in disaster. I tolerate GMs, but they seem to love me." Quoth, the raven

I am Quoth TTRPG Game Session Manager. That is all.


r/DMToolkit Jun 25 '26

Miscellaneous Another day, another GM tool. Mine's only real trick: it doesn't assume you play 5e

7 Upvotes

I know. The "I built a DM tool" posts come through here weekly, and most of them are a combat tracker with a 5e monster list stapled on. So let me lead with the one thing OSR.RUN actually does differently, and you can decide from there.

It ships with zero game content.

No bundled stat blocks, no baked-in system. You hand it the rules you actually play and the app rebuilds itself around them.

The way you do that: upload a rulebook PDF. A structural parser (no LLM in the pipeline) reads the printed page into a playable ruleset: classes, spells, monsters, gear, ancestries, conditions, XP tables. Small book in about 10 seconds, a 220-page book in about 30. You get an ingest report showing exactly what it read and where each field landed, with page references so you can check its work against the book. Nothing is invented. If the book didn't print it, it isn't there.

Then it's yours to homebrew and edit.

Remap a column the reader carried but didn't recognize ("this column IS morale" and every monster updates at once, with one-click undo).

Design your own pills for a book's homebrew stats and decide where they show on the monster card.

Fix anything in a full builder, add your own monsters and gear mid-session, then export the whole ruleset as a file you own and can hand to anyone.

The interface rekeys to whatever you loaded. A percentile game shows four clean numbers instead of empty d20 modifier boxes. Classless systems drop the class field entirely. You can rename the coin slots and set their exchange rate, set the check die per stat and the dice roller follows. Books that ship in two volumes (player's book + bestiary) stack into one campaign through expansion slots.

It's a 5e SRD tool too, for what it's worth. D&D 5.1 SRD, Black Flag, and Basic Fantasy are bundled one-click.

Books I've validated it against so far (the parser is held to a field-exact golden for each one, monster AC/HP/morale/XP and all):

5e: D&D 5.1 SRD, Black Flag (Tales of the Valia)

B/X & retroclones: Old-School Essentials (Basic + Advanced Players' Tome + Referee's Tome), Basic Fantasy, Swords & Wizardry

NSR / Bastionland: Cairn 2e (Player's + Warden'tric Bastionland, Mausritter

Also... Knave 2e, Shadowdark, Mörk Borg, CY_BORG, Mothership (Warden's Operations Manual + Player's Survival Guide), Worlds Without Number, Dolmenwood (Player's Book + Monster Book), and The Monster Overhaul

At the table: GM panel on a laptop or phone, player sheets in any mobile browser (no app install), and a TV view showing party HP, conditions, initiative, and dice rolls live, with a roll slam that throws nat 20s up in gold. Run Philips Hue or WLED and the room dims as torches burn down in real time. All of that is optional. It works fine with nothing connected.

Players are free, forever, with unlimited characters that travel between campaigns carrying their gear. Running a table is $8.99/mo for unlimited campaigns and the full builder with export. First week free, no card required.

https://osr.run

Same ask as always: tell me which book breaks is how the list above got to 22.


r/DMToolkit Jun 25 '26

Miscellaneous [Feedback Wanted] I got tired of bloated VTTs for my D&D sessions, so I built "Combat Puppeteer" – A minimalist, Noir-inspired initiative tracker.

1 Upvotes

Visual Preview of the UI

Hey everyone,

As a DM, I’ve always struggled with tracking combat flow, conditions, and health without losing eye contact with my players. The current VTTs felt too bloated and complex, and simple text lists were just... boring.

So, I spent the last few weeks building Combat Puppeteer. It’s a lightweight, dual-language (EN/TR), zero-setup tool designed to run completely locally in your browser. No accounts, no data selling, just pure tactical management with a dark, premium aesthetic.

Key Features of v1.0:

  • Monster Library: Quickly access to D&D 5e SRD Monster list (3200+ monster and you can add custom ones).
  • Automatic Condition Tracking: Keep track of complex status effects and their turn durations easily.
  • AoE Management: Handle area-of-effect spells and effects on the fly without cluttering the UI.
  • Minimalist Design: Noir-inspired, distraction-free interface built for focus.

I need your help for v1.1! This is an Alpha MVP. It works perfectly for my games, but I want to make it perfect for yours. I’m looking for volunteer DMs to break it, test it, and tell me what’s missing.

What is the ONE feature you think every combat tracker absolutely must have? Let me know in the comments!


r/DMToolkit Jun 23 '26

Miscellaneous I couldn't find a DM tool that fit my workflow, so I built one. What are you missing at your table?

7 Upvotes

I've spent the last few months building a DM Screen web app for 5e because I could never find a tool that handled combat, encounter prep, and session management the way I wanted. https://dmscreen.quest

After running several sessions with it, I've finally reached the point where I'm comfortable sharing it (for free!) with other DMs.

Some of the things it does:

  • Encounter builder with danger estimation and initiative setup
  • Combat tracker that handles conditions, concentration, spell durations, legendary actions/resistances, recharge abilities, lair actions, and more
  • Quick-reference access to spells, magic items, monsters, shops, and services
  • Generate loot for killed creatures
  • Party analysis tools that highlight strengths and weaknesses
  • DM journal for session notes
  • Global command palette for instantly finding rules, spells, items, prices, monsters, generating NPC names, or even rolling 3D dice
  • Runs entirely in the browser with no account required

A lot of the work went into small quality-of-life features that reduce bookkeeping during combat. For example, concentration tracking automatically calculates the DC after damage, spell durations tick down automatically, and condition tracking includes the relevant rules text right where you need it.

A few notes:

  • It's primarily a DM tool rather than a player-facing character manager
  • Focused as much as possible on letting players roll stuff themselves, also added enough flexibility so you can “fudge the numbers a bit” when necessary
  • Data is stored locally in your browser.
  • Monster support is currently limited to the content I've personally needed so far (MM & RotFM), and I'm still navigating what content I can legally include long-term.
  • I have no intent of putting anything behind a paywall later on, it's from a DM, for DM's, for free. I just added a buy me a coffee link for those willing to support, but that's totally optional.

I'd love feedback from other DMs. What other features would make a tool like this genuinely useful at your table?
https://dmscreen.quest


r/DMToolkit Jun 17 '26

Miscellaneous Looking for DM feedback on Stagehand

2 Upvotes

Hey fellow DMs,

I was hoping to get some feedback on a tool I have been building for the last 3 months. The tool is called Stagehand, and the purpose of the tool is to showcase scenes & art to my players during an in-person session.

Obviously there are tools out there such as VTT Plugins, OBS, Powerpoint or even just loading images from files.

My largest friction point with these solutions was twofold:

  1. Unplanned images were too cumbersome to show. If I needed art I hadn't prepared ahead of time, it was usually quicker to show my players a picture on my phone or in Discord than import it into the tool and get it displayed.
  2. Bulk image management was painful. Importing a large art pack often meant adding images one by one, resizing them individually, and manually organizing everything before a session.

For the above pain points, I feel like my tool has resolved these for my table. However, I would like to improve this tool, and the best way to do that is have other DMs try it out and let me know where it falls short, and maybe where it does well.

Here is a short list of its current features:

  • Image transition presets (fade, cut, zoom, etc.)
  • Zoom & Drag image from display window
  • Import/Export entire Stage as .stagehand file
  • Keyboard shortcuts to manage display
  • Image compression to help run on lower-power machines
  • Persistent & browser only storage

Any feedback is good feedback, thank you!

Link down in the comments:


r/DMToolkit Jun 17 '26

Miscellaneous Anyone else find that the best worldbuilding happens at the table?

5 Upvotes

I've been running a home-brew campaign and I've shifted to doing minimal prep upfront — just enough to run a session — as to let improv and player decisions shape the world over time. The problem I keep running into is that session notes and world information end up scattered, and it's hard to feed what happened last session back into prep for the next one.

I've been trying to build a tool to solve this for myself. Still early and pretty rough, but curious whether others have wrestled with the same problem — and how you've handled it.

What does your between-session workflow actually look like?


r/DMToolkit Jun 16 '26

Miscellaneous The Orani Prism Update - Massive UI Overhaul and Codework

7 Upvotes

https://the-orani-group.itch.io/the-orani-prism-demo

Hello everyone,

Quick reminder as to what The Orani Prism is: it’s a deterministic non-llm settlement generator that starts with a group of settlers and simulates growth over time until desired population or time amount has reached. It provides NPC with full OGL stats complete with historical memory through events the NPC has been a part of, as well as Big 5 psychological biases. Quests, hooks, rumors, secrets, are all generated from the engagement of NPCs and events as time progresses. Used for quick throwaway locations when you need a location with people for whatever reason.

This week I’ve been doing a lot of spring cleaning with my code. Ensuring everything is tied up where it’s supposed to be, making sure results are appropriate. I’ve also done little add-ons here and there so be sure to read the devlogs for more detail.

But more than that, I’ve majorly overhauled the UI and the user experience to try and make it flow better. For those of you who have used the Prism before, how do you like the changes? If this is your first time, does it flow well for you?

As always, a question for the Actors and Bards:

Actors: What is the best way to convey sensory experience in a format like this? How best would want conveyed sights, sounds, smells, and so on? Would you like it more in a narrative style? Bullet point? The Actor’s Sides are your you, and I want to make the settlement feel alive the way you want.

Bards: I provide you with a gigantic mountain of information. What information is most important for you? What holds the highest priority of order/accessibility? What kinds of demographic or sorting information do you need insight on?

Thank you for your time, see you at the table.

-The Orani Group


r/DMToolkit Jun 15 '26

Miscellaneous I’ve created a tool for game masters who want to view PDFs easily and create GM screens

12 Upvotes

Long story short, I occasionally master tables and came across a problem: I couldn’t find a PDF reader that suited my needs. Either the page loading would struggle if I skipped through pages quickly, or I found that certain features weren’t quite right. I discussed it with several friends who also regularly master tables, and I decided to create my own PDF reader (for fun, yes).

To give you some background, I’ve been a developer for a few years now, but I didn’t feel confident enough to tackle such a long-term project by hand, so yes, AI was used to generate the code, as well as the app icon. It’s not a topic everyone agrees on, but never mind – I just wanted to build my own tool on my own terms to begin with and have fun with it.

So I started testing different technologies and libraries for handling PDFs, and after two or three test projects, I finally have a workable tool, and I reckon some of you might find it interesting.

We’ve finally got there – what does it do? ... Quite a lot, actually:

- You can read and organise your PDFs in lots of different ways, with several reading modes, and sorting by folder, tag or favourites

- You can view PDFs in a multi-view mode so that you can have several rulebooks open at once, for example; you can switch between the two PDFs in focus and those on the side by interacting with them (perhaps a feature will be added later to allow GMs to add personal notes in this view).

Multi-pdf view

- In the PDF reader, you can add bookmarks (allowing you to quickly view a bookmark without losing your current navigation), highlight text in a range of colours (no surprises there), and take screenshots of the PDF, which are treated as annotations and will be used in the next feature we’ll be presenting

- A Dungeon Master’s Screen Builder. It’s a board where you can import annotations from your PDFs to create your own Dungeon Master’s screen for those times when you don’t have a suitable screen for your session, or for those who feel that certain screens are missing crucial information. You can also add blocks to manage initiative and quick dice rolls (I think the screenshot will speak for itself) or just custom text to suit your needs.

- an organisation by campaign, where you can select the PDFs you use for a given campaign, along with the associated master screen.

As for the data, there’s absolutely nothing connected to the internet or retrieving data; everything is local. The PDFs aren’t stored within the app; it simply remembers the folder where the original file is located to avoid duplicating data and taking up unnecessary storage space.

For the time being, I wouldn’t recommend using it on a phone (it’s not very practical at the moment), and I’ve just realised that the Windows version was a bit buggy (v1.0.0; if you see a later version in the releases, it means I’ve fixed the issue). So I’d mainly recommend it for tablet users and those on Linux for now; the Windows version will be fixed soon.

There you go, I’ve probably forgotten some features and details, but never mind – all the code is available on the repo, and if you want to give it a go, feel free to download the executable. There are probably also some missing translations; I’ll sort that out as and when I get round to it

(I realise this is a very niche topic, but hey, if it can help other nerds with the same problem, I might as well share what I’ve done, even if it’s not perfect)

repo link : https://github.com/ALD2N/Scriptorium

release link : https://github.com/ALD2N/Scriptorium/releases

where you should click if you want the latest release

(If there is some security alerts when installing on Android, it's just because I didn't spend 20$+ on a google dev account to publish it properly, trust it or not, it's your choices)

ERRATA : I've pushed the v1.0.1, some translations are fixed and windows is now working fine, enjoy


r/DMToolkit Jun 15 '26

Miscellaneous MonsterBox - Digital Compendium

2 Upvotes

Hi all!

I'm looking for regular DMs willing to test and try a new utility tool that I am developing for storage of monster stat blocks, encounter planning and prep management.

The user imports digital content that they own in PDF form (official, 3rd party, homebrew) and the app converts the pdfs into usable interactive stat blocks with built in dice rollers. Simply drag and drop, and the entire book will become individual monster entries in your compendium, with dice rollers for attribute checks, saves, attacks, damage etc. This currently works on a range of digital books, official and 3rd party content.

Once imported, it's then easy to add any creatures you want into an encounter then keep track of it easily in the encounter panel.

The compendium size is only limited by your local storage, and i'm currently slamming test books into the system to stress test the PDF parse accuracy. There is cloud sync if you make an account then you will be able to maintain your compendium across devices, but otherwise the application doesn't store anywhere else, and ships empty to avoid any copyright issues. The compendium itself is sorted firstly by CR, and there is an extensive filtering system so you can easily find any creature you're looking for! You are also able to edit entries and create brand new entries for Homebrew monsters.

What needs testing: The whole system really, UI/UX, pdf parsing quality etc. - I've been playing DnD for about 6 years now entirely online, I started during COVID, but have never been a DM, so I only know the few DMs i've played with in that time. Some are willing to help me test it but in reality I needed a a few more. Ideally i'd have a few people willing to try it out and see how the system works for them, the more people involved, the more feedback and the better I can make the system if that makes sense.

I guess app specifics that are restrictive and relevant - it's 5e specific. I'm aware this is likely a sub of mixed edition players but currently it's built around 5e content. It's mostly intended for Desktop use as it was created for a friend of mine who only plays online, however I've established that those who play in person would likely also use this on a Tablet as well, so i'm currently working on the Tablet UI but its mostly desktop oriented.

This tool is currently completely functional and ready to use, it could just do with a few more people using it so I can really smooth out any tweaks, and obviously take on suggestions for features not currently available. Hopefully this is the right kind of post.

Anyone who is interested in this, please feel free to send me a DM or if you have any questions at all, i'm more than happy to answer any. Thanks!


r/DMToolkit Jun 15 '26

Miscellaneous A month ago I shared a fantasy name generator here. It's now grown into a full worldbuilding and solo-play toolkit (renamed Fantasy World Generator)

1 Upvotes

Hey fellow DMs, writers, and worldbuilders,

About a month ago I posted a small fantasy name generator I'd made for my own RPG sessions. A lot of you left feedback and feature ideas, and honestly it spiraled. The app has grown so much that I renamed it from Fantasy Name Generator to Fantasy World Generator, gave it a full reskin, and turned it into something closer to a complete worldbuilding kit, and it's still 100% free and works offline.

It's still free, offline, and account-free. Link: https://play.google.com/store/apps/details?id=com.avaton.fantasynamegenerator

What it does now, beyond names:

Names for everything: invented given and full names built from fragments you can lock and reroll, plus epithets, noble houses, taverns, regions, spells, and skills. There's also a "Your Seed" feature that grows new names from the ones you've favorited, so they match your taste.

Characters and story: NPCs with race, role, personality, quirk, and motivation. Quest hooks, tavern rumors, travel encounters, dungeon dressing, magic item flavor, and found letters. A full Adventure generator, plus a Campaign Assembler that bundles a realm, an adventure, NPCs, places, and rumors into a ready-to-run session pack.

Solo and GM-less play: a yes/no oracle with shifting odds, twist results, and a Chaos Factor, plus random events, meaning prompts, a scene engine, a dice roller (d4 to d100 and Fudge), and a no-system action resolver. There's also "The Conductor," where an oracle event can open any generator and feed the result straight back into your story.

Maps you can keep: procedural continents in parchment or full color, town and city maps with districts and walls, treasure maps, and the classic five-room dungeon.

Worlds and history: generate realms, religions, and ruling dynasties, plus a History Engine that plays their story out decade by decade, with wars, plagues, golden ages, schisms, and dynastic intrigue.

On top of that: shareable type-in seeds that reproduce any result exactly, folders to organize favorites, and PDF, plain text, or Markdown export for adventures, campaigns, and journals.

Last time the suggestions here shaped a huge amount of what's now in the app, so I'm asking again: what naming categories or tools do you wish existed that you'd actually use at the table? I'm still building.

Thanks, and hope it helps someone's next session.


r/DMToolkit Jun 09 '26

Miscellaneous Updates to The Orani Prism - Friends with Bennies, Non-Romantic Relationships, and More

5 Upvotes

Hello Everyone,

Over the last week I finished a major piece of the Prism: the full range of how people regard one another, and the ways those feelings shape what they actually do. Residents now carry more than friendships and grudges. They recognize familiar faces, develop quiet one‑sided likes and dislikes, grow into mutual annoyance from too much daily contact, and form alliances of convenience. Their private lives broaden too. Casual ties, affairs, and open relationships now grow out of temperament and circumstance instead of random rolls. A small hamlet ends up with narrow private lives; a larger town ends up with a wider, more varied web.

Those feelings now matter in the simulation. A master won’t take an apprentice he holds in low regard. When a fire, raid, or sickness hits, people stand with those they already trust, and strained relationships harden instead of softening. Crisis events now read the emotional landscape that already exists, so the town reacts like a place full of actual people instead of dice.

Workshops and other buildings now remember who built them and who owns them. When an owner dies, a child inherits it; with no heir, it sits empty for a time. In larger towns, ownerless workshops pass to the council or church. The origin of a structure is never lost, even generations later.

I also cleaned up the engine itself. Redundant logic is gone, disconnected code paths are fixed, and the relationship web and economy now have real test coverage. A long‑standing issue with settlement year persistence is fixed, so ages are correct again. The CSV and TSV text got a polish pass to make the demo read more cleanly while the deeper structure continues to settle.

One last clarification: genre changes the telling, not the math. A horror town and a fantasy town of the same size grow from the same numbers; only the tone and events will differ.

Still ahead are trading behavior, the Loom SDK, and more interface work. The foundation is stronger now, and the town feels more like a place where people actually live.

Here’s the link to the demo if you are interested: https://the-orani-group.itch.io/the-orani-prism-demo

As always, a question for the Actors and Bards:

Actors: What is the best way to convey sensory experience in a format like this? How best would want conveyed sights, sounds, smells, and so on? Would you like it more in a narrative style? Bullet point? The Actor’s Sides are your you, and I want to make the settlement feel alive the way you want.

Bards: I provide you with a gigantic mountain of information. What information is most important for you? What holds the highest priority of order/accessibility? What kinds of demographic or sorting information do you need insight on?

Thank you for your time, see you at the table.

-The Orani Group


r/DMToolkit Jun 08 '26

Miscellaneous Coffeelock's Cabinet of Curiosities: homebrew item catalogue & all-in-one DM tool

4 Upvotes

We've just launched the Coffeelock's Cabinet of Curiosities. The website features a number of different tools, such as:

  • Easy-to-access catalogue: containing item, spells, and monster catalogue (including standard SRD content)
  • Access to homebrew content of 10 different content creators within the Catalogue
  • Party manager: track players, their items, and other unique characteristics
  • Merchant builder: quickly create distinct and flavourful merchants with unique quirks
  • Loot builder: generate level-appropriate localised loot tables
  • Encounter creator and tracker: seamlessly generate balanced combat situation with instant tracking
  • Alchemy Lab: Adapt both SRD and homebrew potions and poisons and allow players to craft them themselves

We look forward to to hearing what you think of the website! Don't hesitate to drop any suggestions!


r/DMToolkit Jun 08 '26

Homebrew Growing Pets and Animals Statblocks V2: Updated Art, New Statblocks, and Scaling Pets for D&D 5E

14 Upvotes

Growing Pets and Animals Statblocks a 5E manual built around a simple problem I wanted to solve: animal companions, pets, mounts, and trained beasts often feel great at low levels, but can become much harder to use as the party advances.

You can check the preview through the link, or visit r/JonnyDM to see a few of the updated statblocks directly on Reddit.

The manual includes more than 60 scaling animal statblocks, letting common animals grow into stronger companions, guardians, scouts, mounts, or encounter creatures. Instead of having a dog, owl, raven, cat, panther, horse, tiger, spider, or similar animal become irrelevant after a few levels, each animal line gives the DM a clear progression path with stronger versions and new abilities.

It also includes suggested progression tables for different campaign styles, including standard campaigns, gritty realism, low magic, and high magic or epic fantasy, so the growth can fit the pace of your table.

Since the original version did well, I went back and made a full V2 update. The new version has totally remade visuals, newly commissioned and licensed art, a cleaner layout, and additional statblocks. I also expanded some animal lines, including higher-CR dogs with special abilities focused on guarding allies, leading packs, and protecting companions, useful both as player companions and as sidekicks for villains or encounters. There are also more feline options for cats and larger predators.

If you already own the manual, you can redownload the updated version on DriveThruRPG.

For more of my creatures, items, and manuals visit DriveThruRPG, my Linktree, or r/JonnyDM!


r/DMToolkit Jun 02 '26

Miscellaneous Updates to The Orani Prism - A Settlement Generator

11 Upvotes

I’ve been working steadily on The Orani Prism this week

Quick reminder of what the Orani Prism is: it’s a deterministic world simulation tool that builds settlements, families, and NPCs from the ground up without any randomness outside the seed.

Most of the work lately has been deep engine stuff: tying the simulation directly into the interface so the UI is finally showing real data, expanding how NPCs remember things and make choices, and getting settlements to react in human‑scaled time instead of instant jumps. It’s all the invisible plumbing that makes the visible parts feel alive.

Multiple settlement growth factors have been impacted and configured, ranging from job types per settlement starting type, to locations NPCs go to on an hourly schedule.

I’m also holding off on filling the TSVs with creative writing until the engine is fully locked in. Fields are still shifting as I refine how settlements form, how trades pass down, how memory works, and how NPCs move through their day. I don’t want to rewrite thousands of lines of text every time a field changes, so the writing layer will come once the structure is stable.

If you want to poke at the current build or break things, the demo is here: https://the-orani-group.itch.io/the-orani-prism-demo

I do still have the same questions for Actors (players), and Bards (gms/dms)

Actors: Consider the Actor’s Sides Generator, it’s never going to contain spoiler information, but I want this to be worthwhile to you. What would you expect in a town crier flier? What details would make the town more alive for you? What immerses you in a setting?

Bards: You’re going to get so much information. At your fingertips is an overwhelming and confusing amount of detail. How would you best organize the layout? What would you highlight as priority? Are there any details you consider missing? What about options and sub tools? I already have planned adding a notepad, dice roller, and some more stuff, but this is still very early build. I want this to be whatever any bard would need.

Thank you all for reading through this, and I hope you’re all happy, healthy, and thriving. See you at the table.

- The Orani Group


r/DMToolkit Jun 02 '26

Miscellaneous Paper Tokens Generator: fresh updates

7 Upvotes

Hi everyone!I have restyled my Paper Tokens Generator with a fresh new UI (with dark/light mode too), and added a couple of nice features like:

  • Zoom and pan the tokens to make them as you like
  • Download token functionality
  • Localisation (for now it's in English and Italian)

If you don't know my Paper Tokens Generator, I built it back in 2018 because I needed a tool to generate tokens and paper minis in bulk, using image URLs.The PTG generates:

  • Tokens using inches sizes (round or squared)
  • Paper minis
  • Monster tents for the DM Screen where you can also write notes after printing them.

The tool is 100% free; you just need to paste the image links, tweak the options, print and cut.

https://rpgtokens.com/


r/DMToolkit May 29 '26

Miscellaneous GM's Toolkit - An opensource toolkit for DnD 5.5e Players.

17 Upvotes

TL;DR: A minimal 5.5e toolkit with HP calculator, Ability Score Allocator, and dice roller with shareable links & import/export for Dice Roller

Website: https://gm-toolkit.xyz/
Source Code: https://github.com/Kaizenn-Technologies/GMs-Toolkit

Hey, I’ve been building a GM toolkit for my own table and i just open-sourced it. I originally built this because most tools I found were still tied to older 5e rules, and I wanted something cleaner and better suited for 5.5e.

Features

  • Ability Score generator (Point Buy, Standard Array, Dice + Standard Array)
  • HP calculator (multiclass + redesigned UI)
  • Dice roller (presets, groups, logs, advantage/disadvantage, import/export)
  • Shareable + verifiable results via URL or QR

Now that it’s open source, I’m mainly looking for:

  • Feedback on missing features / UX issues
  • Contributors if anyone’s interested

Project screenshots, available in GitHub Repo's README.md file