This is Daggerheart for Foundry.

Welcome to the unofficial, community made Daggerheart system for FoundryVTT.
This system is designed to capture the full flavor of the 2d12 Hope & Fear dice mechanics, character builds, and collaborative storytelling magic.

About the System

The system includes complete character creation using card choices, Hope and Fear dice mechanics, team tags, group checks, and unique features tailored for the Daggerheart experience.

Screenshot Gallery

Release Notes

Known Issues

v1.0.5 – Care Package 5

Foundryborne Release Announcement

The Foundryborne team is proud to announce the release of the Care Package 5 (Stoic Capybara) for the Foundryborne Daggerheart System.

Changelog

Bug Fixes

  • Resolved an issue that caused newly made Actions to swap into Attack Actions upon edit.
  • Resolved an issue where taking armor damage from an attack and marking an armor slot at the same time did not take both into account.
  • Resolved an issue where actions made by a companion did not generate hope for the partnered character.
  • Corrected the portrait sizes for actor sheets.
  • Resolved an issue where rerolling damage dice could block using the Deal Damage button.
  • Resolved an issue where importing Characters from exported JSON did not properly set the Class/Subclass.
  • Resolved an issue where some Adversaries int he SRD compendium had their attack ranges missing, and resolved some incorrect values.

Please also remember to create a backup of your world before installing the update, just in case.

Manifest URL: https://github.com/Foundryborne/daggerheart/releases/download/1.0.4/system.json

v1.0.4 – Care Package 4

Foundryborne Release Announcement

The Foundryborne team is proud to announce the release of the Care Package 4 (Jumping Capybara) for the Foundryborne Daggerheart System.

Changelog

Bug Fixes

  • Resolved an issue with the flat multiplier field in adversary attacks disappearing in some cases.
  • Resolved an issue where a critical success marked a stress instead of clearing it.
  • Resolved an issue where the level up dialog was covered by a black box when making certain level up choices.
  • Resolved an issue with the "any" stress damage reduction rule.

Please also remember to create a backup of your world before installing the update, just in case.

Manifest URL: https://github.com/Foundryborne/daggerheart/releases/download/1.0.4/system.json

v1.0.3 – Care Package 3

Foundryborne Release Announcement

The Foundryborne team is proud to announce the release of the Care Package 3 (Apologetic Capybara) for the Foundryborne Daggerheart System.

Changelog

Forge

Following communication with Forge, conflicts that have persisted since launch appear to have been resolved. The system should now download and update normally. We appreciate confirmation from users testing this update.

Bug Fixes

  • Resolved an Issue where players showed up in the combat tracker as adversaries.
  • Resolved an issue that broke a lot of adversaries for some users.

Please note that for some of the bugfixes to apply you would have to recreate the player/companion actor, drag the adversary out from the compendium again or replace any updated item/feature on the character sheet.

Please also remember to create a backup of your world before installing the update, just in case.

Manifest URL: https://github.com/Foundryborne/daggerheart/releases/download/1.0.3/system.json

v1.0.2 – Care Package 2

Foundryborne Release Announcement

The Foundryborne team is proud to announce the release of the Care Package 2 (Capybara) for the Foundryborne Daggerheart System.

Changelog

Forge

Following communication with Forge, conflicts that have persisted since launch appear to have been resolved. The system should now download and update normally. We appreciate confirmation from users testing this update.

Bug Fixes

  • Disabled v13 waypoints from being drawn while combat is active.
  • Adversary basic attacks now display labels in the sidebar, including range and damage.
  • Selecting experience increases during level-up no longer causes crashes.
  • Fixed an issue where spending and gaining Hope simultaneously could result in incorrect totals (-1 or +1 instead of zero).
  • Added new system settings in Appearance Settings to allow Features and other Items to be initially expanded or collapsed.
  • Corrected effect calculations to properly use values from the Item model. This fixes issues such as the Barrier item previously adding the character's Tier to armor instead of the Item's value.
  • Critical damage calculations have been corrected. Previously, dice rolls were always maximized in addition to adding the dice maximum, resulting in double-counted damage.
  • Actor portraits are now top-focused, improving visual layout.
  • Removed redundant result text from reaction chat messages (e.g., “With Hope,” “With Fear”) to reduce confusion.
  • Corrected downtime refresh behavior to prevent erroneous refreshes of Session or Scene cooldowns.
  • Improved Character Creation layout: the top navigation bar has been removed, and Equipment is now the last tab, ensuring it is not overlooked while remaining optional.
  • Resolved an issue where activating or deactivating beastforms could move characters to unintended positions on the map.
  • Resolved duplication of scrolling text messages (e.g., Hope +1, Stress -1) in certain situations.
  • Companions can now level up independently and are no longer tied to the ranger's level-up.
  • Removed unintended icons in the Combat Tracker introduced in version 1.0.1, cleaning up the interface.
  • Domain cards now display their level in the loadout list.
  • Custom Downtime Moves descriptions are now correctly shown in tooltips.
  • Improved visibility and behavior of action buttons in chat messages.
  • Resolved an issue where ancestries were missing in the SRD Sidebar.
  • Item Attachments have been temporarily removed until the backend work to fully support them is complete.
  • Resolved an issue where the movement style icon was not being displayed correctly in some cases.

Please note that for some of the bugfixes to apply you would have to recreate the player/companion actor, drag the adversary out from the compendium again or replace any updated item/feature on the character sheet.

Please also remember to create a backup of your world before installing the update, just in case.

Manifest URL: https://github.com/Foundryborne/daggerheart/releases/download/1.0.2/system.json

v1.0.1 – Care Package 1

Foundryborne Release Announcement

The Foundryborne team is proud to announce the first Care Package update to the Daggerheart System.

Changelog

New Features & Improvements

  • The option to drag features between adversary sheets to quickly add a copy of an existing feature to a new adversary has been added.
  • You can now right-click features that restore "per session". In the future there will be a "new session" for the GM that will automate this.
  • Custom icon artwork for the combat wheelchair has been added. Special thanks to @CyrensMaps for creating them!
    • In addition, the credits in the Welcome journal have been adjusted
  • Updated the system background image to include the Foundryborne logo.

Bug Fixes

  • The Feature "Unconscious" spelling has been corrected.
  • Adversary Features should now correctly remove the associated Fear cost.
  • The Issue with armor features that prevented some drag&drop actions on armor items has been resolved.
  • Fixed a crash on experience selection.
  • Fixed a subclass error on multiclassing.
  • Fixed so multiclasses do not gain the hope feature for the class.
  • Fixed so Class/Subclass features are properly deleted on delevel.
  • Removed automatic deletion of features on delevel when not using levelup auto.
  • Custom (Homebrew) Domains now have their name displayed correctly and can be select in the multiclass selection screen.
  • A fix for bards rally dice showing in damage dialog when it should not.
  • Resolved an issue with the "reliable" weapon feature not working as intended.
  • Resolved an issue where Seraphs Prayer Dice did not increase with the spellcast modifier.
  • Resolved an issue where the Seaborne community option was not correctly displayed on character sheets.
  • Fixed a display issue with action buttons in chat messages.
  • Improved the display of reaction rolls in chat, to make it more clear that roll was reaction roll and not a regular duality dice roll.
  • Resolved an issue with beastform transformations breaking when using wildcard images for the character or beastform.
  • Resolved an issue where control buttons were not visible on the fear tracker in bar mode under certain conditions.
  • Resolved an issue where Sneak Attack would not be displayed as an option.
  • Resolved several issues with the adversaries.
  • Resolved an issue that broke compendium sorting when importing a whole compendium.
  • Fixed various spelling mistakes.
  • Resolved an issue with action buttons being vesible despite not having the permission to use them.
  • Resolved an issue with some item, feature, and action names being displayed incorrectly.
  • Improved the tooltips for traits in the character sheet to display the foll name of each trait in the tooltip.
  • Resolved an issue with damage formulas based on hope/fear results.

Please note that for some of the bugfixes to apply you would have to recreate the player/companion actor, drag the adversary out from the compendium again or replace any updated item/feature on the character sheet.

Please also remember to create a backup of your world before installing the update, just in case.

Manifest URL: https://github.com/Foundryborne/daggerheart/releases/download/1.0.1/system.json

v1.0.0 – Initial Public Release

Foundryborne Release Announcement

The Foundryborne team is proud to announce the first stable release of the Daggerheart Game System for Foundry VTT — v1.0.0 is now live!

We deeply appreciate your patience and support throughout development. This milestone marks just the beginning — we’re excited to bring even more features and improvements in future updates.


Installation

Installing the Daggerheart system is now easier than ever. No developer experience is required!

You can install the system directly from Foundry’s package browser:
👉 https://foundryvtt.com/packages/daggerheart

Search for 🔍 Daggerheart in the system installation section of Foundry's admin interface.

Or use our manifest URL to always install the latest version:
📦 [Manifest URL]


Features

Here’s what’s included in version v1.0.0:

  • Support for the 2D12 Hope & Fear dice system
  • Complete SRD content as world compendium
  • Easy character creation with Community, Ancestry, Class, and Domain cards
  • Custom character sheet with support for:
    • Hope & Stress tracking
    • Active and Vault Domain card slots
    • Experiences
    • Equipment
  • Simple and intuitive UI for both players and GMs
  • Narrative & Encounter Countdowns
  • Global Fear Tracker
  • Beastform support
  • Companion support
  • Special Class feature support, like prayer dice
  • Native Dice So Nice support
  • Support for Daggerheart's range options
  • Spotlight tracker built into the native combat tracker
    • with optional support for action tokens
  • Comprehensive action system
    • automated resource usage
    • automated effect application
    • damage automation
    • and more
  • Customization and Homebrew options

📚 You can find the documentation for the system here: https://github.com/Foundryborne/daggerheart/wiki

Thank you for being part of the journey — and welcome to the world of Daggerheart in Foundry VTT!

Manifest URL: https://github.com/Foundryborne/daggerheart/releases/download/1.0.0/system.json

Frequently Asked Questions

Why is it called Foundryborne?

Communities in Daggerheart are all named -borne (Wildborne, Seabornde, Loreborne... etc.). Since this is a Community Project, we decided to name it Foundryborne.

(How) Can I contribute?

You can find a link to the repository in the menu on this website. Please fork the repo & create a pull request. We also recommend to join the Discord server.

Check the Milestones and grab an unassigned task.

What about translations?

We want to offer translations for the system as well, but that will probably happen after the initial release. For the officially announced translations we want to wait for their release first.

Which FoundryVTT version will I need for this system?

We are developing for v13. If you don't want to upgrade yet for any reason, you can use the portable version of v13 temporarily until you are ready.

What features/automations will there be?

We strife to automate as much as possible - where it makes sense. It will also be possible to disable automations in the system settings. You will also find a lot of settings for supporting homebrew content. We aim to include the complete SRD content as well.

There will be character creation automation, as well as levelling up automation. We have a global fear tracker that can be customized, a robust countdown system, and even support for the optional action tracker, where players can request the spotlight from the GM and have 3 action tokens each.
This list is not complete.

What about the Void playtest content?

The Void playtest materials are not part of the SRD and therefore can't be included with the system. However, the system makes it easily possible to add custom domains and (sub)classes.

Will you include the official artwork?

The official artwork is not part of the SRD and therefore can't be included with the system. However, you will be able to provide your own artwork for everything. We aim to include as much (non-official) artwork as possible.

What about Demiplane intergration?

Demiplane currently has no API to make any integration possible. However, we have reached out to them and will be actively talking with the Demiplane to see if any kind of integration would be possible - or makes sense. This is most likely a feature for a later release however, or possibly even a separate module.

I have another Question!

Please join the Discord Server, especially the #community-support channel. If your question has not been answered, please use the ticket system in #contact-us.
Please do not DM the dev team directly, as we are getting too many messages which are distracting us from our work.