Version 2.6.0 date: 2000/06/30 13:08:12; lines: +206 -11 - Version 2.6.0 - NEW: -D, --deaths shows a table of death reasons - NEW: --expand-reasons to control whether to collapse deaths by getting killed to a single line in the table - GTK: version number is not longer part of window title - FIX: counting of recognized lines slightly changed. Now more bug resistant, since increased only once per line Version 2.5.4 date: 2000/05/24 12:14:44; lines: +106 -55 - Version 2.5.4 - GTK: last game color changed to a light blue - GTK: config page reworked. Now a bit more pretty. - GTK: if config changed, user gets notified in statusline - GTK: color selector for last game color added - GTK: button bar at bottom now build as last (somewhat easier) - GTK: usage of statusbar more consequent date: 2000/05/21 18:21:27; lines: +12 -15 - Version 2.5.3 - BUG: maxlevel in last game was taken from death level of last game date: 2000/05/20 19:43:13; lines: +362 -58 - Version 2.5.2 - FIX: $look_* variables now all preset to '' - GTK: config page now contains all filters and options, though the layout is very bad - GTK: new function gtk_infobox(text, buttontext) - GTK: gtk_makeRoleButton, gtk_makeRaceButton, gtk_makeAlignButton - GTK: stats tables are no longer filled sorted, since they are auto sorted. So is the deadly level list. - GTK: deadly list is sorted by number of deaths per default - GTK: playerlist sorted by highscore per default - GTK: statusline introduced and used here and there - BUG: gender was not correctly recognized (esp, women), since I compared [MF] with (Men|Women) Version 2.5 date: 2000/05/17 15:47:27 - Version 2.5 - NEW: Tables from stats can be choosen seperately. Look at -t|--tables - CHG: option --version now displays statnethack's version and exits --nhversion (= -v) is a replacement if you want to filter for a games played with a nethack version - NEW: you can now specify -d, -l, -t in any way to get one or more tables - NEW: option -t|--tables to choose long tables - NEW: unknown options are notified before skipped - FIX: special, e.g. negative levels were rejected as unknown lines - NEW: Option for gtk is --gtk - NEW: list of deadly levels implemented (still special levels unfinished!) option is: -d, --deadly - GTK interface Version 2.4 date: 2000/05/06 14:16:29 lines: +46 -26 - Version 2.4 -- this is a maintenance release - website mentioned - FIX: prototypes for subroutines (tames perl 5.6) - FIX: global references for table sort routines (tames perl 5.0) - CHG: option --no-quits changed to --with-quits, meaning accordingly - NEW: games paniced are ommitted now - FIX: letter "Z" in a pack command changed to "a" (tames perl 5.0) Version 2.3 date: 2000/04/28 12:19:33 lines: +190 -99 - Version 2.3 - NEW option: --no-quits ommits games which were quit - NEW: included GPL note - NEW: option -n,--names now accepts a comma separated list of playernames - NEW: best and deepest game now included in Sums table - FIX: if -R has no option, races are mentioned - NEW: the list of playernames (-l,--list-names) is now affected by all filters, too. -l -R HDE makes a name-table with Human, Dwarf and Elven games. Filters will be mentioned if any. - FIX: slight speedup through if-construct to choose statistic or name list. Version 2.2 date: 2000/03/15 21:30:00 lines: +162 -88 - still version 2.2 - BUGFIX: $ascended tried to set from $7 _after_ doing another match - more todo entries: make tables explicit choosable, write readme - option names changed: -c, --class now is -r, --role; -r now -R (race); --Sort is --sort - NEW: You can now specify lists of roles, races and alignments to filter for - specified rolenames are checked for existance now - parameter checking mor strict now - examples added to the help text date: 2000/03/15 20:01:19 lines: +2 -2 - Still version 2.2 - BUGFIX: check for $7, the name in logentries instead if $1, which indeed is defined in some error prone lines date: 2000/03/15 19:08:54 lines: +109 -104 - Version 2.2 - BUGFIX: existence and readability of nhlog is checked and reported before opening it. - BUGFIX: newer versions of perl interpret { code } as a hash reference instead alike do { code }. changed accordingly. - BUGFIX: -w added at the magic to report any harmful code. - BUGFIX: now always checked of a variable or hashtable entry is defined before accessing or comparing it. - BUGFIX: short options now not longer recognized in filenames like "log-all". - BUGFIX: $mysort reference to sort methods for tables now (implicit) global. - Help text reorganized. It is more logical now date: 2000/03/12 16:08:26 lines: +7 -6 - BUGFIX: help text improved. -l,--listnames is not a filter! date: 2000/03/12 16:05:32 lines: +2 -1 - small BUGFIX: output now mentions if filtered for a playername too Version 2.1 date: 2000/03/12 15:48:05 lines: +113 -46 - Version 2.1 - new option: -a, --align [CLNU] look for alignment chaotic, lawful, neutral or unknown (later for games prior nethack 3.3) - new option: -S, --Sort [GLlNSs] for sorting role table by Games, max level, avg. level, role name, max score and avg score - new option: -v, --version 3.[123] looks for games played under Nethack version 3.1 and prior, 3.2 or 3.3 - variables gender_played renamed to genders_played, count to games - Bug in -l [name] removed. Name was not considerd at any time! Version 2.0 date: 2000/03/09 19:38:41 lines: +6 -6 - TODO list corrected. - RCS ID moved into the code - help text slightly reformatted date: 2000/03/09 19:33:58 lines: +42 -17 - Version 2.0 - version scheme changed. No longer rcs Revision, but separate numbers. - Playerlist can be sorted by name, games, score and maxlevel. - percent of ascended chars now 3 digits after the dot. date: 2000/03/09 16:29:36 lines: +193 -120 - description changed. - renamed a lot of variables. prefixed with opt_ for options, look_ for filters. - now different tables for Role, Gender, Race and Sums - renamed -s,--sex to -g,--gender - player list enhanced, now highscore and maxlevel printed together with according level and score - new option: -r, --role [HDEGO] to filter for a certain race - new option: -c, --class [Wiz] to filter for a certain class - output simplified by a function printing tables Version 1.18 date: 2000/03/08 17:43:13 lines: +31 -19 - sex can be specified as a filter with --sex [MF] Version 1.17 date: 2000/03/08 17:15:56 lines: +78 -49 - removed support for hack 1.0.3 - lines not recognized are collected. A warning will be printed at the end of statistics. Lines can be printed with new option --unknown - loop for command line parsing enhanced - slightly improved regexps - number of ascended chars collected - defaults will be shown with help text Version 1.16 date: 2000/03/08 13:34:46 lines: +120 -48 - comments fixed - command line parameters added: -l, -s, -f, -n and -h added together with long pendants: --listnames, --short, --file, --name and --help - list of playernames can be showed (-l, --listnames) - stats can be retricted to a certain character (-n, --name) - input file can be specified (-f, --file) - Nethack 3.1 logfile format verified from source - Hack 1.0.3 reclist format added - helptext is printed from seperate subroutine now Version 1.15 date: 2000/02/26 15:21:51 lines: +28 -12 - changed comments in header, esp added hint to GPL and contribs - slightly improved 3.2 and 3.3 regexps - regexp for pre-3.1 entries - score column widened in output for those with really many points Version 1.14 date: 2000/02/23 04:05:24 lines: +16 -38 - renamed sumname and lastname to label_sum and label_last - removed some comments ;) - data in hashes is now stored with real classname as key. Avoids double lines. Version 1.13 date: 2000/02/23 03:31:11 lines: +66 -37 - added hints from the net (Ranger as new class, corrected division in avg's) - SUM and LAST replaced with $lastname and $sumname And some older ones.