Skip to content

A Python Script to display charachter sheets for PRPGs and roll dices.

License

Notifications You must be signed in to change notification settings

Kori-San/dungeon_memories

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dungeon Memories

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.

Installation and usage

How to install / run DuMe ?

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.

How to use DuMe ?

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.

How to make a DuMe sheet ?

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.

About DuMe

Dependencies

Python's Non-Included Library

Python's Standard Library

Issues

Feel free to contact me using the issues tab if you encounter any problem regarding DuMe or if you have a suggestion to make!

Credits

Dungeon Memories | Kori-San | 2022

About

A Python Script to display charachter sheets for PRPGs and roll dices.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published