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>

How it works

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.

Can I apply monster templates to an NPC?

Yes. Choose a base creature or archetype, add templates from the compendium, and review stat changes before export.

Does spell automation come from Fantasy Grounds mods?

Many cast actions are sourced from Fantasy Grounds module data where available. Other spells still show description and save DC from the compendium.