A module management tool for FoundryVTT.
This module was originally inspired by Module Management+.
Note
For documentation please see the Wiki
- Redesigned Module List: compact card-style layout replaces Foundry's default module list for faster scanning
- Module Tags: create custom tags and subtags, assign them to modules for organized grouping and filtering
- Module Notes: attach rich-text notes to individual modules; falls back to the module's own description if no note exists
- Quick Settings Access: per-module button that opens the Settings menu directly to that module's tab
- Lock Module state: lock module so state (enabled/disabled) will not be affected by Activate/Deactivate all modules.
- Save module state (enabled/disabled) as a preset.
- Load / update / delete preset.
- Export module state to .json.
- import .json to preset.
- Save settings state as a preset.
- Load / update / delete preset.
- Export settings state to .json
- import .json to preset:
- Choose which modules or specific settings to import.
- For user/client scope settings will have a Lock and a sync icon
- Lock (toggle): will force player setting to match GM, and hide from player settings.
- Sync: Will push GM setting to currently connected player(s).
- Controls (keybinds) Sync
- Include: Add hidden settings to include on presets, imports, and exports.
- Exclude: Add settings and modules to ignore on presets, imports, and exports.
- Opens report on login for GM with latest change logs for modules that contain a changelog file.
- Detects when new module(s) has been installed and prompts to enable.
I would like to extend a thanks to the following people for helping contribute to this module!
- French (fr): Retculo
- Italian (it): GregoryWarn
- Polish (pl): Lioheart
- Brazilian Portuguese (pt-BR): FarenRavirar / Kharmans!
- Many thanks to RedB-hub for testing my module thoroughly!
If you would like to contribute to the localization, you can do so in one of these ways:
Translate through Gitlocalize.
- Fork the repository (copy main branch only).
- Then download or copy the en.json file.
- Rename it to the proper language code (for example es.json for Spanish language),
- Edit the file translating the text in quotes on the RIGHT SIDE of the colon.
- When done upload the new language file to your fork in the lang/ folder,
- Click the "Contribute" button and "Open Pull Request".