Developer Guides

From Fantasy Grounds Wiki
Jump to: navigation, search

NOTE: While the Ruleset Reference and Data Files Overview are up to date with the latest version of FG, the remaining guides have not been updated in years and may be out of date in some ways. I'm looking for people to assist in updating. (JPG - March 14, 2014)

NOTE: Developing for Fantasy Grounds requires varying degrees of technical ability, depending on how you want to customize the tabletop. The technical development may require editing of XML data files or Lua script files.

There are several options to extend Fantasy Grounds:

  • Ruleset: The files that define how a game system implementation looks and behaves on FG.
  • Extension: A modification to an existing ruleset. (themes, house rules, new features, etc.)
  • Module: A data file that defines campaign or reference data to be used with a ruleset. (equipment, spells, creatures, etc.)

If you have any questions, comments or corrections, please post in the Workshop forum.

General

Development Overview
Dulux-Oz (2015)
Data Files Overview
(2014)
Campaign and Module Data File Overview
(2014)
Getting the Most Out of Notepad
SpudmanWP (2011)
DLC Guidelines
(2017)

Rulesets

Ruleset Modification Guide
(2008)
Ruleset Reference
(2014)
String Translation
(2013)

Checklist for converting rulesets to allow easier string translation.
Custom Pointers Coding Toolkit
Dulux-Oz (2013)

Write-up of how to implement custom pointer shapes in a ruleset.
Anatomy of a Ruleset
Foen (2008)

Explains creation of a fully working ruleset for the RuneQuestâ„¢ game system (SRD).

Modules

Data Structure Overview and Best Practices
JPG (2016)
Reference Manuals
JPG (2016)
Adventure-a-Week Module Creation Guide
Trenloe (2013)

Guide to making adventure modules for Pathfinder and 3.5E
Module Making Manual
SoulofTheReaver (2010)

Assets

CoreRPG Assets
Zeus (2014)

CoreRPG SideBar/Banner/Title Font Assets
Note: Text on CoreRPG tab images is created using the Poor Richard font. (Thread) Also, some original tab text may have used Lucida Casual.

Tools

FGF Font Generator
Converts TrueType fonts to FGF bitmap font files for rulesets.
FGPEM Utility
Old utility for extracting PAK, EXT and MOD files.
Retrieved from "http://www.fantasygrounds.com/wiki/index.php?title=Developer_Guides&oldid=1743"