Development System set up - WookieeMatt/Essence20 GitHub Wiki

Base Setup

  1. Install GitHub Desktop GitHub Desktop | Simple collaboration from your desktop
  2. Install Visual Studio Code Visual Studio Code - Code Editing. Redefined
  3. In Github Desktop, go to File-Clone Repository and enter the URL https://github.com/foundryvtt/foundryvtt-cli.git and sync it wherever you would like on your system.
  4. Still in GitHub Desktop, once again go to File-Clone Repository and enter the URL https://github.com/WookieeMatt/Essence20.git, For ease you should sync that to C:\users<username>\AppData\Local\FoundryVTT\Data\systems\essence20
  5. Set the Current Repository to Essence20, set the Current Branch to heads/beta, and then do Branch-New Branch and name it appropriately (pr-equipment would work)

Compendium Work Setup

  1. In Visual Studio Code, navigate to where you are syncing the Foundry VTT CLI and then run in the terminal window.
  • npm install -g @foundryvtt/[email protected]
  • fvtt configure set installPath 'C:/Program Files/Foundry Virtual Tabletop'
  • fvtt configure set dataPath 'c:/users/<username>/AppData/Local/FoundryVTT'
  • fvtt package workon "essence20" --type "System"
  • `fvtt configure view (it should look like the following) image
  • fvtt package pack "compendiumName" (this is the name of the folder)
  • atsitems Across the Stars
  • ccitems Cobra Codex
  • fgtaaitems Field Guide to Action and Adventure
  • gijcrbitems GI Joe Core Rulebook
  • mlpcrbitems My Little Pony Core Rulebook
  • prcrbitems Power Rangers Core Rulebook
  • sssitems Sgt Slaughter Sourcebook
  • tfcrbitems Transformers Core Rulebook

This will put all existing items into the Compendium that you are working on. It should look like this. image

  1. Open Foundry and enter the items you are working on. When you are done close Foundry and run the following: fvtt package unpack "compendiumName" Then in C:\Users<username>\AppData\Local\FoundryVTT\Data\systems\essence20\packs<compendiumName> Delete all of the files other than _source folder.
⚠️ **GitHub.com Fallback** ⚠️