DFreds FoundryVTT Modules
website·Indexed 30 days ago
https://dfreds-module-docs.vercel.app/Documentation and updates for a collection of FoundryVTT modules created by DFreds, including Convenient Effects, Effects Panel, Chat Pins, Comprehensive Keybinds, Picky UI, Clipboard, and Obvious Settings.
What's inside DFreds
- Lib: Migrations is a library designed for FoundryVTT module developers to simplify the process of running and tracking data migrations within their modules.
Overview of Chat Pins for FoundryVTT
Chat Pins is a FoundryVTT module that allows users to pin chat messages. Pinned messages are stored in a separate Chat Pin Log (accessible via the pin icon above the chat box), allowing users to manage them or jump back to the original message. Pinned messages are preserved even when the main chat log is flushed.Overview of lib-dfreds-migrations
lib-dfreds-migrations is a FoundryVTT module library designed to help developers run and track data migrations when the shape of their module's stored data changes. The library tracks which migrations have succeeded to prevent duplicate applications. It is a dependency library and does not perform any actions on its own; it must be installed alongside a module that utilizes it.Overview of Chat Pins for FoundryVTT
Chat Pins is a FoundryVTT module that provides the functionality to pin specific messages to the chat, ensuring important information remains easily accessible to players and GMs.Overview of Hidden Token Effects for FoundryVTT
Hidden Token Effects is a FoundryVTT module that hides effect icons on tokens from users who lack sufficient ownership of the effect. This ensures players can see icons on their own tokens but not on others. Note that overlay effects are always visible regardless of ownership settings.Overview of DFreds Pocket Change for Foundry VTT
DFreds Pocket Change is a system-agnostic module for Foundry VTT (compatible with v14) that automatically generates and assigns currency to actors when their tokens are dropped onto the canvas. While it defaults to the Dungeon Master's Guide Individual Treasure tables by Challenge Rating for the dnd5e system, it can be configured for any game system.Overview of Pocket Change for FoundryVTT
Pocket Change is a FoundryVTT module that automatically adds currency to actors when their tokens are dropped on the canvas. It uses a configurable treasure table to determine the amount of currency. For dnd5e, it comes pre-configured with Individual Treasure tables by Challenge Rating from the Dungeon Master's Guide; for other systems, users must configure the table to match the system's currency storage.Overview of dfreds-notifications features
The dfreds-notifications module replaces the default FoundryVTT notification system. It automatically renders all notifications raised by Foundry or other modules without requiring changes to those modules. Key enhancements include:
- Notification History: A sidebar directory that stores all session notifications, allowing users to review missed messages.
- Unread Indicator: A visual dot on the sidebar tab that appears when new notifications arrive while the history is hidden.
- Action Buttons: Developer-defined buttons within notifications that trigger specific callbacks.
- Core Support: Maintains full compatibility with permanent, progress, and localized messages.
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 ensures that effect changes are visible to relevant users without requiring them to manually check actor sheets.Overview of the Clipboard module for FoundryVTT
The Clipboard module for FoundryVTT provides a dedicated clipboard application within the game interface, allowing users to track and manage items they have copied.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:
- Integration with
@dfreds/foundry-typesfor well-defined Foundry types. - Symlink integration to avoid direct modification of the Foundry data folder.
- Build management via Vite and package management via npm/nvm.
- Specialized commands for compiling Foundry compendium packs and managing different FoundryVTT versions.
- GitHub Actions for automated releases, Discord notifications, and publishing to Foundry.
- Integration with
Overview of DFreds Effects Panel
DFreds Effects Panel is a FoundryVTT module that displays a panel of active effects for the selected token in the top-right corner of the canvas. It allows users to view and manage effects (active, disabled, and passive) without opening the character sheet.
Interaction Patterns:
- Single Click: View effect description, remaining duration, and expiration status. Click again to close.
- Double Click: Open the effect's configuration sheet.
- Right Click: Enable, disable, or delete the effect (behavior is configurable in settings).
- Manage Mode: Accessed via the sliders icon at the top of the panel. Allows users to individually toggle the visibility of specific effects using eye badges. These choices are per-player and override general visibility settings.