GI JOE RPG Launch
  1. #1

    Developer Notes - 2025-04 Ruleset Updates

    Planned Release Date: April 22 2025

    We are continuing to work on general ruleset updates. See the main ruleset beta thread for the summary of the updates.

    In order to support ruleset and extension developers, I have made a number of notes regarding changes that should be made to bring rulesets and extensions in-line with changes to ones we directly maintain.

    NOTE 1: This update is part of continuing push to standardize UI for consistency for users, as well as improve theming support.

    NOTE 2: I've only documented the specific rulesets affected for rulesets sold in the FG store or installed by default. Any updates for rulesets/extensions provided via FG Forge or other sources will need to look at the notes below for suggested updates.

    Regards,
    JPG

  2. #2
    Ruleset/Extension - Suggested Maintenance Updates

    Changes (including ruleset-specific change notes) are now documented on the wiki, in order to improve historical access to change information.
    https://fantasygroundsunity.atlassia...l+Change+Guide

    Included Rulesets Updated: CoreRPG, 3.5E, 4E, 5E, PFRPG, SFRPG, PFRPG2/SFRPG2, Cypher, FATECore

    Store Rulesets Updated: 13A, AFF2E, BoL, BRP, CoC6, CoC7, Conan, d20Modern, Dune, Fallout, FT, ICONS, ICRPG, M&M, RMC, Shadowdark, Symbaroum, Traveller, Vaesen, WoD, WoiN

    To Be Updated: 2E, CPR, DCC/MCC, E20*, SW/SWPF, SotDL, STA,
    Last edited by Moon Wizard; April 17th, 2025 at 05:28.

  3. #3
    LuaCheck Configuration
    As part of this release, I have been trying out LuaCheck to help syntax checking for scripts. Depending on the amount of time it takes to update, this may not be something I do long term. However, I wanted to post what I've done, since I posted for some developers over on Discord.

    Attached is a LuaCheck configuration file that was used on CoreRPG and 5E code bases that can be used to compare against community extension code.

    I set up LuaCheck in a folder on my Desktop containing the luacheck executable and the configuration file; then I run these command lines.
    Code:
    luacheck --config fg_luacheckrc.txt C:\Users\John\Dev\FGDLC\CoreRPG\rulesets\CoreRPG -r --exclude-files *.xml --exclude-files *.txt > CoreRPG_luacheck.txt 2>&1
    luacheck --config fg_luacheckrc.txt C:\Users\John\Dev\FGDLC\5E\rulesets\5E -r --exclude-files *.xml --exclude-files *.txt > 5E_luacheck.txt 2>&1
    Attached Files Attached Files
    Last edited by Moon Wizard; April 15th, 2025 at 20:40.

  4. #4
    Added Developer Change Notes to wiki; and updated LuaCheck config.

  5. #5
    Minor updates to wiki/config.

  6. #6
    Updates to LuaCheck config.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
TALES of the VALIANT

Log in

Log in