Console based application for managing data for d20 D&D games. Goals include monster generation, xp calculator, game time/calendar and combat manager.
Be the first to post a text review of Data Monster. Rate and review a project by clicking thumbs up or thumbs down in the right column.
0.99.6: - Holy Moly! The xp returned from the 'calc' command was backwards. That is now fixed. - NEW! 'xp' command. Use it to apply xp to your pc's. Check out 'xp apply'. - Updated to v1.2 of andargor's XML data. - The 'ls' command now can list every creature (pc's and monsters) in one big init-sorted list. - The 'ls' command has a new option "party" for listing pc's. - There is a new 'pc' command that can be used to add PC's to the party list. It takes a name and the maximum hp for that player. - The 'hp' and 'init' commands work with pc's now. - 'save' and 'load' now have a 'party' option. The default filename is "players.dat". 0.99.5: - Added options parsing. Use -h or --help to see the options. i.e.: $ python dmlibs.py -h The options allow you to specify different stylesheets for the different output. For Example: $ python dmlibs.py --encounter-xsl=mystylesheet.xsl Would use the stylesheet named "mystylesheet.xsl" when formatting monsters for the command 'browse encounter' - Program is nearing the point of being actually useful. - Command completion is working... use the TAB key. ('ml[TAB]' should make the line read 'mlist') - Made the BROWSER environment variable optional, but displays a warning on POSIX systems. - Added the ability to call the dice roller with the 'roll' command. - Fixed the "0hp" problem with 1/2 hit dice creatures.
This includes commandline completion as well as options parsing code. Other fixes and enhancements are in here as well. This is a very good update and I will be using the program tonight in our weekly D&D game.
0.99.5: - Added options parsing. Use -h or --help to see the options. i.e.: $ python dmlibs.py -h The options allow you to specify different stylesheets for the different output. For Example: $ python dmlibs.py --encounter-xsl=mystylesheet.xsl Would use the stylesheet named "mystylesheet.xsl" when formatting monsters for the command 'browse encounter' - Program is nearing the point of being actually useful. - Command completion is working... use the TAB key. ('ml[TAB]' should make the line read 'mlist') - Made the BROWSER environment variable optional, but displays a warning on POSIX systems. - Added the ability to call the dice roller with the 'roll' command. - Fixed the "0hp" problem with 1/2 hit dice creatures. 0.99.4: - Fixed the error on an empty line. - Updated the XML document from http://www.andargor.com These now include epic monsters and give access to many more opportunities for the program. - Bug fixes to the die roller... again. - Completely switched to XSLT for output of any monster info - new 'browse' command that will open a web browser for large, detailed sections - Current program checks for and requires the BROWSER environment variable be set on POSIX systems (this means Linux, but not Windows) before it will run. - Added this ChangeLog file. - Added OGL.txt file. (Not sure if this is needed under these circumstances) - Program now loads and abides by the current language for number formatting. - Changes to the 'ls' command to make it nicer, and it's now sorted by initiative - 'browse encounter' can be used to list all the statblocks for the current monster list in a web browser window. - new 'hp' command to track changes to monster hp. - new 'init' command to set or randomly generate initiative for a single monster, or the whole list of current encounter monsters at once.
Lots of updates and new functionality here. Includes epic monsters now, thanks to Andragor. See the ChangeLog for details.
0.99.4: - Fixed the error on an empty line. - Updated the XML document from http://www.andargor.com These now include epic monsters and give access to many more opportunities for the program. - Bug fixes to the die roller... again. - Completely switched to XSLT for output of any monster info - new 'browse' command that will open a web browser for large, detailed sections - Current program checks for and requires the BROWSER environment variable be set on POSIX systems (this means Linux, but not Windows) before it will run. - Added this ChangeLog file. - Added OGL.txt file. (Not sure if this is needed under these circumstances) - Program now loads and abides by the current language for number formatting. - Changes to the 'ls' command to make it nicer, and it's now sorted by initiative - 'browse encounter' can be used to list all the statblocks for the current monster list in a web browser window. - new 'hp' command to track changes to monster hp. - new 'init' command to set or randomly generate initiative for a single monster, or the whole list of current encounter monsters at once.
More bugs fixed. I seem to be doing a lot of this. Biggest problem is that the ren command (for renaming monsters) was completely missing. That's a big time bug, but it works now.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?