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
- Talent probes with modifier
- Attribute probes with modifier
- Logging of probes and their results
- Logging of damage taken or given (LP are not handled correctly outside the log so far.)
- Tracking of Schmerzstufen
- Visualization of log by running
Usage
- Get and install Python 3.
- Download/clone repository and run
pip install -r requirements.txt
.
- Copy
settings_template.py
to settings.py
.
- Adjust paths/file names/settings in
settings.py
.
Web version
- Run
python app.py
and check your console for the IP address to enter into your browser. Your are ready to go!
Console version
- Run
python probemaker.py
.
- If there is more than one hero loaded, you are first asked to enter the name of the hero you want to probe.
- 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_taken
or 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
- To exit the program, type
feddich
.
- 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.
Misc
Beta mode, no warranty!