DFreds FoundryVTT Modules

website·Indexed 31 days ago

https://dfreds-modules.com

Documentation for a suite of FoundryVTT modules including Convenient Effects, Triggers, UI Extender, and Effects Panel. Provides user guides and developer APIs for managing status effects, event-driven triggers, and UI enhancements across various game systems.

Tokens
22.6K
Snippets
62
Records
183
Agent score
56%

What's inside DFreds Modules

  1. Overview of lib-dfreds-migrations

    lib-dfreds-migrations is a library for FoundryVTT modules that simplifies running and tracking data migrations when the shape of stored data changes. It tracks successful migrations to prevent duplicate applications. Because it is a library, it must be installed alongside a module that requires it; it does not perform any actions on its own.
  2. Overview of Droppables for FoundryVTT

    Droppables is a FoundryVTT module that extends drag-and-drop capabilities. It allows users to drop entire folders of actors or journal entries onto the canvas, upload files directly to the canvas to create documents based on the active layer, and drop files or .json exports into sidebar directories to automatically create or import documents.
  3. Overview of DFreds Triggers for Foundry VTT

    DFreds Triggers is a premium module for Foundry VTT that enables game automation by allowing users to define events, conditions, and actions through a graphical interface. This removes the need to write manual macros for common automation tasks, although custom macros or scripts can still be executed as actions. A single event can be configured to fire multiple actions based on specified conditions.
  4. Overview of Convenient Effects for FoundryVTT

    Convenient Effects is a FoundryVTT module that allows users to create and manage toggleable active effects via a dedicated sidebar directory. This removes the need to navigate through actor sheets to apply or remove effects. While it includes pre-built effects for DND5e and SW5e, it is compatible with any system. The module provides an extensive API for use in macros and integrates with automation tools for duration and condition tracking.
  5. Overview of Lib: UI Extender

    Lib: UI Extender is a library for FoundryVTT that provides a standardized way for modules to extend the base UI. It allows the registration of HUD buttons, scene control tools, sidebar directories, and settings buttons. Because registrations are handled through the library, multiple modules can extend the same interface elements without conflicting. This is a library and must be installed alongside a module that requires it to function.
  6. Overview of DFreds Effects Panel

    DFreds Effects Panel is a FoundryVTT module that displays a panel of active effects for the currently selected token in the top-right corner of the canvas. It allows users to view, manage, and configure effects without opening the character sheet.

    Interaction Patterns:

    • Single Click: Shows the effect's description, remaining duration, and expiration status. Click again to close.
    • Double Click: Opens the effect's configuration sheet.
    • Right Click: Performs an action (Enable, Disable, or Delete) based on the module's settings.
  7. Overview of Effects to Chat for FoundryVTT

    Effects to Chat is a FoundryVTT module that automatically posts chat messages whenever an effect is added to, removed from, or expires on an actor. This allows players and GMs to track effect changes without manually checking actor sheets. The messages can include the effect's description, and visibility is controlled by user roles.
  8. Overview of dfreds-module-template-ts

    dfreds-module-template-ts is a GitHub template repository designed for starting FoundryVTT modules using TypeScript and Vite. It provides a pre-configured build pipeline, type definitions, linting, and release workflows. Key features include the use of @dfreds/foundry-types for type definitions, symlink integration to avoid direct modification of the Foundry data folder, and GitHub Actions for automated releases and publishing.
  9. Overview of Pocket Change for FoundryVTT

    Pocket Change is a FoundryVTT module that automatically generates and adds currency to actors when their tokens are dropped onto the canvas. It uses customizable treasure tables to determine the amount of currency. For the dnd5e system, it comes pre-configured with Individual Treasure tables by Challenge Rating from the Dungeon Master's Guide; for other systems, users must configure the tables to match how the system stores money.
  10. Overview of dfreds-notifications

    dfreds-notifications is a FoundryVTT module that replaces the default notification system. It automatically renders all notifications raised by Foundry or other modules without requiring changes to those modules. Key additions include action buttons that trigger callbacks and a session notification history accessible via a sidebar directory.
  11. Use DFreds Select Tool to manage multiple items on non-standard layers

    The DFreds Select Tool module extends Foundry VTT's native multi-selection, copying, and pasting behavior to layers that do not normally support it. This allows users to select and manipulate multiple items simultaneously on the following layers: templates, lights, sounds, and notes.
  12. Use Lib: Migrations for FoundryVTT module migrations

    Lib: Migrations is a library designed for FoundryVTT module developers to simplify the process of running and tracking data migrations within their modules.