------------ QLOGSTAT 0.4 by Toni Wilen ------------ QLOGSTAT draws graphical statistics using QCONSOLE.LOG log-file. Requirements ------------ - 386 or better CPU - DOS 5.0 or better - mouse and mouse driver - 4 MB or more memory (depends on the size of QCONSOLE.LOG and number of events in QLOGSTAT.DAT) - VBE 1.2 or 2.0 compatible SVGA display adapter - FPU (Quake also requires it so...) - QCONSOLE.LOG with times (modified CLIENT.QC) Important --------- QLOGSTAT requires modified CLIENT.QC (I assume you know Quake-C) Current game time must be output (You can't draw graphs without knowing WHEN something happened!) before every 'death'-string included in QLOGSTAT.DAT ("Player-X ate Player-Y's pineapple", "Player-Z burst into flames etc..) If time is not found latest known time is used. Remember to start logging client/server with -condebug parameter. Usage ----- Use mouse! Very simple! (Better instructions coming later...) NOTE: 'K' and 'V' buttons are not yet in use!! Included with this archive should be slightly edited last weekend's QCONSOLE.LOG of our 6 player LAN deathmatch for testing QLOGSTAT immediately! Don't ask why we have so stupid names... If QLOGSTAT is run with two parameters, QLOGSTAT can be used for stripping unnecessary lines like packet overflow, you got etc.. depending on QLOGSTAT.CFG file. First parameters is log file to be stripped and second is name for stripped file. See QLOGSTAT.DAT if you want to customize QLOGSTAT. Keyboard shortcuts ------------------ L - map list +/> - next map -/< - previous map R - change screen resolution (all >= 640*480 modes) Warning: your monitor may not support all selectable modes! - exit QLOGSTAT Why I made this? ---------------- Because I wanted to know how many times and when and how someone was killed in our (nearly) weekly weekend (usually 4-6 player) IPX LAN Quake deathmatch in my house. Notes on internet play ---------------------- This isn't (yet) very good for internet play because long player name list doesn't fit on screen. Currently only about 20 player names fit and there can be lot more players in internet Quake servers (of course no more than sixteen at the same time) Note: I haven't played via internet and I think I don't try it because: - I only have v.34 modem - LAN games don't have any visible lag (max lag is about 60-100ms) - we want to have very strange quake-c patches and change them quickly - we can easily make rules that all players follow Anyway, because internet play is very popular I'll try to improve QLOGSTAT, but I need Your suggestions! Future ideas ------------ - ability to view invidual player's kills and deaths - your ideas? Changes ------- 0.4 (17.11.96) bug fixed: in some cases graph colors were wrong 0.3 (05.10.96) log stripper, three 'zoom' levels (all,selected,one) left button zooms in, right out, also use right button to select levels. QLOGSTAT.DAT renamed to QLOGSTAT.CFG more than eight colors works. total amount of currently selected events are shown. 0.2 (unknown) lots of optimizing (4 times faster log parsing, much faster screen refreshing etc..) 0.1 (unknown) first public release Contact addresses ----------------- QLOGSTAT's author: Toni Wilen Updates can be downloaded from www.sci.fi/~twilen/quake.html Please mail suggestions, bug reports and comments! Latest DOH deathmatch results and screen shots are available from: www.sci.fi/~mikkon/doh/