Entity Types
DM Hero organizes your campaign into seven entity types. Each type has specific fields and features tailored to its purpose.
NPCs (Non-Player Characters)
NPCs are the lifeblood of your campaign - the innkeepers, villains, quest givers, and mysterious strangers your players encounter.
Fields
| Field | Description | Example |
|---|---|---|
| Name | The NPC's name | "Thorin Oakenshield" |
| Race | Species/ancestry | Dwarf, Elf, Human, Tiefling |
| Class | Profession/class | Fighter, Wizard, Merchant |
| Alignment | Moral compass | Lawful Good, Chaotic Neutral |
| Status | Current state | Alive, Dead, Unknown, Missing |
| Description | Rich text with Markdown | Personality, appearance, goals |
Special Features
- Multiple Images: Upload several portraits (different expressions, ages)
- Relations Tab: Connect to other NPCs, Locations, Items, Factions
- Items Tab: Track what the NPC owns or carries
- Locations Tab: Where they can be found
- Current Location: Set their current whereabouts (syncs with maps!)
Tips for Great NPCs
- Give them a quirk: A verbal tic, a habit, a fear
- Define their goal: What do they want? What's stopping them?
- Add a secret: Something the players might discover
- Link relationships: Who do they know? Who do they hate?
Locations
From sprawling cities to cramped dungeon rooms, locations give your world geography.
Fields
| Field | Description | Example |
|---|---|---|
| Name | Location name | "Waterdeep" |
| Type | Category | City, Dungeon, Tavern, Forest |
| Parent Location | Hierarchy | City → District → Building |
| Description | Sights, sounds, smells | The bustling market... |
Hierarchy Example
Kingdom of Gondor
├── Minas Tirith (City)
│ ├── First Circle (District)
│ │ └── The Prancing Pony (Tavern)
│ └── Citadel (District)
└── Osgiliath (City)
Special Features
- Map Areas: Mark locations as circles on your campaign maps
- Nested Locations: Create hierarchical structures
- Related Entities: See all NPCs, Items, etc. connected to this place
Tips for Great Locations
- Engage all senses: What do players see, hear, smell?
- Add NPCs: Who lives/works here?
- Include secrets: Hidden rooms, buried treasure, dark history
- Consider factions: Who controls this area?
Items
Magical artifacts, mundane equipment, plot MacGuffins - track them all.
Fields
| Field | Description | Example |
|---|---|---|
| Name | Item name | "Vorpal Sword" |
| Type | Category | Weapon, Armor, Consumable, Artifact |
| Rarity | How rare | Common, Uncommon, Rare, Legendary |
| Value | Worth in gold | 500 gp, 10,000 gp |
| Description | Appearance and abilities | A blade that hums with power... |
Special Features
- Owner Relations: Track who owns it, who owned it before
- Current Location: Where is the item right now?
- Multiple Images: Show the item from different angles
Tips for Great Items
- Give it history: Who made it? Who died for it?
- Add quirks: Does it glow? Whisper? Feel cold?
- Link to NPCs: Who wants it? Who fears it?
- Consider consequences: What happens when it's used?
Factions
Guilds, kingdoms, cults, and organizations that shape your world's politics.
Fields
| Field | Description | Example |
|---|---|---|
| Name | Faction name | "The Zhentarim" |
| Type | Organization type | Guild, Kingdom, Cult, Military |
| Description | Goals, methods, structure | A shadowy network... |
Special Features
- Members: Link NPCs who belong to this faction
- Allies & Enemies: Track relationships with other factions
- Headquarters: Link to a Location
- Current Location: Primary base of operations
Tips for Great Factions
- Define their goal: World domination? Profit? Justice?
- Create internal conflict: Not everyone agrees
- Add ranks: Initiate → Member → Leader
- Design symbols: Flags, tattoos, secret handshakes
Lore
World-building knowledge, history, religion, magic systems - the deep lore.
Fields
| Field | Description | Example |
|---|---|---|
| Name | Lore entry title | "The War of the Five Kings" |
| Category | Type of knowledge | History, Religion, Magic, Legend |
| Description | The actual lore content | Long ago, in the First Age... |
Special Features
- Documents Tab: Attach additional text documents
- Link to Everything: Connect lore to NPCs, Locations, Items
- Secret Knowledge: Mark some lore as DM-only
Tips for Great Lore
- Layer it: Surface knowledge → Deep secrets
- Make it relevant: Connect to current events
- Add unreliable narrators: Different sources, different truths
- Keep it discoverable: How will players learn this?
Players
Track your real-life players and their characters.
Fields
| Field | Description | Example |
|---|---|---|
| Name | Player/Character name | "Sarah / Lyra the Bold" |
| Race | Character race | Half-Elf |
| Class | Character class | Paladin |
| Description | Character backstory | Raised in a temple... |
Special Features
- Session Attendance: Track who played when
- Character Relations: How PCs relate to NPCs
- Current Location: Where is this character now?
Tips
- Track backstory hooks: Elements to weave into the story
- Note relationships: Who does the PC know?
- Record character arcs: How have they changed?
Sessions
Chronicle your game sessions for posterity.
Fields
| Field | Description | Example |
|---|---|---|
| Name | Session title | "The Dragon's Lair" |
| Date | When played (real world) | 2024-03-15 |
| In-Game Date | Campaign calendar | Day 47, Month of Storms |
| Notes | What happened | The party entered the cave... |
Special Features
- In-Game Calendar: Track time passing in your world
- Participants: Which players attended
- Related Entities: NPCs, Locations, Items involved
Tips
- Write summaries after each session: While it's fresh
- Note player decisions: For future consequences
- Track time: Days passing matter!
- Link everything: Who did they meet? Where did they go?
Entity Relations
The real power of DM Hero is connecting entities together.
Relation Types
You can create custom relation types, but here are common ones:
NPC Relations:
- ally, enemy, friend, rival, family, mentor, student
Location Relations:
- lives at, works at, owns, frequents, guards
Item Relations:
- owns, owned by, created by, seeks, guards
Faction Relations:
- member of, leader of, enemy of, allied with
Bidirectional Links
When you link A to B, B automatically links back to A!
Example:
- "Gandalf" → "lives at" → "Bag End"
- "Bag End" automatically shows "Gandalf lives here"
The Chaos Graph
Click the graph icon on any entity to visualize ALL its connections:
- Center: Your selected entity
- Surrounding: All connected entities
- Lines: Relationships
- Hover: See inter-connections between surrounding entities
It's called "Chaos" because complex worlds get beautifully chaotic!
Next Steps
- Features - Learn about search, maps, and AI
- Getting Started - Back to basics
