v0.3.0
SLA BRP Foundry Packages
Installable Foundry VTT package repo for:
- System:
sla-industries-brp - Module:
sla-industries-compendium(companion content and artwork) - World:
sla-brp
Install URLs
- System manifest:
https://raw.githubusercontent.com/slaguru666/sla_industries_brp/main/sla-industries-brp/system.json - Module manifest:
https://raw.githubusercontent.com/slaguru666/sla_industries_brp/main/sla-industries-compendium/module.json - World manifest:
https://raw.githubusercontent.com/slaguru666/sla_industries_brp/main/sla-brp/world.json
Important Install Order
- Install System
sla-industries-brpfirst. - Install Module
sla-industries-compendiumsecond. - Install World
sla-brpoptionally (or create a new world with the system).
If the system is not installed first, Foundry marks the world unavailable.
Populate A Fresh World
In a new sla-industries-brp world with the companion module enabled, run this as a GM script macro:
const { SLASeedImporter } = await import("/systems/sla-industries-brp/module/apps/sla-seed-importer.mjs");
await SLASeedImporter.buildDraft2({ overwrite: false, syncCompendia: true });
Repo Layout
sla-industries-brp/- system content (system.json)sla-industries-compendium/- companion module content (module.json,sla-data, compendium packs, artwork)sla-brp/- world content (world.json)scripts/build-release.sh- builds all release zips intodist/
Release Steps
-
Update versions in:
sla-industries-brp/system.jsonsla-industries-compendium/module.jsonsla-brp/world.json
-
Build zips:
./scripts/build-release.sh -
Create a GitHub release and attach:
dist/sla-industries-brp.zipdist/sla-industries-compendium.zipdist/sla-brp.zip
Notes
- World
sla-brpdepends on system IDsla-industries-brp. - Companion module contains
sla-data/*.jsonplus artwork underassets/SLA_Assets. - Download URLs use GitHub
releases/latest/download/..., so the latest release must include all three zip assets.
Languages
JavaScript
74.7%
HTML
20.1%
CSS
5.2%