The automatic gamepair-rescorer tool by Stefan Pohl (SPCC), based on this idea:

Vondele (Stockfish maintainer) wrote on Stockfish-discord:
"Thinking uniquely in game pairs makes sense with the biased openings used these days. While pentanomial makes 
sense it is a bit complicated so we could simplify and score game pairs only (not games) as W-L-D (a traditional 
score of 2-0, or 1.5-0.5 is just a W)."

IMHO, this is a very interesting new approach for Elo- and result-calculating of engine testgames/tournaments !!!

Here a batch-tool, which does this...It is strongly recommended, to use it on engine-games, only, which
were played with biased openings. Like the openings, you can find in my AntiDraw Openings download!

The tool works only, when:
1) The pgn-gamefile contains only games with not more than 995 different head-to-head engine-competitions
2) Each opening is played exactly 2 times in each head-to-head (each engine plays it with white and black)
3) Each opening-line has the same length/depth (in plies)
4) The files pgn-extract.exe, textReplace.exe, ordo-win64.exe, pairSplit.exe and nameList.exe are in the 
bin folder, which has to be in the working-folder - they are needed for processing...KUDOS to the authors
and (C): D.Barnes, T.Zipproth, M.Ballicora, N.Pollock 

In my tool (Auto_Gamepairs_Rescorer_V1.bat), you have to set the 4 parameters at the top (just open the 
file with any texteditor):
For example:
set opening_plies=16 (Each opening-line is 8 moves (=16 plies) deep)
set games=testmatch.pgn (name of the pgn-gamefile)
set reference_eng="Stockfish 14 avx2" (name of the engine, Ordo shall use for reference)
set /A reference_elo=3700 (Elo-number, which Ordo shall use for the reference-engine)

The gamepair-data (which Ordo uses for calculating its results (find the results in the files 
Gamepairs_rating.txt and Gamepairs_head-to-head.txt)) is stored in the file Gamepairs_final.pgn, when the 
tool has finished its calculations. You can use this file for other rating-programs (bayeselo or something 
like that), if you want to.

(C) 2021 by Stefan Pohl (SPCC)
www.sp-cc.de





