Overview

Modules within Fantasy Grounds are the packages that hold any data that can be used within the tabletop. The modules only contain data, and do not contain any information on the game system or the user interface. Some common examples of modules are: player's handbook, GM guide, bestiary, setting guide, adventure, map packs, token packs, ...

At a technical level, data modules are a collection of XML, images and tokens to be used within an FG campaign. The XML within the module has no inherent interpretation, so the module needs to specify which ruleset(s) understand how to use the data in the module. Any images referred to by the XML data need to be included. Also, any tokens included are automatically added to the GM's token bag within the campaign.

Easiest Way

The easiest way to create a data module for Fantasy Grounds is to export data records using the export interface available in most rulesets (but not all). To learn more about how to access and use the export interface, go to Using the Library and Activating Modules.

Advanced Editing

If you want more fine-grained control of how modules are built, you will need to edit the underlying XML module data directly. You can use a module export as a starting point for advanced editing. It is not recommended to edit the XML directly unless absolutely necessary, since all future updates will need to be manual edits.

Categories

For consistency in the ruleset Library interface, the module category should be one of the following:

Best Practices

Here are some best practices for building FG modules: