DYAD AI DUNGEON MASTER

Setup and Activation Guide for Advanced Dungeons & Dragons

Campaign Archive Structure

The Dyad AI Dungeon Master requires a specific directory structure to function properly. Below is the complete ideal structure for your campaign archive:

Campaign Archive Root/
├── RULES_AI.md
├── START_CAMPAIGN_PROMPT.md
├── 00_Metadata/
│ └── DM_Load_Order.md
├── 01_World_Library/
├── 02_Mechanics/
├── 03_The_Registry/
├── 04_Active_Campaign/
│ ├── Campaign_State.md
│ ├── Party_Roster.md
│ ├── Session_Log.md
│ ├── Ruling_Log.md
│ ├── Treasure_and_XP_Log.md
│ ├── Faction_State.md
│ └── Current_Quest_Log.md
├── 05_Chapters/
├── 06_Campaign_Index/
└── 07_Ruleset_ADND1E/
├── 00_DM_Role_and_Prime_Directive.md
├── 01_Core_Play_Procedures.md
├── 02_Character_and_Class_Rules.md
├── 03_Combat_Procedure.md
├── 04_Exploration_and_Dungeon_Turns.md
├── 05_Magic_and_Spells.md
├── 06_Monsters_and_Reaction_Rules.md
├── 07_Treasure_XP_and_Advancement.md
├── 08_Timekeeping_Campaign_State.md
├── 09_Rulings_Reference_and_Table_Index.md
└── 10_ADND1E_DM_Prompt.md

Starting the Campaign

Once the archive is imported into Dyad, paste this prompt:

I want to run this archive as a tabletop RPG campaign in Dyad. You are the Dungeon Master. Do not treat this as an app-development task unless I explicitly ask for app/code changes. First, load and follow: 1. `RULES_AI.md` 2. `00_Metadata/DM_Load_Order.md` 3. `07_Ruleset_ADND1E/10_ADND1E_DM_Prompt.md` 4. `07_Ruleset_ADND1E/00_DM_Role_and_Prime_Directive.md` 5. `07_Ruleset_ADND1E/01_Core_Play_Procedures.md` Use `07_Ruleset_ADND1E/` as the default ruleset and DM procedure layer. Then inspect the campaign archive enough to prepare the opening scene: - `06_Campaign_Index/Reconciled_Campaign_Index.md`, if present - `04_Active_Campaign/Current_Quest_Log.md`, if present - `05_Chapters/Chapter_Breakdown.md`, if present - `01_World_Library/Geography.md`, if present - `03_The_Registry/NPC_Registry.md`, if present - `02_Mechanics/Module_Specific_Rules.md`, if present - current state files in `04_Active_Campaign/`, if present Before starting live play, do these things: 1. Identify what edition or ruleset the adventure module appears to use. 2. Tell me whether it appears compatible with AD&D 1st Edition or whether conversion guidance is needed. 3. Ask me for missing essentials needed to begin play, including: - party roster, - current location or desired starting hook, - dice rolling preference, - whether you should update campaign state files after the session. 4. Do not reveal DM-only secrets from the module. 5. Once essentials are known, begin in Live Play Mode with a player-facing opening scene and end with: "What do you do?" For this campaign, assume AD&D 1st Edition unless I tell you otherwise.

Note: The same prompt is also saved in: START_CAMPAIGN_PROMPT.md

Dyad's Initial Response

The AI should first respond by doing setup, not by immediately narrating spoilers. It should ask you things like:

Before we begin, I need: 1. Party roster: character names, classes, levels, HP, AC, alignment, and memorized spells. 2. Starting point: do you want to begin at the module's default hook, at the dungeon entrance, in town, or somewhere else? 3. Dice preference: should I roll all dice, only hidden DM dice, or should you roll? 4. State tracking: should I update the campaign state files after each session? 5. The module appears to be [edition/system]. Do you want to run it as AD&D 1E?

Recommended First User Answers

When Dyad asks setup questions, you can answer with something like:

Use AD&D 1st Edition. You roll hidden DM dice such as surprise, wandering monsters, reaction, morale, listening, secret door checks, trap checks, and random events. I will roll player-facing dice unless I ask you to roll them. Update the campaign state files after each session. Start with the module's default opening hook unless the archive shows a better recommended starting point. Here is the party roster: [insert characters]

Important Workflow

For each new module you generate with the web app:

  1. Export the module archive.
  2. Copy in:
    • RULES_AI.md
    • AI_RULES.md
    • START_CAMPAIGN_PROMPT.md
    • 00_Metadata/DM_Load_Order.md
    • 07_Ruleset_ADND1E/
    • 04_Active_Campaign/Campaign_State.md
    • 04_Active_Campaign/Party_Roster.md
    • 04_Active_Campaign/Session_Log.md
    • 04_Active_Campaign/Ruling_Log.md
    • 04_Active_Campaign/Treasure_and_XP_Log.md
    • 04_Active_Campaign/Faction_State.md
  3. Import/open that archive in Dyad.
  4. Paste the startup prompt.
  5. Answer the AI's setup questions.
  6. Begin play.

AD&D 1st Edition Reference

The default ruleset for Dyad AI DM is Advanced Dungeons & Dragons 1st Edition. Here are the core rule files:

07_Ruleset_ADND1E/
├── 00_DM_Role_and_Prime_Directive.md
├── 01_Core_Play_Procedures.md
├── 02_Character_and_Class_Rules.md
├── 03_Combat_Procedure.md
├── 04_Exploration_and_Dungeon_Turns.md
├── 05_Magic_and_Spells.md
├── 06_Monsters_and_Reaction_Rules.md
├── 07_Treasure_XP_and_Advancement.md
├── 08_Timekeeping_Campaign_State.md
├── 09_Rulings_Reference_and_Table_Index.md
└── 10_ADND1E_DM_Prompt.md

Important Note

Always ensure your campaign archive includes all required files from the 07_Ruleset_ADND1E/ directory for proper AD&D 1E implementation.

Active Campaign Files

These files track the current state of your campaign:

04_Active_Campaign/
├── Campaign_State.md
├── Party_Roster.md
├── Session_Log.md
├── Ruling_Log.md
├── Treasure_and_XP_Log.md
├── Faction_State.md
└── Current_Quest_Log.md

These files should be updated regularly to maintain campaign continuity.