Skip to content

thejoester/bbmm

Repository files navigation

Big Bad Module Manager

A module management tool for FoundryVTT.

This module was originally inspired by Module Management+.


Buy Me a Coffee at ko-fi.com

For documentation please see the Wiki

Features

Advanced Module Management

  • 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.
image

Module Presets

  • Save module state (enabled/disabled) as a preset.
  • Load / update / delete preset.
  • Export module state to .json.
  • import .json to preset.
image
image

Settings Presets

  • 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.
image

Settings/Controls Sync

  • 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
image

Include & Exclude modules & settings (Advanced feature)

  • Include: Add hidden settings to include on presets, imports, and exports.
  • Exclude: Add settings and modules to ignore on presets, imports, and exports.
image

Changelog report

  • Opens report on login for GM with latest change logs for modules that contain a changelog file.
image

New Module Detection

  • Detects when new module(s) has been installed and prompts to enable.
image

Credits

I would like to extend a thanks to the following people for helping contribute to this module!

Translations

Testing

  • Many thanks to RedB-hub for testing my module thoroughly!

Contribute

If you would like to contribute to the localization, you can do so in one of these ways:

Translate through Gitlocalize.

Fork and Submit a Pull Request:

  1. Fork the repository (copy main branch only).
  2. Then download or copy the en.json file.
  3. Rename it to the proper language code (for example es.json for Spanish language),
  4. Edit the file translating the text in quotes on the RIGHT SIDE of the colon.
  5. When done upload the new language file to your fork in the lang/ folder,
  6. Click the "Contribute" button and "Open Pull Request".

Upload file as Issue:

  1. Download the en.json file,
  2. Rename it to the Open up an Issue and attach the file.

About

FoundryVTT Mosule: Big Bad Module Manager - a module management tool.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors