Rulesets & extensions for Fantasy Grounds

Build your own game system, visually.

Ruleset Wizard is a complete development environment for Fantasy Grounds. Design character sheets and windows with drag and drop, add dice rolls and Lua scripts, and let Ruleset Wizard write the XML and pack a ready-to-load ruleset or extension. Easy enough for your first homebrew system, powerful enough for complete, complex rulesets.

New in 0.10.1 AI assistants, Import Windows, Git history and a dark theme →The Ruleset Wizard window designer: Ruleset Explorer, the window being designed, its properties and the toolbox of Fantasy Grounds controls
No XMLto write by hand
20+Fantasy Grounds controls in the toolbox
.pak / .extgenerated and packed in one click
AI readyworks with your AI assistant (MCP)
Main features

Everything you need to create a ruleset

From the first window to the finished package, Ruleset Wizard takes care of the Fantasy Grounds plumbing so you can focus on your game.

Visual window designer

Drag controls from the toolbox, then align, group and anchor them. Frames and fonts are drawn as Fantasy Grounds draws them, with full undo, redo, copy and paste.

Automatic XML generation

Windows, strings, frames, fonts and scripts become valid Fantasy Grounds XML. One click builds the ruleset or extension and packs it ready to load.

Property editor

Every option of every control, with its description: data sources, anchoring, frames, fonts, tooltips, visibility, drop types, tabs and more.

Dice rolls without code

Describe a roll on any field (dice, modifiers, description, targeting, result handler) and Ruleset Wizard writes the Lua. Create custom dice with their own faces.

Lua editor with autocomplete

Syntax highlighting, autocompletion of the CoreRPG scripts and the Fantasy Grounds API, event handlers ready to fill in and help just one click away.

Frames, icons and fonts

Manage the graphic assets of your ruleset with a frame editor that previews every piece, and start with the CoreRPG resources already available.

Import existing content

Bring windows, templates, strings, scripts, frames, icons and fonts from any .pak or .ext into your project, and keep working on them in the designer.

Templates and code tools

The Template Browser shows every template of the rulesets you build on, and the Code Inspector lets you search all the code your project generates.

Git integration

Advanced Development mode saves your project as text files for version control: commit from the toolbar, browse the history and restore any version.

Highlights

Built for real projects

New

Work with your AI assistant

Connect Claude, Cursor, GitHub Copilot, Gemini CLI, Codex or any other assistant that supports the Model Context Protocol. It works on the project you have open, just like you do.

  • Reads your windows, scripts and XML files
  • Sees the windows as the designer draws them
  • Adds and changes controls and writes Lua
  • Checks the generation and fixes what fails
  • Every change can be undone, and nothing is saved until you say so
The Connect an AI assistant dialog of Ruleset Wizard
New

Import windows from any ruleset

Choose the windowclasses of any .pak or .ext and Ruleset Wizard turns them into designer windows: it resolves their templates and places every control where Fantasy Grounds would.

Use them as a starting point, learn how other rulesets are built, or move an existing project into Ruleset Wizard.

Import Windows, listing the windowclasses of a ruleset
New

The history of every element

See the commits in which a window, script or frame changed, compare any two versions control by control, and restore the one you need. Elements changed since the last commit are marked in the Ruleset Explorer.

Git history of a project element with its differences

Know the rulesets you build on

The Template Browser lists the templates of CoreRPG and of every ruleset your project loads on, with the effective definition of each one, merged as Fantasy Grounds merges it. Find where a template is used with a single click.

The Template Browser

And much more

  • Rulesets on top of CoreRPG or any other ruleset
  • Extensions for one or several rulesets
  • Character sheet tabs, lists and subwindows
  • Custom dice with their own faces
  • Code Inspector with Find All
  • XML editor for anything else you need
  • Light and dark themes
  • Automatic updates
Learn

Get started quickly

Get Ruleset Wizard

Everything you need to create your own rulesets and extensions:

  • Instant download of the latest version
  • A product key to activate Ruleset Wizard
  • Automatic updates with every new version

Ruleset Wizard59.90 €

Fantasy Grounds is the world’s #1 Virtual Tabletop for pen & paper roleplaying games. Fantasy Grounds is a trademark property of SmiteWorks USA LLC. All Rights Reserved. If you don’t know it yet, you should start here.