commit 034180995aeb0446976ad8c431ae4415dcb8b6e1 Author: alzer <> Date: Wed Aug 12 11:33:09 2026 +0200 Add corrected module.json for wfrp4e-mutations v3.0.0 (fixes download URL still pointing to v2.1.0 zip) diff --git a/README.md b/README.md new file mode 100644 index 0000000..69870f3 --- /dev/null +++ b/README.md @@ -0,0 +1,27 @@ +# wfrp4e-mutations – manifest fix + +Kein eigenständiges Modul, sondern nur ein korrigiertes `module.json` für +[artptz/wfrp4e-mutations](https://github.com/artptz/wfrp4e-mutations). + +**Problem:** Im offiziellen v3.0.0-Release zeigt das Feld `download` weiterhin +auf das v2.1.0-Zip, obwohl `version` bereits `3.0.0` ist +([Upstream-Issue #3](https://github.com/artptz/wfrp4e-mutations/issues/3), +noch offen). Wer über die offizielle Manifest-URL installiert, bekommt also +unter dem Label 3.0.0 den alten 2.1.0-Code. + +**Fix hier:** `download` zeigt korrekt auf +`releases/download/v3.0.0/artantares-mutations.zip`. Alle anderen Felder +(esmodules, packs, packFolders, compatibility) sind unverändert aus dem +offiziellen v3.0.0-Release übernommen – der Code selbst kommt weiterhin +1:1 von Upstream, hier wird nichts gehostet außer diesem einen `module.json`. + +**Foundry-Installation:** Modul-URL in Foundry auf + +``` +https://gitea.palmenalzer.de/alzer/wfrp4e-mutations-fix/raw/branch/main/module.json +``` + +setzen statt der offiziellen Manifest-URL. + +Sobald Upstream den Bug behebt, kann wieder auf die offizielle Manifest-URL +gewechselt werden. diff --git a/module.json b/module.json new file mode 100644 index 0000000..8fc3cfe --- /dev/null +++ b/module.json @@ -0,0 +1,106 @@ +{ + "id": "artantares-mutations", + "title": "Antares | Mutant's Handbook [WFRP4E]", + "description": "A module with homebrew rules for mutation and corruption for WFRP 4e, based on the work by Anders Hellspong", + "version": "3.0.0", + "compatibility": { + "minimum": "14", + "verified": "14" + }, + "relationships": { + "systems": [ + { + "id": "wfrp4e", + "type": "system", + "compatibility": { + "minimum": "9.0.0", + "verified": "9.6.1" + } + } + ] + }, + "authors": [ + { + "name": "antares", + "url": "https://github.com/artptz", + "discord": "artantares", + "flags": {} + }, + { + "name": "Anders Hellspong", + "discord": "hellspong", + "flags": {} + } + ], + "esmodules": [ + "/scripts/mutation-messages.mjs", + "/scripts/functions.mjs" + ], + "packs": [ + { + "name": "items", + "label": "Items (Mutations)", + "path": "packs/items", + "type": "Item", + "ownership": { + "PLAYER": "OBSERVER", + "ASSISTANT": "OWNER" + }, + "system": "wfrp4e", + "flags": {} + }, + { + "name": "journal", + "label": "Journal Entries (Mutations)", + "path": "packs/journal", + "type": "JournalEntry", + "ownership": { + "PLAYER": "OBSERVER", + "ASSISTANT": "OWNER" + }, + "system": "wfrp4e", + "flags": {} + }, + { + "name": "macros", + "label": "Macros (Mutations)", + "path": "packs/macros", + "type": "Macro", + "ownership": { + "PLAYER": "OBSERVER", + "ASSISTANT": "OWNER" + }, + "system": "wfrp4e", + "flags": {} + }, + { + "name": "rolltables", + "label": "Tables (Mutations)", + "path": "packs/rolltables", + "type": "RollTable", + "ownership": { + "PLAYER": "OBSERVER", + "ASSISTANT": "OWNER" + }, + "system": "wfrp4e", + "flags": {} + } + ], + "packFolders": [ + { + "name": "Mutant's Handbook", + "sorting": "m", + "packs": [ + "items", + "journal", + "rolltables", + "macros" + ], + "color": "#21c493", + "folders": [] + } + ], + "manifest": "https://gitea.palmenalzer.de/alzer/wfrp4e-mutations-fix/raw/branch/main/module.json", + "download": "https://github.com/artptz/wfrp4e-mutations/releases/download/v3.0.0/artantares-mutations.zip", + "flags": {} +}