GXLog ===== Date: 2000-01-03 Current version: 0.91 (build 155) Programmed by: Air Shodan (air_shodan@yahoo.com) Misc ==== GXLog is a small program that uses the logs from the Quake 2 mod GXMod to provide you with interesting statistics. It's compiled as a 16-bit DOS-application and it's very small (48 KB). Output ====== You will get a number of lists printed on the screen. The first one contains all players found in the logfile. For each player you will see: Kls (kills) - number of kills you achieved Kld (killed) - how many times you got killed Sui (suicides) - how many times you died without getting killed by someone Sco (score) - calculated Kls - Sui FPH (frags per hour) - pretty self explanatory Eff (efficiency) - calculated Kls / (Kls + Kld + Sui) * 100 The list is sorted primarily by score and secondarily by efficiency. In the next list you will see high and lows for each of the above mentioned. The last two shows what weapons that were used for the kills and what caused the suicides (e.g. lava). Before the lists you will also see a comment, the map and number of maps found, the timelimit and the number of lines in the log file. The comment comes from the command line and can be used to mark what game you're analyzing, e.g. "Frag Party 1999-12-09 Final: Air Shodan - Thresh". If several maps (games) are found in the log file only the last one is mentioned. The timelimit also comes from the command line. How to install ============== Just copy the file into a folder of your choice, e.g. C:\QUAKE2\GXLOG. That's all! How to uninstall ================ Just remove the folder and everything in it. Since this is a 16-bit program nothing is registered in the registry so you don't have to worry about your games getting slower because you have a lot of crap in the registry and .DLL's all over your hard drive. How to use ========== Syntax: gxlog /? prints a short help with the syntax gxlog is the timelimit used for the map. If you log file contains several games you should use the accumulated time, e.g. if you played two 10-minute games and a 20-minute final you should use 40 as your timelimit for a correct FPH is the file GXMod writes, e.g. StdLog.log is for your own use. If it's more than one word you have to use quotes, e.g. "Air Shodan", otherwise only the first word will be recognized Example: gxlog 20 stdlog.log "Frag Party 1999-12-09 Final: Air Shodan - Thresh" Tip 1: If you want to export the results to a file, redirect the output from the screen to a file with ">", e.g. "gxlog 20 stdlog.log "Frag Party" > fragpipe.txt". Tip 2: If you're having problems with big log files that contain multiple games, open the log file in Notepad or Wordpad and extract the contents you're interested in to a new TXT-file using copy & paste. Be sure to use Notepad or similar so the format is intact, Word could mess up the file. It's easy to find the game you're interested in because each game starts with "MAP". Of course it helps to clear the log file before the session begins, otherwise you might end up with a VERY large log file containing multiple sessions with multiple games. Known problems ============== - doesn't recognize long filenames. Workaround: use 8.3-format for your log files or type the short name as input (e.g. airsho~1.log). I can't solve this one since I use such an old compiler (Turbo C++ 1.0 from 1990) Future features =============== - export to a HTML-file - include header and footer files to the HTML-output - choice of lists to be included - should handle command line arguments in a tolerant way Disclaimer ========== This is a clean install of just a couple of files. Your OS should have no idea that it exists so you shouldn't be able to get into any trouble. I have run this program lots of times on different systems with no ill effects. However, if you still manage to get in trouble, it's not my fault. I didn't tell you to use this program and I certainly didn't make any promises. In short, use it at your own risk.