.d888 888 888 888b d888 d8b d88P" 888 888 8888b d8888 Y8P 888 888 888 88888b.d88888 888888 8888b. .d8888b .d88b. 888888 88888b. .d88b. 888Y88888P888 888 888 .d8888b 888 .d8888b 888 "88b d88P" d8P Y8b 888 888 "88b d8P Y8b 888 Y888P 888 888 888 88K 888 d88P" 888 .d888888 888 88888888 888 888 888 88888888 888 Y8P 888 888 888 "Y8888b. 888 888 888 888 888 Y88b. Y8b. Y88b. 888 888 Y8b. 888 " 888 Y88b 888 X88 888 Y88b. 888 "Y888888 "Y8888P "Y8888 "Y888 888 888 "Y8888 888 888 "Y88888 88888P' 888 "Y8888P .d8888b. .d8888b. 888 888 d88P Y88b d88P Y88b 888 888 888 888 Y88b. 888 888 888 8888b. 88888b.d88b. .d88b. "Y888b. 888888 8888b. 888888 .d8888b 888 88888 "88b 888 "888 "88b d8P Y8b "Y88b. 888 "88b 888 88K 888 888 .d888888 888 888 888 88888888 "888 888 .d888888 888 "Y8888b. Y88b d88P 888 888 888 888 888 Y8b. Y88b d88P Y88b. 888 888 Y88b. X88 "Y8888P88 "Y888888 888 888 888 "Y8888 "Y8888P" "Y888 "Y888888 "Y888 88888P' ======================================================================================================= Coded by Kyle "Snakebyte" Gillingham for team facetheMusic (#team-ftm on GameSurge) Current Version: 2.0 (beta) - 01/20/06 - http://ftmstats.team-ftm.net/ ======================================================================================================= ***UPDATED IN VERSION 2.0*** I have updated the program with a GUI to make it easier to use. Plus it looks much cooler. :D You can now choose 1 or 2 log files as input. This simplifies the process because you shouldn't have to combine the 1st and 2nd half logs anymore (it will be handled by the program). It should function exactly the same otherwise. As usual, it is possible/likely that there are still bugs, so let me know if you have any problems. DESCRIPTION ftMstats allows you to generate HTML pages of statistics from Counter-Strike 1.6 matches by inputting a regular server log file. No server plugins or commands are needed (just make sure logging is on). INSTRUCTIONS Using the program is pretty simple. You first need to ftp/download the log files of the match/scrim from your server (in /cstrike/logs/). Next, combine the log files (usually 2 or more for a full match) into 1 file with a text editor. After you have the log file ready, copy it into the folder with ftMstats.exe and run the program. Enter the necessary information at the prompts and it should create a HTML file of the results. If you wish to upload the stats pages somewhere, you should also upload the 'sorttable.js' file to the same folder, which makes the stats tables sortable. If you don't upload it, the pages will still function normally but without the sorting ability. TROUBLESHOOTING & OTHER INFO If you get weird results or think some of the stats look wrong, the best thing to try is to look at the log file you are using. Try to cut out the sections before/after each half goes live. It shouldn't always be necessary, but in some cases it might end up fixing your problem. If you are playing in a league/tournament that doesn't use 15-round halves, or if you want to get stats for overtime, you can change the maxrounds in ftMstats.cfg. I know it's a crappy way to do overtime, but it'll have to do for now. If you have more problems or find bugs, you can try to contact me (snakebyte) in #team-ftm. I can't guarantee to be helpful but I'll try to do what I can. This project has been around for over a year and I started coding it when I really sucked at programming. That means that besides fixing minor bugs, I probably won't change much or add any new features in the future. If I decide to work on it more at a later time, I would probably end up re-writing it all and for now, that's not really something I'm planning on doing. DISCLAIMER/LICENSE I am not responsible for anything this program may happen to mess up on your computer. It shouldn't cause any problems, but just in case, don't blame me. I cannot guarantee the accuracy of this program. I have tested it and fixed any bugs I could find, but it is a beta, so don't expect it to be perfect. You may use this program freely for personal/team use as long as you don't modify it or sell the program or its output.