Dungeon Master's Guide 2024 Module Structure
Module Information
- Full Name: D&D Dungeon Master's Guide
- Module ID:
dnd-dungeon-masters-guide - Version: 2.0.0
- Compatibility: Foundry V11+, D&D5e System 3.3.0+
- Total Size: ~266 MB (significantly larger due to battle maps)
Directory Structure
/mnt/data/foundry/Data/modules/dnd-dungeon-masters-guide/
├── assets/ # Images, maps, and visual resources
│ ├── scenes/ # 23 battle maps
│ └── tokens/ # Creature and NPC tokens
├── lang/ # Localization files
├── packs/ # LevelDB compendium databases
├── module.json # Module configuration
└── styles.css # Custom styling
Compendium Packs Detail
1. Content Pack (packs/content/)
- Type: JournalEntry
- Database Size: ~8.2 MB
- Contains: Core DM guidance and rules
- Running the game
- Creating adventures
- Campaign settings
- Worldbuilding tools
- Optional and variant rules
- DM tools and techniques
2. Equipment Pack (packs/equipment/)
- Type: Item
- Database Size: ~4.5 MB
- Contains: Magic items and treasures
- Common, uncommon, rare, very rare, legendary items
- Artifacts
- Sentient items
- Cursed items
- Consumables (potions, scrolls, etc.)
- Magic item tables
3. Features Pack (packs/features/)
- Type: Item
- Database Size: ~2.1 MB
- Contains: Special abilities and features
- Environmental hazards
- Traps
- Diseases
- Poisons
- Supernatural gifts
- Epic boons
4. Bastions Pack (packs/bastions/)
- Type: Item/JournalEntry
- Database Size: ~3.8 MB
- Contains: Player stronghold system
- Bastion facilities
- Bastion orders
- Defenders and hirelings
- Special facilities
- Bastion events
5. Tables Pack (packs/tables/)
- Type: RollTable
- Database Size: ~1.4 MB
- Contains: DM random generation tables
- Treasure tables
- Encounter tables
- NPC generation
- Plot hooks
- Dungeon dressing
- World events
6. Actors Pack (packs/actors/)
- Type: Actor
- Database Size: ~5.7 MB
- Contains: NPCs and creatures
- Sample NPCs (various CR ratings)
- Villain archetypes
- Sidekicks
- Generic stat blocks
- Unique named NPCs
7. Scenes Pack (packs/scenes/)
- Type: Scene
- Database Size: ~185 MB
- Contains: 23 ready-to-use battle maps
- Dungeons
- Wilderness locations
- Urban environments
- Planar locations
- Ships and vehicles
- Lairs and strongholds
Asset Organization
Battle Maps (assets/scenes/)
- Format: High-resolution WebP images
- Grid: Pre-configured for VTT use
- Lighting: Prepared wall and lighting data
- Total Count: 23 unique maps
- Average Size: ~8 MB per map
Notable Maps Include:
- Dungeon complexes
- Taverns and inns
- Castle sections
- Wilderness encounters
- Elemental planes
- Ship decks
- Dragon lairs
Images (assets/)
- Magic Items: Item card artwork
- Tokens: Creature and NPC tokens
- Handouts: Player-facing images
- Maps: Additional reference maps
Database File Structure
Example LevelDB Files
packs/equipment/
├── 000005.ldb (1.2 MB - main data)
├── 000008.ldb (450 KB - additional data)
├── CURRENT (16 bytes)
├── LOCK (0 bytes)
├── LOG (variable)
└── MANIFEST-000007 (318 bytes)
Special Features
Bastion System
Complete player stronghold rules including: - 9 basic facilities - 15+ special facilities - Bastion turns and orders - Defender stat blocks - Event tables
Magic Item System
- Rarity Tiers: Common through Legendary
- Attunement: Tracked items requiring attunement
- Random Generation: Tables for random magic items
- Sentience: Rules for intelligent items
- Artifacts: Legendary items with special properties
Battle Maps Integration
- Pre-configured: Grid, walls, and doors set up
- Layered: Support for Foundry's layering system
- Scalable: Various sizes from small rooms to large battlefields
- Themed: Maps for different environment types
Integration Points
- Cross-module References: Links to PHB content
- System Integration: Full dnd5e system compatibility
- Scene Controls: Enhanced VTT controls for maps
- Loot Generation: Automated treasure rolling
Content Identifiers
All DMG content is tagged with:
- Source: SOURCE.BOOK.DMG2024
- System: dnd5e
- Module: dnd-dungeon-masters-guide
Size Breakdown
- Battle Maps: ~185 MB (70% of module)
- Database Files: ~30 MB (11%)
- Other Assets: ~50 MB (19%)
- Total: ~266 MB