Register

DnD Content Manager

An Add-on Module for Foundry Virtual Tabletop

Author: __Joe__ Project Source Versions 12 - 13 (Verified 12) Last Updated 4 days, 15 hours ago

A content manager for D&D 5e in FoundryVTT with support for D&D  2014/2024 rules in v3.3.1 and v4+


Have you ever wanted to:

If so, this module is for you.

The goal of the DCM is to give DMs full control over what options are available to players. It allows you to choose exactly which classes, subclasses, species, feats, backgrounds, items and spells show up in the built-in Compendium Browser, turning it into a single source of available options for you and your players.

Key Features

Usage

Once installed it is simple to configure which options are available via the module settings or the Compendium Directory:

  1. Open the Player Content Configuration menu from the Compendium sidebar or module settings menu.
  2. Use the cog button in the top right to open the Source Selection menu and select the content types you want to filter and the sources you want to use for each content type, then close it.
  3. Select the available items from each source in the Player Content Configuration Menu.
  4. (Optional) You can make a set of journals containing these options using the Create Player Option Journal button on the compendium browser tab.
  5. (Optional) To enable Spotlight Omnisearch or Quick Insert integration make sure you select this in the main settings menu and reload.

Once you've done this, any unselected content is hidden within the Compendium Browser. You can add or remove new options at any time, and unlike with creating compendium specifically for a particular game - there's no deletion, duplication or copying involved so no need to manage updates or changes! Though you'll need to re-generate the player journals when options change

Adding Spell Lists

Adding new spell lists is easy with the DCM. Simply go to the Spell List tab in the content selector window, and select the lists you want to be used. All selected lists will be loaded the next time you reload the window.

Module Spell Lists

Right now there isn't a way to unload spell lists registered by modules so it's not possible to remove spells loaded by the SRD, PHB or Tashas modules (though the SRD and Tasha's spells can be hidden by ensuring the SRD spell compendium is not set as a source in the main Compendium Browser settings).

As a work-around, the spell list journal pages generated by the Player Handbook function only include spells allowed by the spell filtering you specify (if enabled), so the SRD/Tasha spells can be removed from these complete lists by not including them in the accepted spell selection.

Limitations/Known Issues

Adding New Content
If new content is added it won't be available in the Compendium Browser until you've added it via the 'Approved Content' menu.

World Content
Currently we filter out items which are only in the world but not in a Compendium. 

Future Improvements

Filtering Large Collections

DCM currently only supports grouping items, not filtering them so its not the best user experience for types where there and hundreds/thousands of items (e.g. Equipment). I'd like to improve this and give users better ways to quickly navigate and approve/deny content.

Auto-Add Content
Ideally it should be possible to flag some compendiums as being auto-approving, including any content from these by default rather than having to manually approve new items (World items might be a good example of these). 

License

This package is under an MIT license and the Foundry Virtual Tabletop Limited License Agreement for module development.

Acknowledgements

This module wouldn't be possible without the core D&D 5E system (and makes extensive re-use of it's styling) so thanks to the developers!
Additional thanks to folks from the League of Extraordinary FoundryVTT Developers discord for answer some no-doubt silly questions

Supported Game Systems

  1. Dungeons & Dragons Fifth Edition

    Latest Version: Version 4.3.8 Last Updated 5 days, 12 hours ago

Categories

Available Versions

  1. Version v1.4.4

    4 days, 15 hours ago
    Foundry Version 12 - 13 (Verified 12) Manifest URL Read Notes
  2. Version v1.4.3

    1 week, 5 days ago
    Foundry Version 12 - 13 (Verified 12) Manifest URL Read Notes
  3. Version v1.4.2

    1 week, 5 days ago
    Foundry Version 12 - 13 (Verified 12) Manifest URL Read Notes
  4. Version v1.4.1

    2 weeks, 4 days ago
    Foundry Version 12 - 13 (Verified 12) Manifest URL Read Notes
  5. Version v1.4.0

    2 months, 2 weeks ago
    Foundry Version 12 - 13 (Verified 12) Manifest URL Read Notes
  6. Version v1.3.1

    2 months, 3 weeks ago
    Foundry Version 12 - 12 (Verified 12) Manifest URL Read Notes
  7. Version v1.3.0

    2 months, 3 weeks ago
    Foundry Version 12 - 12 (Verified 12) Manifest URL Read Notes
  8. Version v1.2.0

    2 months, 4 weeks ago
    Foundry Version 12 - 12 (Verified 12) Manifest URL Read Notes
  9. Version v1.1.0

    2 months, 4 weeks ago
    Foundry Version 12 - 12 (Verified 12) Manifest URL Read Notes
  10. Version v1.0.0

    2 months, 4 weeks ago
    Foundry Version 12 - 12 (Verified 12) Manifest URL Read Notes