Q3F Stats
Change Log
Updated: June 5, 2002/PsyberS

2.1.5
------
	- All frontends
		- fixed bug where a missing <= ENDLOOP => in a theme file could
		  cause program to hang
		- fixed bug with 1-flag ctf flag touches/caps not showing
		- napalm grenade suicides now being tracked
		- apparently new max playername length is set at 27 in q3f2+
		- added suicide for being crushed by an autosentry
		- fixed bug with suicides not being version'ed (wasnt tracking
		  MIRV suicides for q3f2+)
		- added suicide for HE charges
		- added q3f2 advanced ctf flag tracking (killing flag carriers,
		  defending flag, defending flag carriers, etc)
		- q3f2 (randomly?) inserts ^3 in front of some player names,
		  was creating duplicates - all ^3 preceding a name are removed
		- fixed rare bug that crashed the program (typically happened
		  on pub logfiles)
		- found more flag defenses for reverse and 1-flag ctf
		- fixed team scores with 1-flag ctf sometimes being 0's
		- NEW RANKING SYSTEM - starting with this version, Q3F Stats
		  will use a new formula to determine the rank:

		  new rank = kills - deaths - tks - suicides + (2 * # of touches)
		  + (5 * # of caps) + (20 * # of c2cs) + (2 * # of defended flags)
		  + (5 * # of defended flag carriers) -
		  (5 * # of tk'd flag carriers) + (4 * # of killed flag carriers)
		  + (20 * # of killed flag carriers while holding flag) +
		  (10 * # of killed enemies while capping) + (2 * # of flag saves)

		  this new ranking system will change with time after hearing
		  feedback from the users, most of the items will still be included
		  it will only be the multipliers that change
	- Windows frontend
		- made it so if you specify a logfile on the commandline, it will
		  generate stats using the last themefile, award selection, and
		  output filename that you used (for people who always use the
		  same settings this will let you write .bat files)

2.1.1
------
	- All frontends
		- implemented initial support for Q3F 2.0
		- added support for Q3F 2.0 maps (in theory, all maps will work)
		- implemented support for different Q3F versions
		- fixed bug with team's scores being reversed
		- added support for map q3f_subd (all versions, however the map
		  is broken so flag touches dont work for blue)
		- added support for map q3f_dissect (all versions)
		- fixed bug with some flag saves not being counted (the last
		  flag saves that occur in the log)
		- fixed bug when player starts logging after the flag is moving
		  on certain maps (crashed program)
		- fixed bug when there were no caps/touches (froze the parser)
	- Windows frontend
		- new interface, supports multiple logs at once and logs can be
		  re-parsed to change themes, also displays stats in a window

2.0b2
------
	- All frontends
		- redid my workaround for infamous 'engybug' so player 'n' does
		  not get created now
		- changed some code with MM1 logging so it works in all vers now
		- fixed bug with some autosentry kills not showing up
		- fixed bug with sniper kills being mixed up (legs and body
		  were switched)
		- now replaces special HTML chars in names (so they will show)
		- fixed auto-opening bug
		- minor spellfixes, word fixes
	- Windows frontend
		- added a directory selection button to the HTML filename
	- CGI frontend
		- fixed it so cookies properly set

2.0b1
------
	- All frontends
		- changed how it tracks flagsaves, now you only get one if you
		  kill a flag carrier and the flag returns before being captured
		- fixed bug with yellow team's score on q3f_spaz (or any map
		  displaying all 4 team's scores)
		- Initial support of coast-to-coast tracking implemented
		  (possibly doesn't work on all maps)
		- Now converts non-displaying characters in names into normal
		  chars
	- Windows frontend
		- Added checkbox to open HTML file after is it created

2.0a3
------
	- All frontends
		- fixed theme bug for when there are no players in the logfile
		- made looping in themes less likely to fail
		- sped up the parser by 30% to 200% (depending on lots of
		  factors)
		- fixed bug with some players showing up twice
		- fixed bug with some characters in names messing up parsing

2.0a2
------
	- All frontends
		- fixed bug with RL direct/splash being switched
		- fixed flag tracking bug with q3f_spaz
		- fixed a few small memory leaks
		- added support for new map q3f_mcastles
		- changed code for themes so it works with CGI frontend
	- Windows frontend
		- made file dialogs select last file used
		- checks for a pathname for the destination file now
		- now saves last logfile filename
		- added (de)select all Awards button
		- fixed some type-o's in instructions
	- CGI frontend
		- updated CGI code to use correct libraries (stopped it from
		  crashing)

2.0a1
------
	- Initial release
