Skip to content

CeRiAl/fragistics

 
 

Repository files navigation

ABOUT
_____

Fragistics is a Quake3 statistics program.

It generates several webpages containing statistics about the games
played from the games.log generated by a Quake3:Arena server. 


INSTALLATION
____________

See INSTALL.


HELP
____

  fragistics --help


SIMPLE USE
__________

Login as normal user. Try

  fragistics --logfile foo.log

This will create the stats in

  ~/.fragistics/stats/foo/


BETTER USE
__________

If you have more than one file then I recommend the spool mode.
Simply put all your logfiles (e.g., foo.log, bar.log) into

  ~/.fragistics/spool/

and call

  fragistics --spool

This will create the stats

  ~/.fragistics/stats/foo/
  ~/.fragistics/stats/bar/


PROBLEMS
________

If fragistics crashes, it is highly because of artefacts in the
gameslogfile left over by quake3. It would be nice, if you could
provide the gameslogfile to me, because I'm currently writing a
artefact corrector for typical problems in server logs (e.g. server
restarts create unfinished incorrect log lines).




OLD SCHOOL
__________

The following text (until EOF) is the original readme.txt as found in
the v1.5.1-release by Steffen Schwigon.

       ========================= snip =========================

* April 6, 2002:
----------------

Version 1.5.1, the "resurrection" edition, by Steffen Schwigon

I took-over the Fragistics program, as found on

  http://planetquake.com/fragistics/.

Fragistics generates several webpages containing statistics about the
games played from the games.log generated by a Quake3:Arena server.

It seems there is no longer any maintenance of this program and I
couldn't reach the original author. Because Fragistics generates quite
cool statistics from Quake3 log files I decided to take this GPL
project and give it a new try by uploading it to sourceforge.net.

Version 1.5.1 is based on the linux version of the last public release
v1.5 of the original author TroZ in April 13, 2000.

I added a makefile, a shell script to extract the levelshots and
player images from original .pk3-files, convert the images to be used
in the fragistics-generated html pages, and a simple perl script to
convert logfiles with different time format into the format understood
by fragistics. Additionally I reworked the templates to a different
color and table design and set them as the standard templates. The
default result pages look a bit more attractive now. IMHO. :-)

"Fragistics" seemed to be known as "Q3Logger" in early times. Anyhow,
the name "fragistics" was chosen by the original author at that time.

+--------+
|Q3Logger|
+--------+
BETA 3  version 1.3.0.0  by TroZ

About
--------------------------------------------------------------------------------
Q3Logger is a a Open Source program that will take the games.log file generated 
by a Quake 3:Arena server and generate several webpages containing statistics 
about the games played on that server. There will be one Overall Stats page, one 
Player Stats page, and one page of stats for each game played on the server. 

The main features are Game by Game and 'Lifetime' stats as well as Doom like 
Killer - Killee tables for all kills and also broken up by specific weapons. 

More info is available at http://members.xoom.com\troz_\q3logger\index.html


Installation
--------------------------------------------------------------------------------
Create an empty directory and unzip Q3Logger there.
You can then either copy your games.log file into that directory,
or modify the q3logger.cfg file and change the line that says 'logpath0=' 
to contain the pathto your Quake 3 games.log file.

Then, just double click on Q3logger and in a few seconds the statistics webpages 
will be created in the output directory.  This output is based on templates in
your q3logger's 'templates' directory.  For information on modifying the tempaltes
see the web site.


Q3Logger uses a config file to store several settings.  You can modify these
to change the way Q3Logger works.  Most of the settings are commented in the
config file or their use is clear.  If the config file is deleted, a new one
with default settings will be regenerated, however, all comments will be lost.


Q3Logger can show a image of each level played and the models used by the 
players. Because of the Quake 3 License, I cannot distribute these images. 
However, it isn't too hard to setup yourself. Here's how: 

Inside your Q3Logger directory's output directory, there is an 'images' directory.
Inside the 'images' there are two directories called
'levelshots' and 'models'

You can either take your own screenshots of the levels and models or use images
from inside the Quake 3 pak0.pk3 file.  The instructions for extracting the 
imgaes from the pak file follow.
 
To get the level shots, open the pak0.pk3 file in you quake3/baseq3 directory 
with winzip. Then extract the images in the levelshots directory in the zipfile
to the levelshots directory you created. 

To get the images of the models is a little more difficult. Inside the pak file
are a series of \models\players\* directorys. There is one for each player. In 
each of these directories is 3 or more 'icon_*.tga' files. You first must 
extract these files and convert them to jpg files. I used Paint Shop Pro 
because it has a batch conversion routine to convert them all at once. The 
files also must be renamed. You must replace the word 'icon' in the filename 
with the players name. For example, the icon images in the sarge directory 
should be renamed to sarge_blue.jpg , sarge_default.jpg , sarge_krusade.jpg , 
sarge_red.jpg and sarge_roderic.jpg . Place all the converted, renamed files in 
the models directory. 

For more help with the images, see the example at the webpage. 
http://members.xoom.com/TroZ_/q3logger/index.html


Config File
--------------------------------------------------------------------------------
Q3Logger uses a config file to store several settings.  You can modify these
to change the way Q3Logger works.  Most of the settings are commented in the
config file or their use is clear.  If the config file is deleted, a new one
with default settings will be regenerated, however, all comments will be lost.

 

History
--------------------------------------------------------------------------------
Version 1.3.0.0 - Feb 14 2000
	Ablilty to sort players by any displayable stat (including forumlas!)
	Bar charts on player stat pages.
	Player per minute stats
	#CREDIT# has been updated to the new homepage
	

Version 1.2.0.0 - Jan 30 2000
	Better 1v1 Support - Consecutive match on same map treated as same game.
	Per Map Statistics - Sums up stats for all games on that map.
	Ability to mkae your own stats! - You can now specify formulas on the 
		templates which will be evalulated
	Better handling of player playing time - time spent spectating no longer
		counted as playing


Version 1.1.0.0 - Jan 20 2000
	99% configureable output without modifying the code - template based
		This is a HUGE feature, allowing anyone to custimize the output to
		show just the stats they want!
	All time players killed and players who killed you in player stats
	List of games played for each player in player stats
	MORE!

Version 1.0.2.0 - Jan 8 2000
	Config file (color, hilite, limit, and path settings)
	Support for as many as 1000 log files
	Able to totally remove or only display All Kills Kill Table for Overall Stats
	Win and placed tracking
	Limited support for 1v1, TDM and CTF

Version 1.0.1.0 - Dec 27 1999
	Fixed all known crashes
	Fixed handling of kills for kill tables - you can now have two of the same 
		bot play in the same game and kill table will be correct
	Kill table top scores now hilited
	Overall Kill tables now generated with less html code
	Better handing of game and player time - Game Exit reason listed if known

Version 1.0.0.2  Dec 18 1999
	Fixed the crash in disconnect before connect bug
	Fixed some mishandling of player time in game (still some potential 
		problems though)
	Now Handling Mod_Suicide and Mod_Telefrag kill types - still missing
		type 21

Version 1.0.0.1 origional release  Dec 15 1999
	support for colored names
	overall and per game stats
	killer / killee tables
	level and model images inserted in to html


Thanks
--------------------------------------------------------------------------------
I would like to thank everyone who emailed me for their help in debugging by 
sending in logs that would break Q3Logger or for giving me idea or for just
sending an email of encouragement.  THANK YOU ALL!
	

--------------------------------------------------------------------------------
For more info see: http://members.xoom.com/TroZ_/q3logger/index.html
You can email me at: troz_@xoommail.com

About

Quake3 statistics program (git mirror from sourceforge svn)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 89.1%
  • Perl 5.7%
  • Shell 5.0%
  • C 0.2%