What does the D&D 3.5 NPC Creator produce?
It builds NPCs with archetypes and monster templates, shows a Fantasy Grounds-style preview sheet, and can export importable FG XML for your game table.
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.
Templates stack. Archetypes are role kits (no class level); Levels set HD/BAB/saves/CR. When fields overlap, you choose which value to keep.
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).
Skill JSON import lives under Templates → (Copy skill + Stack / Replace).
<?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>
It builds NPCs with archetypes and monster templates, shows a Fantasy Grounds-style preview sheet, and can export importable FG XML for your game table.
Yes. Choose a base creature or archetype, add templates from the compendium, and review stat changes before export.
Many cast actions are sourced from Fantasy Grounds module data where available. Other spells still show description and save DC from the compendium.