commit c09fec22af40477e2ac2fb3d895f8bdededeaad2 Author: Tim Evans Date: Sun Mar 1 00:28:24 2026 +0000 Initialize installable Foundry world repository diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..56f9f5f --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,24 @@ +name: Build and Attach Foundry World Zip + +on: + release: + types: [published] + workflow_dispatch: + +jobs: + build-release-zip: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Build zip + run: | + mkdir -p dist + zip -r dist/sla-brp.zip sla-brp -x "*.DS_Store" + + - name: Upload to release + if: github.event_name == 'release' + uses: softprops/action-gh-release@v2 + with: + files: dist/sla-brp.zip diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1a07445 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.DS_Store +dist/ diff --git a/README.md b/README.md new file mode 100644 index 0000000..89a95f1 --- /dev/null +++ b/README.md @@ -0,0 +1,51 @@ +# SLA BRP Foundry World + +Installable Foundry VTT world package for `sla-brp`. + +## Repo Layout + +- `sla-brp/` - The world content directory (must contain `world.json`). +- `scripts/build-release.sh` - Builds `dist/sla-brp.zip` for Foundry install. + +## One-time Setup + +1. Create a GitHub repo and push this folder. +2. Update these fields in `sla-brp/world.json`: + - `manifest` + - `download` + - `url` + +Use: + +- `manifest`: `https://raw.githubusercontent.com///main/sla-brp/world.json` +- `download`: `https://github.com///releases/latest/download/sla-brp.zip` +- `url`: `https://github.com//` + +## Release Steps + +1. Update `sla-brp/world.json` `version`. +2. Build zip locally: + + ```bash + ./scripts/build-release.sh + ``` + +3. Create a GitHub release and upload `dist/sla-brp.zip` as an asset. + - If you publish a GitHub release event, the included workflow can auto-attach `dist/sla-brp.zip`. + +## Install in Foundry + +In Foundry setup screen: + +1. Open **Game Worlds**. +2. Click **Install World**. +3. Paste manifest URL: + + `https://raw.githubusercontent.com///main/sla-brp/world.json` + +4. Install. + +## Notes + +- This world requires system ID: `sla-industries-brp`. +- Keep world assets and data inside `sla-brp/` so the zip stays installable. diff --git a/scripts/build-release.sh b/scripts/build-release.sh new file mode 100755 index 0000000..dc9c1a4 --- /dev/null +++ b/scripts/build-release.sh @@ -0,0 +1,15 @@ +#!/usr/bin/env bash +set -euo pipefail + +ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +WORLD_ID="sla-brp" +OUT_DIR="$ROOT_DIR/dist" +ZIP_PATH="$OUT_DIR/${WORLD_ID}.zip" + +mkdir -p "$OUT_DIR" +rm -f "$ZIP_PATH" + +cd "$ROOT_DIR" +zip -r "$ZIP_PATH" "$WORLD_ID" -x "*.DS_Store" + +echo "Created $ZIP_PATH" diff --git a/sla-brp/assets/scenes/GEGtuHNPVNtAoXJ2-thumb.webp b/sla-brp/assets/scenes/GEGtuHNPVNtAoXJ2-thumb.webp new file mode 100644 index 0000000..e080ed4 Binary files /dev/null and b/sla-brp/assets/scenes/GEGtuHNPVNtAoXJ2-thumb.webp differ diff --git a/sla-brp/data/actors/000073.log b/sla-brp/data/actors/000073.log new file mode 100644 index 0000000..c1a9516 Binary files /dev/null and b/sla-brp/data/actors/000073.log differ diff --git a/sla-brp/data/actors/000074.ldb b/sla-brp/data/actors/000074.ldb new file mode 100644 index 0000000..6ab6415 Binary files /dev/null and b/sla-brp/data/actors/000074.ldb differ diff --git a/sla-brp/data/actors/CURRENT b/sla-brp/data/actors/CURRENT new file mode 100644 index 0000000..be93edb --- /dev/null +++ b/sla-brp/data/actors/CURRENT @@ -0,0 +1 @@ +MANIFEST-000071 diff --git a/sla-brp/data/actors/LOCK b/sla-brp/data/actors/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/sla-brp/data/actors/LOG b/sla-brp/data/actors/LOG new file mode 100644 index 0000000..b2770bf --- /dev/null +++ b/sla-brp/data/actors/LOG @@ -0,0 +1,14 @@ +2026/02/27-16:50:11.339022 30b8e6000 Recovering log #69 +2026/02/27-16:50:11.345999 30b8e6000 Level-0 table #72: started +2026/02/27-16:50:11.347875 30b8e6000 Level-0 table #72: 157919 bytes OK +2026/02/27-16:50:11.350855 30b8e6000 Delete type=2 #66 +2026/02/27-16:50:11.351617 30b8e6000 Delete type=0 #69 +2026/02/27-16:50:11.352904 30b8e6000 Delete type=2 #68 +2026/02/27-16:50:11.353278 30b8e6000 Delete type=3 #67 +2026/02/27-16:50:12.082376 305ec5000 Moved #72 to level-1 157919 bytes OK: files[ 0 1 1 0 0 0 0 ] +2026/02/27-16:50:12.217065 305ec5000 Compacting 1@1 + 1@2 files +2026/02/27-16:50:12.229327 305ec5000 Generated table #74@1: 1225 keys, 786072 bytes +2026/02/27-16:50:12.229420 305ec5000 Compacted 1@1 + 1@2 files => 786072 bytes +2026/02/27-16:50:12.230246 305ec5000 compacted to: files[ 0 0 1 0 0 0 0 ] +2026/02/27-16:50:12.233393 305ec5000 Delete type=2 #70 +2026/02/27-16:50:12.234163 305ec5000 Delete type=2 #72 diff --git a/sla-brp/data/actors/LOG.old b/sla-brp/data/actors/LOG.old new file mode 100644 index 0000000..1bf1b60 --- /dev/null +++ b/sla-brp/data/actors/LOG.old @@ -0,0 +1,10 @@ +2026/02/26-14:44:31.419740 30e692000 Recovering log #65 +2026/02/26-14:44:31.423850 30e692000 Level-0 table #68: started +2026/02/26-14:44:31.427848 30e692000 Level-0 table #68: 728384 bytes OK +2026/02/26-14:44:31.428156 30e692000 Delete type=0 #65 +2026/02/26-14:44:31.430177 30e692000 Delete type=3 #63 +2026/02/26-14:44:31.522101 308c6e000 Moved #68 to level-1 728384 bytes OK: files[ 0 1 1 0 0 0 0 ] +2026/02/26-14:44:31.527957 308c6e000 Compacting 1@1 + 1@2 files +2026/02/26-14:44:31.535137 308c6e000 Generated table #70@1: 1172 keys, 758926 bytes +2026/02/26-14:44:31.535155 308c6e000 Compacted 1@1 + 1@2 files => 758926 bytes +2026/02/26-14:44:31.535212 308c6e000 compacted to: files[ 0 0 1 0 0 0 0 ] diff --git a/sla-brp/data/actors/MANIFEST-000071 b/sla-brp/data/actors/MANIFEST-000071 new file mode 100644 index 0000000..0ae2e0f Binary files /dev/null and b/sla-brp/data/actors/MANIFEST-000071 differ diff --git a/sla-brp/data/cards/000043.log b/sla-brp/data/cards/000043.log new file mode 100644 index 0000000..e69de29 diff --git a/sla-brp/data/cards/CURRENT b/sla-brp/data/cards/CURRENT new file mode 100644 index 0000000..8e0a062 --- /dev/null +++ b/sla-brp/data/cards/CURRENT @@ -0,0 +1 @@ +MANIFEST-000042 diff --git a/sla-brp/data/cards/LOCK b/sla-brp/data/cards/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/sla-brp/data/cards/LOG b/sla-brp/data/cards/LOG new file mode 100644 index 0000000..c579386 --- /dev/null +++ b/sla-brp/data/cards/LOG @@ -0,0 +1,3 @@ +2026/02/27-16:50:11.569564 30d0ef000 Recovering log #41 +2026/02/27-16:50:11.570280 30d0ef000 Delete type=3 #40 +2026/02/27-16:50:11.570433 30d0ef000 Delete type=0 #41 diff --git a/sla-brp/data/cards/LOG.old b/sla-brp/data/cards/LOG.old new file mode 100644 index 0000000..cbcd89c --- /dev/null +++ b/sla-brp/data/cards/LOG.old @@ -0,0 +1,3 @@ +2026/02/26-14:44:31.451991 30f698000 Recovering log #39 +2026/02/26-14:44:31.452322 30f698000 Delete type=0 #39 +2026/02/26-14:44:31.452345 30f698000 Delete type=3 #38 diff --git a/sla-brp/data/cards/MANIFEST-000042 b/sla-brp/data/cards/MANIFEST-000042 new file mode 100644 index 0000000..d6086c0 Binary files /dev/null and b/sla-brp/data/cards/MANIFEST-000042 differ diff --git a/sla-brp/data/combats/000033.ldb b/sla-brp/data/combats/000033.ldb new file mode 100644 index 0000000..1db6a2a Binary files /dev/null and b/sla-brp/data/combats/000033.ldb differ diff --git a/sla-brp/data/combats/000040.ldb b/sla-brp/data/combats/000040.ldb new file mode 100644 index 0000000..f7cd884 Binary files /dev/null and b/sla-brp/data/combats/000040.ldb differ diff --git a/sla-brp/data/combats/000043.ldb b/sla-brp/data/combats/000043.ldb new file mode 100644 index 0000000..83717ba Binary files /dev/null and b/sla-brp/data/combats/000043.ldb differ diff --git a/sla-brp/data/combats/000046.log b/sla-brp/data/combats/000046.log new file mode 100644 index 0000000..3c90053 Binary files /dev/null and b/sla-brp/data/combats/000046.log differ diff --git a/sla-brp/data/combats/CURRENT b/sla-brp/data/combats/CURRENT new file mode 100644 index 0000000..800d995 --- /dev/null +++ b/sla-brp/data/combats/CURRENT @@ -0,0 +1 @@ +MANIFEST-000045 diff --git a/sla-brp/data/combats/LOCK b/sla-brp/data/combats/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/sla-brp/data/combats/LOG b/sla-brp/data/combats/LOG new file mode 100644 index 0000000..4c18b78 --- /dev/null +++ b/sla-brp/data/combats/LOG @@ -0,0 +1,3 @@ +2026/02/27-16:50:11.623069 30b8e6000 Recovering log #44 +2026/02/27-16:50:11.623557 30b8e6000 Delete type=0 #44 +2026/02/27-16:50:11.623589 30b8e6000 Delete type=3 #42 diff --git a/sla-brp/data/combats/LOG.old b/sla-brp/data/combats/LOG.old new file mode 100644 index 0000000..04aa427 --- /dev/null +++ b/sla-brp/data/combats/LOG.old @@ -0,0 +1,5 @@ +2026/02/26-14:44:31.464659 30e692000 Recovering log #41 +2026/02/26-14:44:31.464826 30e692000 Level-0 table #43: started +2026/02/26-14:44:31.465065 30e692000 Level-0 table #43: 2348 bytes OK +2026/02/26-14:44:31.465371 30e692000 Delete type=3 #39 +2026/02/26-14:44:31.465566 30e692000 Delete type=0 #41 diff --git a/sla-brp/data/combats/MANIFEST-000045 b/sla-brp/data/combats/MANIFEST-000045 new file mode 100644 index 0000000..ec27eab Binary files /dev/null and b/sla-brp/data/combats/MANIFEST-000045 differ diff --git a/sla-brp/data/fog/000043.log b/sla-brp/data/fog/000043.log new file mode 100644 index 0000000..e69de29 diff --git a/sla-brp/data/fog/CURRENT b/sla-brp/data/fog/CURRENT new file mode 100644 index 0000000..8e0a062 --- /dev/null +++ b/sla-brp/data/fog/CURRENT @@ -0,0 +1 @@ +MANIFEST-000042 diff --git a/sla-brp/data/fog/LOCK b/sla-brp/data/fog/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/sla-brp/data/fog/LOG b/sla-brp/data/fog/LOG new file mode 100644 index 0000000..0ce60b3 --- /dev/null +++ b/sla-brp/data/fog/LOG @@ -0,0 +1,3 @@ +2026/02/27-16:50:11.631185 30d0ef000 Recovering log #41 +2026/02/27-16:50:11.631761 30d0ef000 Delete type=3 #40 +2026/02/27-16:50:11.632017 30d0ef000 Delete type=0 #41 diff --git a/sla-brp/data/fog/LOG.old b/sla-brp/data/fog/LOG.old new file mode 100644 index 0000000..269daa2 --- /dev/null +++ b/sla-brp/data/fog/LOG.old @@ -0,0 +1,3 @@ +2026/02/26-14:44:31.468667 30ee95000 Recovering log #39 +2026/02/26-14:44:31.469009 30ee95000 Delete type=0 #39 +2026/02/26-14:44:31.469031 30ee95000 Delete type=3 #38 diff --git a/sla-brp/data/fog/MANIFEST-000042 b/sla-brp/data/fog/MANIFEST-000042 new file mode 100644 index 0000000..d6086c0 Binary files /dev/null and b/sla-brp/data/fog/MANIFEST-000042 differ diff --git a/sla-brp/data/folders/000053.log b/sla-brp/data/folders/000053.log new file mode 100644 index 0000000..e69de29 diff --git a/sla-brp/data/folders/000054.ldb b/sla-brp/data/folders/000054.ldb new file mode 100644 index 0000000..bc800c8 Binary files /dev/null and b/sla-brp/data/folders/000054.ldb differ diff --git a/sla-brp/data/folders/CURRENT b/sla-brp/data/folders/CURRENT new file mode 100644 index 0000000..29ffc22 --- /dev/null +++ b/sla-brp/data/folders/CURRENT @@ -0,0 +1 @@ +MANIFEST-000051 diff --git a/sla-brp/data/folders/LOCK b/sla-brp/data/folders/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/sla-brp/data/folders/LOG b/sla-brp/data/folders/LOG new file mode 100644 index 0000000..efda9a4 --- /dev/null +++ b/sla-brp/data/folders/LOG @@ -0,0 +1,14 @@ +2026/02/27-16:50:11.635966 30c8ec000 Recovering log #50 +2026/02/27-16:50:11.636168 30c8ec000 Level-0 table #52: started +2026/02/27-16:50:11.636402 30c8ec000 Level-0 table #52: 509 bytes OK +2026/02/27-16:50:11.637451 30c8ec000 Delete type=3 #48 +2026/02/27-16:50:11.637656 30c8ec000 Delete type=0 #50 +2026/02/27-16:50:11.637914 305ec5000 Compacting 4@0 + 1@1 files +2026/02/27-16:50:11.639494 305ec5000 Generated table #54@0: 105 keys, 13775 bytes +2026/02/27-16:50:11.639511 305ec5000 Compacted 4@0 + 1@1 files => 13775 bytes +2026/02/27-16:50:11.639575 305ec5000 compacted to: files[ 0 1 0 0 0 0 0 ] +2026/02/27-16:50:11.639662 305ec5000 Delete type=2 #49 +2026/02/27-16:50:11.639834 305ec5000 Delete type=2 #35 +2026/02/27-16:50:11.640520 305ec5000 Delete type=2 #41 +2026/02/27-16:50:11.641286 305ec5000 Delete type=2 #52 +2026/02/27-16:50:11.641339 305ec5000 Delete type=2 #46 diff --git a/sla-brp/data/folders/LOG.old b/sla-brp/data/folders/LOG.old new file mode 100644 index 0000000..14ad96c --- /dev/null +++ b/sla-brp/data/folders/LOG.old @@ -0,0 +1,5 @@ +2026/02/26-14:44:31.473500 30e692000 Recovering log #47 +2026/02/26-14:44:31.473671 30e692000 Level-0 table #49: started +2026/02/26-14:44:31.473798 30e692000 Level-0 table #49: 536 bytes OK +2026/02/26-14:44:31.474266 30e692000 Delete type=0 #47 +2026/02/26-14:44:31.474342 30e692000 Delete type=3 #45 diff --git a/sla-brp/data/folders/MANIFEST-000051 b/sla-brp/data/folders/MANIFEST-000051 new file mode 100644 index 0000000..d69a844 Binary files /dev/null and b/sla-brp/data/folders/MANIFEST-000051 differ diff --git a/sla-brp/data/items/000055.ldb b/sla-brp/data/items/000055.ldb new file mode 100644 index 0000000..59c0653 Binary files /dev/null and b/sla-brp/data/items/000055.ldb differ diff --git a/sla-brp/data/items/000057.ldb b/sla-brp/data/items/000057.ldb new file mode 100644 index 0000000..491863f Binary files /dev/null and b/sla-brp/data/items/000057.ldb differ diff --git a/sla-brp/data/items/000058.log b/sla-brp/data/items/000058.log new file mode 100644 index 0000000..fc2853d Binary files /dev/null and b/sla-brp/data/items/000058.log differ diff --git a/sla-brp/data/items/CURRENT b/sla-brp/data/items/CURRENT new file mode 100644 index 0000000..80d9de0 --- /dev/null +++ b/sla-brp/data/items/CURRENT @@ -0,0 +1 @@ +MANIFEST-000056 diff --git a/sla-brp/data/items/LOCK b/sla-brp/data/items/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/sla-brp/data/items/LOG b/sla-brp/data/items/LOG new file mode 100644 index 0000000..067bfdb --- /dev/null +++ b/sla-brp/data/items/LOG @@ -0,0 +1,5 @@ +2026/02/27-16:50:11.641507 30c0e9000 Recovering log #54 +2026/02/27-16:50:11.642787 30c0e9000 Level-0 table #57: started +2026/02/27-16:50:11.643707 30c0e9000 Level-0 table #57: 71043 bytes OK +2026/02/27-16:50:11.644225 30c0e9000 Delete type=3 #52 +2026/02/27-16:50:11.644306 30c0e9000 Delete type=0 #54 diff --git a/sla-brp/data/items/LOG.old b/sla-brp/data/items/LOG.old new file mode 100644 index 0000000..2eeb930 --- /dev/null +++ b/sla-brp/data/items/LOG.old @@ -0,0 +1,11 @@ +2026/02/26-14:44:31.477238 30ee95000 Recovering log #50 +2026/02/26-14:44:31.479630 30ee95000 Level-0 table #53: started +2026/02/26-14:44:31.481855 30ee95000 Level-0 table #53: 316362 bytes OK +2026/02/26-14:44:31.482163 30ee95000 Delete type=3 #48 +2026/02/26-14:44:31.482322 30ee95000 Delete type=0 #50 +2026/02/26-14:44:37.815265 308c6e000 Compacting 1@0 + 1@1 files +2026/02/26-14:44:37.819189 308c6e000 Generated table #55@0: 542 keys, 399524 bytes +2026/02/26-14:44:37.819215 308c6e000 Compacted 1@0 + 1@1 files => 399524 bytes +2026/02/26-14:44:37.819906 308c6e000 compacted to: files[ 0 1 0 0 0 0 0 ] +2026/02/26-14:44:37.819991 308c6e000 Delete type=2 #51 +2026/02/26-14:44:37.820402 308c6e000 Delete type=2 #53 diff --git a/sla-brp/data/items/MANIFEST-000056 b/sla-brp/data/items/MANIFEST-000056 new file mode 100644 index 0000000..6379168 Binary files /dev/null and b/sla-brp/data/items/MANIFEST-000056 differ diff --git a/sla-brp/data/journal/000048.ldb b/sla-brp/data/journal/000048.ldb new file mode 100644 index 0000000..833fd07 Binary files /dev/null and b/sla-brp/data/journal/000048.ldb differ diff --git a/sla-brp/data/journal/000050.log b/sla-brp/data/journal/000050.log new file mode 100644 index 0000000..e69de29 diff --git a/sla-brp/data/journal/CURRENT b/sla-brp/data/journal/CURRENT new file mode 100644 index 0000000..a980eef --- /dev/null +++ b/sla-brp/data/journal/CURRENT @@ -0,0 +1 @@ +MANIFEST-000049 diff --git a/sla-brp/data/journal/LOCK b/sla-brp/data/journal/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/sla-brp/data/journal/LOG b/sla-brp/data/journal/LOG new file mode 100644 index 0000000..0df32ea --- /dev/null +++ b/sla-brp/data/journal/LOG @@ -0,0 +1,3 @@ +2026/02/27-16:50:11.656225 30d0ef000 Recovering log #47 +2026/02/27-16:50:11.656788 30d0ef000 Delete type=0 #47 +2026/02/27-16:50:11.656835 30d0ef000 Delete type=3 #45 diff --git a/sla-brp/data/journal/LOG.old b/sla-brp/data/journal/LOG.old new file mode 100644 index 0000000..4eeb030 --- /dev/null +++ b/sla-brp/data/journal/LOG.old @@ -0,0 +1,11 @@ +2026/02/26-14:44:31.488715 30fe9b000 Recovering log #43 +2026/02/26-14:44:31.489534 30fe9b000 Level-0 table #46: started +2026/02/26-14:44:31.489786 30fe9b000 Level-0 table #46: 13821 bytes OK +2026/02/26-14:44:31.490193 30fe9b000 Delete type=3 #41 +2026/02/26-14:44:31.490223 30fe9b000 Delete type=0 #43 +2026/02/26-14:44:31.819690 308c6e000 Compacting 1@0 + 1@1 files +2026/02/26-14:44:31.821083 308c6e000 Generated table #48@0: 133 keys, 127764 bytes +2026/02/26-14:44:31.821097 308c6e000 Compacted 1@0 + 1@1 files => 127764 bytes +2026/02/26-14:44:31.821172 308c6e000 compacted to: files[ 0 1 0 0 0 0 0 ] +2026/02/26-14:44:31.822573 308c6e000 Delete type=2 #44 +2026/02/26-14:44:31.823179 308c6e000 Delete type=2 #46 diff --git a/sla-brp/data/journal/MANIFEST-000049 b/sla-brp/data/journal/MANIFEST-000049 new file mode 100644 index 0000000..e51258c Binary files /dev/null and b/sla-brp/data/journal/MANIFEST-000049 differ diff --git a/sla-brp/data/macros/000011.ldb b/sla-brp/data/macros/000011.ldb new file mode 100644 index 0000000..34fccfe Binary files /dev/null and b/sla-brp/data/macros/000011.ldb differ diff --git a/sla-brp/data/macros/000045.log b/sla-brp/data/macros/000045.log new file mode 100644 index 0000000..e69de29 diff --git a/sla-brp/data/macros/CURRENT b/sla-brp/data/macros/CURRENT new file mode 100644 index 0000000..e146ef6 --- /dev/null +++ b/sla-brp/data/macros/CURRENT @@ -0,0 +1 @@ +MANIFEST-000044 diff --git a/sla-brp/data/macros/LOCK b/sla-brp/data/macros/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/sla-brp/data/macros/LOG b/sla-brp/data/macros/LOG new file mode 100644 index 0000000..9264048 --- /dev/null +++ b/sla-brp/data/macros/LOG @@ -0,0 +1,3 @@ +2026/02/27-16:50:11.700894 30c8ec000 Recovering log #43 +2026/02/27-16:50:11.701482 30c8ec000 Delete type=3 #42 +2026/02/27-16:50:11.701539 30c8ec000 Delete type=0 #43 diff --git a/sla-brp/data/macros/LOG.old b/sla-brp/data/macros/LOG.old new file mode 100644 index 0000000..e4e47ec --- /dev/null +++ b/sla-brp/data/macros/LOG.old @@ -0,0 +1,3 @@ +2026/02/26-14:44:31.493619 30f698000 Recovering log #41 +2026/02/26-14:44:31.494017 30f698000 Delete type=3 #40 +2026/02/26-14:44:31.494051 30f698000 Delete type=0 #41 diff --git a/sla-brp/data/macros/MANIFEST-000044 b/sla-brp/data/macros/MANIFEST-000044 new file mode 100644 index 0000000..b2e1b57 Binary files /dev/null and b/sla-brp/data/macros/MANIFEST-000044 differ diff --git a/sla-brp/data/messages/000052.ldb b/sla-brp/data/messages/000052.ldb new file mode 100644 index 0000000..1f52797 Binary files /dev/null and b/sla-brp/data/messages/000052.ldb differ diff --git a/sla-brp/data/messages/000054.log b/sla-brp/data/messages/000054.log new file mode 100644 index 0000000..d23eab4 Binary files /dev/null and b/sla-brp/data/messages/000054.log differ diff --git a/sla-brp/data/messages/CURRENT b/sla-brp/data/messages/CURRENT new file mode 100644 index 0000000..774dcea --- /dev/null +++ b/sla-brp/data/messages/CURRENT @@ -0,0 +1 @@ +MANIFEST-000053 diff --git a/sla-brp/data/messages/LOCK b/sla-brp/data/messages/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/sla-brp/data/messages/LOG b/sla-brp/data/messages/LOG new file mode 100644 index 0000000..78a2fe9 --- /dev/null +++ b/sla-brp/data/messages/LOG @@ -0,0 +1,3 @@ +2026/02/27-16:50:11.585047 30c0e9000 Recovering log #51 +2026/02/27-16:50:11.585803 30c0e9000 Delete type=3 #49 +2026/02/27-16:50:11.585862 30c0e9000 Delete type=0 #51 diff --git a/sla-brp/data/messages/LOG.old b/sla-brp/data/messages/LOG.old new file mode 100644 index 0000000..11c5d75 --- /dev/null +++ b/sla-brp/data/messages/LOG.old @@ -0,0 +1,14 @@ +2026/02/26-14:44:31.454835 30ee95000 Recovering log #48 +2026/02/26-14:44:31.455283 30ee95000 Level-0 table #50: started +2026/02/26-14:44:31.455630 30ee95000 Level-0 table #50: 27168 bytes OK +2026/02/26-14:44:31.455869 30ee95000 Delete type=3 #46 +2026/02/26-14:44:31.455902 30ee95000 Delete type=0 #48 +2026/02/26-14:44:31.457393 308c6e000 Compacting 4@0 + 1@1 files +2026/02/26-14:44:31.461072 308c6e000 Generated table #52@0: 40 keys, 64135 bytes +2026/02/26-14:44:31.461089 308c6e000 Compacted 4@0 + 1@1 files => 64135 bytes +2026/02/26-14:44:31.461131 308c6e000 compacted to: files[ 0 1 0 0 0 0 0 ] +2026/02/26-14:44:31.461162 308c6e000 Delete type=2 #39 +2026/02/26-14:44:31.461405 308c6e000 Delete type=2 #35 +2026/02/26-14:44:31.462061 308c6e000 Delete type=2 #42 +2026/02/26-14:44:31.463474 308c6e000 Delete type=2 #50 +2026/02/26-14:44:31.463587 308c6e000 Delete type=2 #47 diff --git a/sla-brp/data/messages/MANIFEST-000053 b/sla-brp/data/messages/MANIFEST-000053 new file mode 100644 index 0000000..f6c4fd5 Binary files /dev/null and b/sla-brp/data/messages/MANIFEST-000053 differ diff --git a/sla-brp/data/playlists/000043.log b/sla-brp/data/playlists/000043.log new file mode 100644 index 0000000..e69de29 diff --git a/sla-brp/data/playlists/CURRENT b/sla-brp/data/playlists/CURRENT new file mode 100644 index 0000000..8e0a062 --- /dev/null +++ b/sla-brp/data/playlists/CURRENT @@ -0,0 +1 @@ +MANIFEST-000042 diff --git a/sla-brp/data/playlists/LOCK b/sla-brp/data/playlists/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/sla-brp/data/playlists/LOG b/sla-brp/data/playlists/LOG new file mode 100644 index 0000000..3dc546f --- /dev/null +++ b/sla-brp/data/playlists/LOG @@ -0,0 +1,3 @@ +2026/02/27-16:50:11.717052 30b8e6000 Recovering log #41 +2026/02/27-16:50:11.717750 30b8e6000 Delete type=3 #40 +2026/02/27-16:50:11.717791 30b8e6000 Delete type=0 #41 diff --git a/sla-brp/data/playlists/LOG.old b/sla-brp/data/playlists/LOG.old new file mode 100644 index 0000000..40d4ab9 --- /dev/null +++ b/sla-brp/data/playlists/LOG.old @@ -0,0 +1,3 @@ +2026/02/26-14:44:31.496080 30e692000 Recovering log #39 +2026/02/26-14:44:31.496519 30e692000 Delete type=0 #39 +2026/02/26-14:44:31.496543 30e692000 Delete type=3 #38 diff --git a/sla-brp/data/playlists/MANIFEST-000042 b/sla-brp/data/playlists/MANIFEST-000042 new file mode 100644 index 0000000..d6086c0 Binary files /dev/null and b/sla-brp/data/playlists/MANIFEST-000042 differ diff --git a/sla-brp/data/scenes/000011.ldb b/sla-brp/data/scenes/000011.ldb new file mode 100644 index 0000000..c370750 Binary files /dev/null and b/sla-brp/data/scenes/000011.ldb differ diff --git a/sla-brp/data/scenes/000035.ldb b/sla-brp/data/scenes/000035.ldb new file mode 100644 index 0000000..b78646c Binary files /dev/null and b/sla-brp/data/scenes/000035.ldb differ diff --git a/sla-brp/data/scenes/000044.ldb b/sla-brp/data/scenes/000044.ldb new file mode 100644 index 0000000..2f11821 Binary files /dev/null and b/sla-brp/data/scenes/000044.ldb differ diff --git a/sla-brp/data/scenes/000047.log b/sla-brp/data/scenes/000047.log new file mode 100644 index 0000000..a8e03c6 Binary files /dev/null and b/sla-brp/data/scenes/000047.log differ diff --git a/sla-brp/data/scenes/CURRENT b/sla-brp/data/scenes/CURRENT new file mode 100644 index 0000000..a6d5883 --- /dev/null +++ b/sla-brp/data/scenes/CURRENT @@ -0,0 +1 @@ +MANIFEST-000046 diff --git a/sla-brp/data/scenes/LOCK b/sla-brp/data/scenes/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/sla-brp/data/scenes/LOG b/sla-brp/data/scenes/LOG new file mode 100644 index 0000000..056cda4 --- /dev/null +++ b/sla-brp/data/scenes/LOG @@ -0,0 +1,3 @@ +2026/02/27-16:50:11.791234 30c0e9000 Recovering log #45 +2026/02/27-16:50:11.791674 30c0e9000 Delete type=0 #45 +2026/02/27-16:50:11.791724 30c0e9000 Delete type=3 #43 diff --git a/sla-brp/data/scenes/LOG.old b/sla-brp/data/scenes/LOG.old new file mode 100644 index 0000000..b5197da --- /dev/null +++ b/sla-brp/data/scenes/LOG.old @@ -0,0 +1,5 @@ +2026/02/26-14:44:31.500864 30e692000 Recovering log #42 +2026/02/26-14:44:31.501064 30e692000 Level-0 table #44: started +2026/02/26-14:44:31.501351 30e692000 Level-0 table #44: 8634 bytes OK +2026/02/26-14:44:31.501604 30e692000 Delete type=3 #41 +2026/02/26-14:44:31.501632 30e692000 Delete type=0 #42 diff --git a/sla-brp/data/scenes/MANIFEST-000046 b/sla-brp/data/scenes/MANIFEST-000046 new file mode 100644 index 0000000..76df236 Binary files /dev/null and b/sla-brp/data/scenes/MANIFEST-000046 differ diff --git a/sla-brp/data/settings/000056.ldb b/sla-brp/data/settings/000056.ldb new file mode 100644 index 0000000..38d8ecc Binary files /dev/null and b/sla-brp/data/settings/000056.ldb differ diff --git a/sla-brp/data/settings/000058.ldb b/sla-brp/data/settings/000058.ldb new file mode 100644 index 0000000..07cf2f1 Binary files /dev/null and b/sla-brp/data/settings/000058.ldb differ diff --git a/sla-brp/data/settings/000061.ldb b/sla-brp/data/settings/000061.ldb new file mode 100644 index 0000000..527ca93 Binary files /dev/null and b/sla-brp/data/settings/000061.ldb differ diff --git a/sla-brp/data/settings/000062.log b/sla-brp/data/settings/000062.log new file mode 100644 index 0000000..eeb8957 Binary files /dev/null and b/sla-brp/data/settings/000062.log differ diff --git a/sla-brp/data/settings/CURRENT b/sla-brp/data/settings/CURRENT new file mode 100644 index 0000000..0556986 --- /dev/null +++ b/sla-brp/data/settings/CURRENT @@ -0,0 +1 @@ +MANIFEST-000060 diff --git a/sla-brp/data/settings/LOCK b/sla-brp/data/settings/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/sla-brp/data/settings/LOG b/sla-brp/data/settings/LOG new file mode 100644 index 0000000..120af10 --- /dev/null +++ b/sla-brp/data/settings/LOG @@ -0,0 +1,5 @@ +2026/02/27-16:50:11.871811 30c8ec000 Recovering log #59 +2026/02/27-16:50:11.872090 30c8ec000 Level-0 table #61: started +2026/02/27-16:50:11.872363 30c8ec000 Level-0 table #61: 998 bytes OK +2026/02/27-16:50:11.872876 30c8ec000 Delete type=0 #59 +2026/02/27-16:50:11.872940 30c8ec000 Delete type=3 #57 diff --git a/sla-brp/data/settings/LOG.old b/sla-brp/data/settings/LOG.old new file mode 100644 index 0000000..7ced561 --- /dev/null +++ b/sla-brp/data/settings/LOG.old @@ -0,0 +1,5 @@ +2026/02/26-14:44:31.509568 30ee95000 Recovering log #55 +2026/02/26-14:44:31.509754 30ee95000 Level-0 table #58: started +2026/02/26-14:44:31.509907 30ee95000 Level-0 table #58: 4025 bytes OK +2026/02/26-14:44:31.510577 30ee95000 Delete type=3 #53 +2026/02/26-14:44:31.510618 30ee95000 Delete type=0 #55 diff --git a/sla-brp/data/settings/MANIFEST-000060 b/sla-brp/data/settings/MANIFEST-000060 new file mode 100644 index 0000000..6926440 Binary files /dev/null and b/sla-brp/data/settings/MANIFEST-000060 differ diff --git a/sla-brp/data/tables/000011.ldb b/sla-brp/data/tables/000011.ldb new file mode 100644 index 0000000..422379f Binary files /dev/null and b/sla-brp/data/tables/000011.ldb differ diff --git a/sla-brp/data/tables/000045.log b/sla-brp/data/tables/000045.log new file mode 100644 index 0000000..e69de29 diff --git a/sla-brp/data/tables/CURRENT b/sla-brp/data/tables/CURRENT new file mode 100644 index 0000000..e146ef6 --- /dev/null +++ b/sla-brp/data/tables/CURRENT @@ -0,0 +1 @@ +MANIFEST-000044 diff --git a/sla-brp/data/tables/LOCK b/sla-brp/data/tables/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/sla-brp/data/tables/LOG b/sla-brp/data/tables/LOG new file mode 100644 index 0000000..810ef8d --- /dev/null +++ b/sla-brp/data/tables/LOG @@ -0,0 +1,3 @@ +2026/02/27-16:50:11.723473 30d0ef000 Recovering log #43 +2026/02/27-16:50:11.724041 30d0ef000 Delete type=3 #42 +2026/02/27-16:50:11.724085 30d0ef000 Delete type=0 #43 diff --git a/sla-brp/data/tables/LOG.old b/sla-brp/data/tables/LOG.old new file mode 100644 index 0000000..fca0e34 --- /dev/null +++ b/sla-brp/data/tables/LOG.old @@ -0,0 +1,3 @@ +2026/02/26-14:44:31.498271 30fe9b000 Recovering log #41 +2026/02/26-14:44:31.498632 30fe9b000 Delete type=3 #40 +2026/02/26-14:44:31.498660 30fe9b000 Delete type=0 #41 diff --git a/sla-brp/data/tables/MANIFEST-000044 b/sla-brp/data/tables/MANIFEST-000044 new file mode 100644 index 0000000..0e81389 Binary files /dev/null and b/sla-brp/data/tables/MANIFEST-000044 differ diff --git a/sla-brp/data/users/000011.ldb b/sla-brp/data/users/000011.ldb new file mode 100644 index 0000000..1053c79 Binary files /dev/null and b/sla-brp/data/users/000011.ldb differ diff --git a/sla-brp/data/users/000045.log b/sla-brp/data/users/000045.log new file mode 100644 index 0000000..e69de29 diff --git a/sla-brp/data/users/CURRENT b/sla-brp/data/users/CURRENT new file mode 100644 index 0000000..e146ef6 --- /dev/null +++ b/sla-brp/data/users/CURRENT @@ -0,0 +1 @@ +MANIFEST-000044 diff --git a/sla-brp/data/users/LOCK b/sla-brp/data/users/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/sla-brp/data/users/LOG b/sla-brp/data/users/LOG new file mode 100644 index 0000000..38b05c7 --- /dev/null +++ b/sla-brp/data/users/LOG @@ -0,0 +1,3 @@ +2026/02/27-16:50:11.901088 30b8e6000 Recovering log #43 +2026/02/27-16:50:11.901559 30b8e6000 Delete type=3 #42 +2026/02/27-16:50:11.901619 30b8e6000 Delete type=0 #43 diff --git a/sla-brp/data/users/LOG.old b/sla-brp/data/users/LOG.old new file mode 100644 index 0000000..ae9f949 --- /dev/null +++ b/sla-brp/data/users/LOG.old @@ -0,0 +1,3 @@ +2026/02/26-14:44:31.511877 30f698000 Recovering log #41 +2026/02/26-14:44:31.512130 30f698000 Delete type=3 #40 +2026/02/26-14:44:31.512164 30f698000 Delete type=0 #41 diff --git a/sla-brp/data/users/MANIFEST-000044 b/sla-brp/data/users/MANIFEST-000044 new file mode 100644 index 0000000..f2a0871 Binary files /dev/null and b/sla-brp/data/users/MANIFEST-000044 differ diff --git a/sla-brp/world.json b/sla-brp/world.json new file mode 100644 index 0000000..54c0b52 --- /dev/null +++ b/sla-brp/world.json @@ -0,0 +1,20 @@ +{ + "id": "sla-brp", + "title": "SLA BRP", + "description": "A prebuilt SLA BRP world for Foundry Virtual Tabletop.", + "version": "0.1.0", + "authors": [ + { + "name": "timevans" + } + ], + "compatibility": { + "minimum": "13", + "verified": "13.351", + "maximum": "13" + }, + "system": "sla-industries-brp", + "manifest": "https://raw.githubusercontent.com/YOUR_GITHUB_USER/YOUR_REPO/main/sla-brp/world.json", + "download": "https://github.com/YOUR_GITHUB_USER/YOUR_REPO/releases/latest/download/sla-brp.zip", + "url": "https://github.com/YOUR_GITHUB_USER/YOUR_REPO" +}