NPC CreatorBeta
Create D&D 3.5 NPC stat blocks for Fantasy Grounds: stack level-free archetypes with class-level and monster templates (resolve conflicts when fields overlap), import skill JSON, attach portrait/token previews, and download importable XML.
1 Templates
Templates stack. Archetypes are role kits (no class level); Levels set HD/BAB/saves/CR. When fields overlap, you choose which value to keep.
2 Identity & defense
3 Offense & skills
4 Spells
5 Notes (Other)
6 FG image paths
Set portrait/token visually in the Fantasy Grounds preview (Choose → pan/zoom). Paths below are written into the downloadable XML for FG modules (images/file@Module).
7 Export
Skill JSON import lives under Templates → (Copy skill + Stack / Replace).
Generated XML preview
<?xml version="1.0" encoding="utf-8"?> <root version="5.1" dataversion="20260124" release="9|CoreRPG:7"> <npc> <ac type="string">10</ac> <advancement type="string">By character class</advancement> <alignment type="string">Neutral</alignment> <atk type="string">—</atk> <babgrp type="string">+0</babgrp> <charisma type="number">10</charisma> <constitution type="number">10</constitution> <cr type="number">1</cr> <dexterity type="number">10</dexterity> <environment type="string">Any</environment> <feats type="string"></feats> <fortitudesave type="number">0</fortitudesave> <fullatk type="string">—</fullatk> <hd type="string">1d8</hd> <hp type="number">4</hp> <init type="number">0</init> <intelligence type="number">10</intelligence> <languages type="string">Common</languages> <leveladjustment type="string">+0</leveladjustment> <librarylink type="windowreference"> <class>npc</class> <recordname>..</recordname> </librarylink> <locked type="number">0</locked> <name type="string">New NPC</name> <organization type="string">-</organization> <picture type="token"></picture> <reflexsave type="number">0</reflexsave> <skills type="string"></skills> <spacereach type="string">5 ft./5 ft.</spacereach> <specialattacks type="string">—</specialattacks> <specialqualities type="string">-</specialqualities> <speed type="string">30 ft. (6 squares)</speed> <spelldisplaymode type="string">action</spelldisplaymode> <strength type="number">10</strength> <text type="formattedtext"> <p><b>Notes:</b> Stack an archetype + level template (and optional monster templates), then refine fields. Download XML for Fantasy Grounds 3.5.</p> </text> <token type="token"></token> <token3Dflat type="token"></token3Dflat> <treasure type="string">Standard</treasure> <type type="string">Medium humanoid (human)</type> <willsave type="number">0</willsave> <wisdom type="number">10</wisdom> </npc> </root>