/DungeonManager

Check out the README for info, and the Matrix room to chat! #dungeonmanager

Primary LanguageC++

DungeonManager is tool for managing DnD campaigns, employing an SQLite backend and built with Qt C++. The project in this repository can be dropped into Qt Creator and should build on Linux with minimal gnashing of teeth. The aim of this project is to bring the functionality of web-based DnD services to the local machine.

Update! Revived 6/22/2021

  • Reordering of characters now persistent. Regression on proficiencies fixed. Added character deletion.

    Update! As of 4/14/2020

  • Stats are now persistant, and can be loaded with the "Open database" menu item.

    As of 4/13/2020:

    Will begin incorporating some content generation features from the OpenRPG project, and hopefully contribute some useful stuff there for them as well. Continuing development on a native character sheet frontend, and some extra features not currently in OpenRPG.

  • Saved files can now be opened!
  • Stat and skill fields in place, and their respective fields present; no connection between the two as of yet

    As of 4/9/20:

    Basic functionality for certain items is in place, with some exceptions:
  • No opening saved files
  • Not many fields in place

    While no official roadmap exists (feel free to propose one), there are a number of features to be included, such as:

  • LAN play, with integrated DM and Player permission sets
  • Configurable RNG
  • Soundboard
  • Export tools (zip, tar, text logging)
  • More robust player/NPC management view

    With more time and resources:

  • Integrated web server for players
  • Graphical dice roller