Skip to content

Kade-github/EncounterMaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Encounter Master Logo

okay I tried to draw a 'dragon seahorse' but like I am NOT good at drawing.. IM SORRY

EncounterMaster

A D&D 5e encounter manager with creature editing, and sharing.

hosted-ninja-vcpkg_submod-cacheoff

Main Features (Headliners)

  • Use existing stat blocks as a base.
  • Create, edit, and delete creatures with stats, abilities, and actions.
  • Save and load encounters with multiple creatures.
  • Cross-platform support (Windows, Linux, MacOS).
  • It's free, and open source! You don't have to pay a dime!

Download

You can download the latest release of EncounterMaster from the Releases page.

Everything else :P

  • Export and import creatures as JSON files for easy sharing.
  • Search and filter creatures by list, name, or regex.
  • Add custom notes to creatures in encounters for later.
  • Create and save creatures to specific lists.
  • Change pretty much every single thing about a creature (besides a few damage things, which might come later... shh), the exhaustive list is:
    • Name
    • Size
    • Type
    • Alignment
    • Armor Class
    • Hit Points (with dice formula support)
    • Speed (multiple types)
    • Ability Scores (STR, DEX, CON, INT, WIS, CHA)
    • Skills (Or traits, if you want to be fancy)
    • Languages
    • Challenge Rating
    • Actions (name and description)
    • Legendary Actions (name and description)
    • Reactions (name and description)
  • Automatic display for modifiers.
  • Download lists from creature_mirrors.txt, which is a simple text file with URLs to JSON creature lists. (You can make your own and add it to the file if you want)
  • Everything important is keybinded.
  • Automatically downloading and caching images from creatures (supports local files too!)
  • It's pretty lightweight and fast.

Gallery

image image image image

Building from Source

Prerequisites

  • CMake 3.15 or higher
  • A C++ compiler that supports C++17
  • VCPKG for dependency management

Steps

  1. Clone the repo.
  2. Initialize and update submodules:
    git submodule update --init --recursive
  3. Install dependencies using VCPKG:
    vcpkg install
  4. CMake configuration:
    cmake -B build -S .
  5. Build the project:
    cmake --build build

Or, you can use visual studio or something lol.

After you build, make sure to copy the assets folder to the same directory as the executable. (Otherwise it will get mad)

Make sure to also copy any libraries you might need as well (mostly on windows).

About

D&D encounter planner

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published