Skip to content

Latest commit

 

History

69 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GCA5 Roll20 Exporter

GCA5 Plugin for Exporting to Roll20

Resources

Initial source code provided by WoodmanX

GCA5FantasyGroundsExporter

Versions

1.1.0.3

7/8/2026

  • For inventory items use precountweight and precountcost to get the correct weight and cost for items instead of using the base values.

1.1.0.2

6/10/2026

  • Update Racial Templates to get the correct book and page reference

1.1.0.0

6/6/2026

  • Add new fields to the export for Roll20 character sheets, including:
    • HomeWorld from Biographical Data
    • Gravity from Biographical Data
    • BirthDate from Biographical Data
    • BirthPlace from Biographical Data
    • Gender from Biographical Data
    • Handedness from Biographical Data
    • Build from Biographical Data
    • HairColor from Biographical Data
    • EyeColor from Biographical Data
    • Family from Biographical Data
  • Update weight import to strip out string values and convert to a number.
  • Update melee attacks to try to extract the melee weapon weight.

1.0.1.21

  • Convert GetTraitNotes(GCATrait trait) code for extracting notes to use regex.

1.0.1.20

  • Update GetRepeatingRanged to use ModeManager
  • Update GetRepeatingMelee to use ModeManager
  • Update GetRepeatingTrait to use check for parent/child relationship
  • Fix bug with Getting language skills
  • Fix bug with Getting spells, if a spell is a parent, get the tag basepoints of the spell
  • Fix bug reported by @Ca7iburn by adding a check for null when calling the method ItemByNameAndExt

1.0.1.10

  • Fix bug when checking base skill trait by capitalizing the value for stepoff value.
  • Some templates have a base cost that is not reflected in the list of traits. Update template to get PreModsPoints.
  • Added VTT Notes.
  • Implemented modHelperFunctions.RTFtoPlainText() for notes.
  • If a spell is a parent, set the points to zero. Temporary fix until parent/child relationships are handled.
  • If a spell is a ritual magic, add the spell with zero point cast but also add an entry to the techniques table for that ritual magic spell.
  • Fix bug with item cost and weight. Updated to get base cost and weight.

File Locations

GCA5 Plugin Location: C:\ProgramData\Steve Jackson Games\GURPS Character Assistant 5\plugins\ExportToRoll20

Development

Debugging

This will send a message to the Log window of GCA5.

modUIAssistance.Notify("parentKey: " + parentKey);

Deploying to GCA5

  • Make sure GCA5 is not running
  • Build or Rebuild the Project
    • The post-build macro will copy source code files to the GCA5 Plugin Location.
  • Start GCA%
    • You can test your updates
  • Hint: Edit ~\ExportToRoll20\ExportToRoll20.cs and change the value for PLUGIN_VERSION. This helps verify the code was copied over correctly.

About

GCA5 Plugin for Exporting to Roll20

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages