MKLOG
Quake III Log File Statistics Generator...
- Category First Person
- Size 54.5 KB
- Program by Martin Kilcoyne
MKLOG
Quake III Log File Statistics Generator.
/***************************************************/
/* M K L O G */
/* */
/* Quake III Log File Statistics Generator */
/* */
/* (c) Martin Kilcoyne 1999 */
/***************************************************/
Author : Martin "Killer" Kilcoyne
Version : 1.1 - 29th December 1999
E-Mail : [email protected]
Website : http://www.planetquake.com/killer
After playing Quake III for a while and discovering the log file which it
updates for every game you play I decided it might be nice to see how well you
fare against your opponents statistically. Not only that but I wanted some
programming to do and this seemed like as good a project as any :-) Anyway,
MKLOG is the result.
It is very much a work in progress and I intend to keep improving and updating
it with new features. I'm sure there are some bugs in it and I'll endeavour to
fix those with further releases of the program. If you find any show stopping
bugs, don't hesitate to mail me and let me know but please make sure you check
the "KNOWN LIMITATIONS" section at the bottom of this document before you do.
If you have any suggestions for additional features to include in new versions
of MKLOG by all means mail me (mail address at top of document).
/************/
/* FEATURES */
/************/
- Output to Internet Explorer / Netscape identical HTML file.
- Input from Quake III generated log file.
- Statistics for total FRAGS, SUICIDES and GAMES contained in the log file.
- Individual statistics for each player.
- Frag and suicide totals for each player.
- Frag breakdown, weapon by weapon, for each player.
- Suicide breakdown, weapon by weapon, for each player.
- Pickup breakdown detailing WEAPONS, AMMO, HEALTH, ARMOUR and POWERUPS.
- Statistics for total FRAGS, SUICIDES and GAMES for each map played.
- Statistics for MEAN FRAGS PER MINUTE for each map played.
- Statistics for MEAN SUICIDES PER MINUTE for each map played.
- Fast execution even on large log files.
See changes.txt for details of new features in this version.
/********************/
/* PLANNED FEATURES */
/********************/
- CTF statistics (captures and retrievals).
- Players and maps listed in alphabetical order in output file.
- Timestamp on output file.
- Nicer looking output file :-)
- Option to output each players stats to a separate HTML file.
- Option to output each maps stats to a separate HTML file.
- Option to output all player stats to one HTML file and all map stats to a
different HTML file.
/****************/
/* INSTALLATION */
/****************/
At the moment the program MUST be installed in the same directory as the log
file (not strictly true; see the NOTE below). So you should extract the
contents of the ZIP to:
YOUR_QUAKE_III_DIRECTORY\baseq3
where YOUR_QUAKE_III_DIRECTORY is the directory where you installed Quake III
("c:\Program Files\Quake III Arena" by default).
/*****************/
/* RUNNING MKLOG */
/*****************/
MKLOG is a simple DOS executable so running it is easy. Go to the start menu
and select run. You now need to type in the full path to the program and press
OK. At the moment the program MUST reside in the same directory as the log
file. This will be in the "baseq3" directory of you Quake III installation so I
would type:
c:\quake3\baseq3\mklog.exe
The output file will also be generated in this directory. So once the program
has run and complete (it will take only a second or two at the most) all you
need to do is to fire up a web browser and open the "mklog.html" file at:
c:\quake3\baseq3\mklog.html
/********/
/* NOTE */
/********/
I am working on a command line argument system where you can specify the path
to the log file and the path to the output file. This version does have this
implemented but only if the paths DO NOT HAVE SPACES in them.
So I could install the program to "c:\mklog" and then run it like so:
c:\mklog\mklog.exe -l c:\quake3\baseq3\games.log -o stats.html
This would make MKLOG use the default log file which Quake III creates and the
output would be at "c:\mklog\stats.html". You can supply either or both of the
paths, any paths not specified will result in the default paths being used
("games.log" and "mklog.html" in the directory the program is installed).
/*********************/
/* KNOWN LIMITATIONS */
/*********************/
- Log file name and output file name must be less than 100 characters long.
- Maximum number of players supported in one log file is 100.
- Maximum number of maps supported in one log file is 100.
- Maximum map file name length (e.g. q3dm11) is 50 characters.
- Maximum player name is 20 characters (Quake III's maximum).
- Multiple players with the same name will not be distinguished and the stats
will be recorded under the one name.
/**************/
/* LEGAL SHIT */
/**************/
MKLOG is provided as is and the author holds no responsibility for any
consequences of running MKLOG. Use at your own risk.