Not Maintained - (2019-09) This project was a learning excercise. Now we all play on the servers it's redundant.
A Python program to analyse your Dungeon Crawl Stone Soup morgue folder, collate metrics, spot patterns and give hints.
This tool is in pre-pre-nascent-alpha I'm doing this to help me learn Python, though other contributions may make it somewhat useful.
This readme contains only a quickstart, but that should be enough for most users.
More detailed user docs are on the project documentation pages
Contributor docs and discussions are in the project wiki.
.py
files in the dcss_morgue_analyser/
directory to your DCSS crawl/morgue/
directory
%AppData%
for the crawl directory$ Python ./morgue-analyser.py
dcssma-analysis.txt
. This will look prettier if opened in a mardown-enabled reader.If you spot something, raise an issue or -- as you can almost certainly code better than I can -- fork and fix. :0)
DCSSMA will start life as a simple script which takes the morgue folder location as a command line arg. It will parse the morgue .txt files and use some pretty blunt regex work to produce some metrics and report them.
Later I hope to add more efficient data handling, more refined analysis, and maybe a gui or interactive file selection shell. Maybe some link to webtiles...
The plan is for min, max and useful derived figures -- median, mean, SD and so forth -- for a variety of metrics. But we're guided by useful questions.
And how does all that differ when the player plays different species, backgrounds and classes of background like warrior, zealot or mage?
No copyright claimed on top of whatever arises naturally from publishing the repo contents in any given jurisdiction .
License is WTFPL.