Share

faststats

File Release Notes and Changelog

Release Name: 0.7

Notes:


Changes: --- Version 0.7 - October 3, 2001 --- * Totally rewritten log file parser. Try to do things in a more general manner, following example code found on http://www.hlstats.org/logs/. Tracking additional statistics should be much easier to add now. Much more robust parsing, that doesn't have a lot of the silly hacks left over in previous parsers. * Updated config file parser. Much more flexible control over options, speed improvement should be seen. Now all files use global "FSConfig config" object instead of silly conversion functions like config_str, config_int, etc. to get configuration options. Much more robust error detection and error messages. Fixed various bugs in old versions of the config file parser during re-write. * Implemented skill plugins that enable the user to come up with their own skill algorithm, as well as choose from default skill algorithms from other popular half-life stats programs. * Server-wide map statistics now shown on the main page. * Individual map statistics shown on each player page. * Merged together what used to be the "Weapon Usage Chart" and the "Death to Weapon Chart" into one consolidated table with all of the information. * Added configuration option "opponent_listmax" to allow people to control how many opponents appear in the individual player pages. * Removed config options "hostname" and "url" - they were unused. * Now use GTimer for time elapsed calculations. Using clock() resulted in incorrect times in previous versions - it didn't measure total runtime, just cpu time. * Win32: Updated Windows build to newest glib dll(1.3.6) and added gmodule dll (for plugin support). * Now use g_print and g_printerr for all output messages - allows for easier control of output and makes outputting to Windows list much simpler. * Finally fixed Windows List Box to scroll horizontally when messages longer than the width of the output window are output. If someone has a more elegant patch for this let me know. * Minor bugfixes and cleanups.