Developer Guides
From Fantasy Grounds Wiki
This page has been replaced. Please go to Latest Developer Guide for the most current version. |
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)
|
Pregens Lokiare (2017)
|
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. |