/foundryvtt-dnd5e-config

Version control for the configs we use, and particularly keep track of the modules and their setup

foundryvtt-dnd5e-config

Version control for the configs we use, and particularly keep track of the modules and their setup.

Organization and layout based on this project:
https://github.com/jbowensii/FOUNDRYVTT-DnD5e-Base-Game-Configuration

Foundational approach

  • D&D Beyond Character sheets are the place of record for characters
  • At the beginning of a session we should sync into Foundry/Forge VTT
  • At the end of a session (or before we play next) we ensure D&D Beyond player character sheets are updated.
  • No secrets are stored in the config files (apiKey, passwords, user accounts, etc.)

directory structure and file summary

$ tree -F -L 3 foundryvtt-dnd5e-config/
foundryvtt-dnd5e-config/
├── foundry-settings-export.json          <== Server config export
├── modules/                              <== Module configs exports
│   ├── compendium-folders/
│   │   ├── compendium-folders.json
│   │   └── README.md
│   └── midi-qol/
│       └── fvtt-midi-qol-settings.json
└── README.md                             <== This README

3 directories, 5 files

Modules

Base Foundry Enhancements 🏗️

These modules modify Foundry but pretty much fix components that are not mature or address some shortcomings.

Click to expand
  • Compendium Folders - organizes Compendium content
  • Changelogs & Conflicts
  • Dice Tray - Adds a dice tray under the chat
  • Drag Ruler - Vastly improves token movement - press space for waypoints.
  • Forien's Copy Environment - Export/Import global server configs
  • Foundry Community Macros
  • Follow Me! - Similar to token attacher, Supports familiars, NPC's, and players "following". Press f while hovering over the token you want to follow.
  • Foundryvtt Mount Up! - Similar to Follow Me!, supports familiar's riding on their players and mounts game-play.
  • lib - Color Settings - module dependency
  • libWrapper - module dependency
  • Pings - longpress mouse button to "ping" a place on a map, shift+click to snap the camera to the location
  • PopOut! - Pop any window out of the game into it's own dedicated window, great for having notes open
  • Search Anywhere
  • Navigation Presets - organizes maps, scenes, and chapters/groups
  • Module Compatibility Checker - See settings > Manage Modules > Button
  • Minimal UI - Does just that, collapses tray for abilities and macros, same for logged in users, drops the Foundryvtt icon which just takes up space.
  • scaleGrid - Grid Scaler tool to quickly match the scene grid to your map's grid. Works with both squares and hexes.
  • Selective Show - DO NOT NEED in v10 - function is added into core
  • Settings Extender - module dependency
  • socketlib - module dependency
  • tagger - creates tags on game objects/assets which enables more elegant automations
  • Token Mold - fix and improve token creation from actors with templates
  • Tokenizer - Edit/Add frames around tokens
  • tidy-ui-game-settings - Improves the game settings UI and significantly improves the Module Settings - adds search and collapses all the module settings. This should be in CORE FoundryVTT.

  • DnD 5e and Game Automation | Ease of Play ⚔️

    These modules are what makes Foundry use Dungeons and Dragons 5e rules and includes automations or improvements for players making things run much smoother.

    Click to expand
    • Active Token Effects
    • Active-Auras
    • Better Rolls for 5e
    • Beyond20 companion module
    • Combat Enhancements - modification for combat tracker to include HP tracking, clears targets on "next turn"
    • Combat Ready! - Helps combat flow better with notifications like "Next Up" and if you want timers for turns.
    • Dfreds Convenient Effects - scripted macros and effects for abilities, mechanics and spells which can be added to players and npcs.
    • Dfreds Droppables -
    • Dice So Nice! - Adds 3D configurable dice to the VTT
    • DNDBeyond Character Sheet for 5E - Reskin of the default character sheet
    • DNDBeyond NPC Sheet - Reskin of the default NPC sheet
    • FXMaster - Adds additional effects, like weather, environment and matching sounds, pull these in on demand.
    • Group Initiative - Group monster rolls
    • Health Estimate - Lets people know approximate health of tokens that are not their own
    • Initiative Double Click - enables fixing Initiative rolls/ordering during combat
    • Item Macro
    • Automatic Automations | Sequencer | JB2A (Tightly coupled)
      • Dynamic Active Effects SRD -
      • Dynamic Effects using Active Effects
    • Let Me Roll that For You (LMRTFY) - prompts for roll, like saving throws
    • MidiQOL | Dynamic Active Effects (DAE) | Times Up (Tightly coupled) - high level of automation and effects
      • Midi SRD
      • Token Magic Effects
    • Mob Attack Tool - Combine attacks from many creatures into one
    • Monks Active Tiles - Enables tile automations like teleporting, traps, etc.
    • Perfect Vision - MIGHT be going away in v10 because this is in the core
    • Splatter - blood Splatter on "bloodied" and death
    • Token Attacher - Enables easier token/tile management and automations like vehicles and things that move

    GM Addons to make game prep easier 🗺️

    These modules are focused around the GM, creating new content or running a session.

    Click to expand
    • border control - toggle borders on/off for tiles, very useful for scenes that use lots of assets
    • Moulinette Core
      • Moulinette Game Icons (module)
      • Moulinette Image Search (module)
      • Moulinette Scenes (module)
      • Moulinette Sound & SoundPad (module)
      • Moulinette Tiles (module)
    • multilevel Tokens - Adds several helpful token automation features for multi-level maps. Simulated height/vision, teleport between levels. Specifically for maps that show multiple levels on one map.

    Integrations with other tools/sites 🛠️

    These modules are for bridging and integrating with other tools, like D&D Beyond or The Forge VTT.

    Click to expand
    • D&D Beyond Importer - Mature DDB import and sync tool. Patreon supported. Can sync players back to D&D Beyond.
    • The Forge: More Awesomeness - forge module dependency, need API key to configure forge storage use

    Evaluating/Testing ✨

    These modules are being evaluated and may be used permanently or removed depending on how well they add to the experience. (In order of adding to the list/maturity)

    Click to expand
    • Argon - Combat HUD (active) - adds a fancy RPG game interface to skills and items.
    • Combat Carousel (active) - adds alternative combat tracker available during combats.
    • Combat Utility Belt - (installed but disabled) - might not need it anymore with other automations
    • DnD5e UI (installed but disabled) - Creates nice cards in chat, tab icons change which might require some getting used to
    • FoundryVTT Automated Polymorpher - For performing Polymorph, Wildshapes, and Disguise self just like the summoner.
    • Support for flying among other things coming up
      • Better Roofs - draw roofs when it makes sense, and obscure inside buildings for better immersion.
      • Levels - works in conjunction with better roofs
      • Wall Height - Now walls have height - so in theory you can fly over them
    • automated-evocations - Summoning done right, makes it so easy

    Future stuff 🔜

    This module list is needed for future improvements or evaluated to replace one of our existing tools. Or even something that we are curious about.

    Click
    • DDB Gamelog (DND Beyond)?
    • Forien's Quest Log (installed but disabled) - could be useful? Ask the players
    • Monk's Tokenbar (LMRTFY alternative?)
    • Plutonium 5e.tools - This could possibly replace Moulinette modules and more! Lots of promise!
      • Appears to support adventure imports, as well as monsters, spells, items
      • For easier prep - adds art browser, asset finder/explorer
      • Easier management - utils for cleaning, moving, organizing
    • tabletopaudio (installed but disabled) - integration with the website https://tabletopaudio.com/ - can create audio streams players can tune in to
    • Status Icons?