Wisdom is knowing how

   little we know -- Socrates

About Company

Started in 1980, retired in 2004 REBEL was baptized into ProDeo, latin for gratis according to Dutch tradition.

Other Information

    Older versions





Pro Deo utilities

version 1.4

A stripped down version of the REBEL development inferface, now rewritten as an utility tool to improve chess programs.


Download Protools 1.4 (console edition).


• Menu F1 - Game Play options.

• Menu F2 - File Settings.

• Menu F3 - Utilities: YATS , Analyze PGN , Make Opening Book. So the need to have ChessPartner to
                  run the utilities is no longer mandatory as it now runs in a standalone and free program.

• Menu F4 - Create endgame testsets for engine-engine matches. 
                - Time control comparison between chess engines
                - Match comparison
                - How to use Similarity tester on ChessBase engines

• Menu F5 - Book Editor for the open Rebel / Pro Deo format. Use the 4 arrow keys to scroll through
                  the Book Tree. Add new moves to the Book Tree as either E2E4 (play) or E2E4- (don't

• Menu F6 - Settings for YATS, Analyze PGN and Make Opening Book.

• Menu F7 - Analyze Opening Book, Report and modify suspect opening lines, conversion external
                  opening books to the open Rebel / Pro Deo format.

• Menu F8 - Make and use EOC Chess Trees from REBEL or PGN databases. I was able to create a 88
                  million position EOC chess tree from a 2.5 million PGN database within an hour. EOC
                  databases (for instance) can be used to expand opening books.

• Menu F9 - Various good old REBEL database facilities. Import and export of PGN and EPD. Using the
                  REBEL database format above PGN saves about a factor 2 in speed and factor 3 in size.
                  Fast double game remover.


• Menu F10 Creation and usage of giant CHeaT opening books.


Installation and Use


  1. Unzip the archive preferable in C:\PROTOOLS in order that the distributed shortcut will properly initialize the DOS screen.
  2. The program is fully key operated, use the arrow-keys, page-up, page-down, home etc. and the function keys.



 Short description of the 3 new functions


• Menu F4 - Time control comparison between chess engines.


  1. First copy a (comp-comp) PGN file to the PGN sub-folder and select it with Load Pgn.
  2. Then select Match Stats.
  3. Your browser automatically will display the created output file: output.htm
  4. Inner workings: From the PGN games the tool collects the time used (from the comment section) for each engine and calculates an average time per move and also counts the number of forfeited games. More info...


The tool (currently) supports output from Arena and Cutechess-cli matches, it will skip ChessBase and uncommented games.


• Menu F4 - Match Compare


  1. Goal - after playing a self-play match compare where engine-X starts to play a different move than engine-Y during the reversed color game. Different games are stored in OUTPUT.PGN and the move is marked in the output PGN in the beginning of the PGN and at the move in question itself. A statistic on the screen shows the number of equal and different games plus the average moves per game plus the average move number where games start to differ. More info...
  2. First copy a (comp-comp) PGN file to the PGN sub-folder and select it with Load Pgn.
  3. Then select Match Compare.


• Menu F4 - How to use Similarity tester on ChessBase engines.

  1. Documentation here
Copyright ฎ 2014  Ed Schr๖der