arnohakk / DSA5-ProbeMaker

Small tool to use hero .json files created with Optolith for The Dark Eye/ Das Schwarze Auge 5 to perform talent probes.
2 stars 0 forks source link

DSA5-ProbeMaker

A little tool for The Dark Eye 5th Edition (Das Schwarze Auge 5) to load .json from Optolith character generation and easily perform talent probes. For the Meister: It can handle more than one hero/NPC simultaneously!

Implemented features

Usage

  1. Get and install Python 3.
  2. Download/clone repository and run pip install -r requirements.txt.
  3. Copy settings_template.py to settings.py.
  4. Adjust paths/file names/settings in settings.py.

Web version

  1. Run python app.py and check your console for the IP address to enter into your browser. Your are ready to go!

Console version

  1. Run python probemaker.py.
  2. If there is more than one hero loaded, you are first asked to enter the name of the hero you want to probe.
  3. Once asked, you can perform the following actions:
    • Perform probe by entering the name of a talent or magic spell (do not use German Umlaute, but ae etc. and replace & by u). If you want to use a modifier just enter the numerical value separated by a comma, e.g. Bekehren u Ueberzeugen, -1.
    • Perform a probe on an attribute by using their abbreviation and an optional modifier (e.g. KK,+1).
    • Log a hit taken or given, enter hit_takenor hit_given and enter source and amount when asked.
    • Set AE and LP to value by typing sLP, value or sAE, value
    • Modify AE and LP by value, by typing cLP, value or cAE, value
  4. To exit the program, type feddich.
  5. You can get beautiful plots by running python ana.py.

Missing features

Barely any magic.

Licence

DSA5-Probemaker by is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Creative Commons License

Misc

Beta mode, no warranty!