For Dungeon Masters

Find the holes
in your prep
before your players do.

A session stress-test for DMs who've been burned before.

Describe your planned session. Simulate your specific players. See which plot hooks they'll ignore, which NPCs they'll antagonise, and which direction they'll actually go — before you're live at the table.

Free to join the waitlist

↓ scroll ↓

The suffering is real

Every DM has been here.

r/DnD · 2.4k upvotes
"My players not taking hooks almost made me quit DMing. For 2 sessions they ignored every hook I presented."
r/DMAcademy
"I'm pulling my hair out, just wanting to scream 'guys! This is where they're arming themselves!'"
r/DnD
"My players KEEP avoiding very obvious plot points. It's just so frustrating."
r/DMAcademy
"What if they come up with an idea that kinda solves the problem and negates all your planning?"
r/rpghorrorstories
"I had to throw an NPC in front of them and say 'GO TO THE MYSTERIOUS PIT' and then have the NPC fall in."
r/DMAcademy
"No matter how many routes you have planned, they will ALWAYS find one you couldn't imagine."
How it works

Know your party.
Before the session.

I
Build your party profiles

Describe each player's character archetype — their class, personality, motivation, and the chaos they typically cause. Takes 3 minutes per character.

II
Describe your session plan

Outline your planned plot hooks, key NPCs, and the decision points you're most worried about. Paste your notes as-is.

III
Receive your prophecy

AI agents play your specific players. See where they'll go off-script, what they'll ignore, and what contingencies you actually need to prep.

Example output

The Prophecy Scroll.

Session 12 · The Ambushed Merchant
4 players simulated
The party ignores the merchant entirely
3 of 4 player agents focused immediately on looting the bandit camp instead of speaking to the merchant. The chaotic neutral rogue agent moved to steal from the merchant directly.
→ Prep: Make the merchant's reward more visible. Consider having him call out a specific character by name.
Confrontation with Captain Valdris turns hostile
The paladin agent detected Valdris's deception immediately and pushed hard. The barbarian agent escalated within 2 rounds of dialogue. Combat is likely if Valdris doesn't yield quickly.
→ Prep: Give Valdris an early concession point. Have a crowd witness scene ready if it turns public.
The party attempts to recruit the bandits
The bard agent made a persuasion attempt on the bandit leader in 2 of 5 simulations. This could derail the plot or become an interesting side thread.
→ Prep: Have a quick bandit backstory ready. Know the leader's motivation if pressed.
Party follows the intended plot hook
Only 1 in 5 simulations resulted in the party following the main storyline without significant deviation in the first scene.
→ Advice: Your hooks need to feel more personal to each character. Connect to backstory elements.

Stop guessing.
Start prophesying.

Join the waitlist. Free to join the waitlist