FG Con 16

Global RPG Con - Friday April 16th to Sunday April 18th, 2021

Event List

Basic Extension Coding Tutorial Session

Date: Saturday, April 14 2018
Time: 08:00 - 09:30 (GMT)
FG Type (Classic or Unity):

Ruleset: Coding Tutorial
Games Master: Damned
Minimum Players: 2   Maximum Players: 20
Booked: 18   Pending: 0
Available: 2

  • TriOpticon
  • Varsuuk
  • Mortar
  • Ahoggya
  • khirsah7
  • jayjay
  • bchaddock
  • Astronimos
  • Peter
  • Lord Brand
  • ColinBuckler
  • Stuart
  • Wintermute
  • Sulimo
  • exxarkhun
  • Morfedel
  • thwakball
  • sailor_lovins

In this 90 minute session I will discuss the Fantasy Grounds file system structure and then create a basic extension to demonstrate how the ruleset and extension layering works. We will explore methods to find the code that you want to alter and how to find all of its components. It is most likely we will only deal with an XML coding example but time permitting we may look at a basic LUA extension also.

To follow along in this session I advise that you download and install Notepad++ and 7zip – although neither is necessary they will be the tools that I am using and they are simple and easy to use.

presented in conjunction with the Fantasy Grounds College


This session will be run on the Fantasy Grounds Discord server: https://discord.gg/VKbhkSt

New players welcome.


Bookings for this event have now closed.

  6 comments for “Basic Extension Coding Tutorial Session

  1. TriOpticon
    February 24, 2018 at 10:22

    I hope I get into this…

  2. senoj
    March 12, 2018 at 18:25

    Hi, damned. Any chance you plan on recording this one also? I am interested in the topic, just not get up at 3am to attend interested.

    • April 8, 2018 at 13:59

      If the recording is successful it will be posted on Youtube and linked on the FGCon website.

  3. Varsuuk
    March 23, 2018 at 06:25

    It’s 4AM, but I will try to register nonetheless.
    A recording would rock too!

    I’d love someday for someone to make a video of “how to trace an existing Ruleset to learn rulesets” 😉 I am currently going through documentation (close to done with Wikis) then was going to try to understand Core and existing ruleset like 3.5 or 5. But not sure how to go about reading the Lua. I mean, if it was C++, I’d start with int main(int, char**) to see what was going on. Not sure how the “flow”/”event pump” works.

  4. John Pilhoefer
    April 8, 2018 at 17:15

    Please take me off the list for this class. My time zone was incorrect.

  5. April 15, 2018 at 15:50

    Video is now posted.

Leave a Reply