CBRATE 0.1  Copyright Rob Weir, 1996

CompuServe: 71165,2722
Internet: rweir@cybercom.net

This program is free for personal use.

CBRATE is a WIN32 program, so you must be running Windows 95 or NT to use it!

=======================================================================
WARNING: This program modifies ChessBase data files, something quite difficult,
and quite undocumented.  This program seems to work for me, but don't you think
it would be better if you made a backup of your BIG ChessBase database before 
using me?!
=======================================================================

Files you now have:

CBRATE.TXT   the file you are reading
CBRATE.EXE   the CBRATE program
CBRATE.DAT   the data file for CBRATE

You also need to download MSVCRT40.DLL and put it in your \Windows\System directory
=======================================================================

CBRATE adds Elo ratings for player to games which are missing ratings.  CBRATE uses
a text-file, called CBRATE, listing historical ratings for players rated greater than 2400.

A typical entry looks like this:

"Agdestein,S"
1987,2560
1988,2571
1989,2601
1990,2600
1991,2590
1992,2601
1993,2610
1994,2595


Here you can see the name and rating history for the player over a portion of his career.
I collected this data by writing a program which scanned over one million ChessBase games from
a variety of sources and calculated the average rating for each player for each year.  I then extracted
those players with ratings over 2400 and cleaned up the entries by hand.  Obviously, these numbers are
approximations.  For ChessBase users looking for precise historical rating information, this will not be
sufficient.  However, users interested in add ratings to their data so they can then more intelligently 
"separate the wheat from the chaff", CBRATE can be very useful.


To run CBRATE is easy.  You just give it the name of one or more ChessBase databases like this:

CBRATE c:\data\mainbase.cbf

or 

CBRATE c:\temp\*.cbf


CBRATE then loads the CBRATE.DAT file and for each game missing ratings, looks for the player's name in the list
of known players.  If it finds both the correct name and year, it adds the rating to the game.


You can also run in a "Practice Mode" where no changes will be written to your database, but instead a list
of what would have benn changes will be displayed.  Practice Mode is used like this:

CBRATE -practice c:\data\mainbase.cbf


=======================================================================
  
