Dungeon Memories (abbreviated DuMe ) is a Python 3 Script that will help Dungeon Masters to remember many important information about NPCs for their PRPGs by storing and displaying YAML/YML Sheets on a Tkinter Interface.
You can check the progress of the project and functionnalities implementation in ./PROGRESS.md.
You can run ./run.sh in your CLI to check dependencies and install missing ones, after the check you can launch DuMe by running ./run.sh or ./dungeon_memories.py.
I strongly advise you to launch ./run.sh every time a new release is made in case a new dependencie has been added.
After launching DuMe you are invited to select a Sheet from the ./sheets/ folder, then click the 'Set' Button, DuMe will automatically refresh the displayed data to match the data of the selected file.
For your YAML/YML Sheets to be recognized you'll need 2 Keys "info" and "stat".
info:
...
stat:
...
Only those keys are required for the Tables to be built right, every other Key/Value within them is customizable.
Feel free to check out the ./sheets/template.yaml or the ./sheets/Exemples files to see how you can build your own DuMe Sheet.
Feel free to contact me using the issues tab if you encounter any problem regarding DuMe or if you have a suggestion to make!
Dungeon Memories | Kori-San | 2022