Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,339 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Foundryborne Daggerheart

Table of Contents

Overview

This is the community repo for the Foundry VTT system Foundryborne Daggerheart. It is not associated with Critical Role or Darrington Press.

User Install

  1. Recommended Searching for Daggerheart or Foundryborne in the System Installation dialogue of the FoundryVTT admin settings.
  2. Pasting https://raw.githubusercontent.com/Foundryborne/daggerheart/refs/heads/main/system.json into the Install System dialog on the Setup menu of the application.
  3. Downloading one of the .zip archives from the Releases page and extracting it into your foundry Data folder, under Data/systems/daggerheart.

Documentation

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

Development Setup

  1. Navigate to the repo directory:

    cd <path>/<to>/<repo>
  2. Install dependencies:

    npm install
  3. Configure your Foundry paths:

    Copy .env.example to .env and set up the foundry path and data path. The foundry path must point to main.js, and the data path must point the folder containing the Data folder itself (but not the Data folder itself).

  4. Setup symlinks:

    In a shell with elevated privilages, run npm run createSymlink. It will add a foundry folder for types, and add a symlink to the daggerheart folder into your foundry data.

  5. Start developing:

    npm start

Available Scripts

  • npm start - Start development with file watching and Foundry launching
  • npm run build - One-time build
  • npm run createSymlink - Setup types and output symlinks

Notes

  • The repo should be placed in your Foundry Data/systems/ directory or symlinked there
  • Linux symlink can be made using ln -snf <path to development folder> daggerheart inside the systems folder
  • Your .env file is ignored by git, so each developer can have their own configuration Foundry VTT Website

Contributing

Looking to contribute to the project? Look no further, check out our contributing guide, and keep the Code of Conduct in mind when working on things.

AI Policy

The Foundryborne Daggerheart system does not make use of AI (generative or otherwise) for any area of its implementation. We expect all contributors to follow this same policy when contributing with a pull request; contributions made using AI will be rejected outright.

Licenses

Game system content available in the Daggerheart System Reference Document as well as the domain icons are licensed under the Darrington Press Community Gaming License. All other Daggerheart specific content including logos and other images are packaged with and provided for use in the daggerheart system and may not be redistributed or used outside of Foundry Virtual Tabletop except as permitted by a separate license agreement between the original copyright owner.

All HTML, CSS, and Javascript in this project is distributed under the MIT License.

Some icons used in this project are provided by https://game-icons.net and are licensed under the Creative Commons Attribution 3.0 Unported (CC BY 3.0).

Darrington Press™, Daggerheart™, and their respective logos are trademarks of Critical Role, LLC and used with permission.

About

The official Foundry VTT implementation of the Daggerheart system

Resources

Contributing

Stars

180 stars

Watchers

6 watching

Forks

Releases

Packages

Used by

Contributors

Languages