Skip to content

Program that allows any chess engine used uci protocol to read the moves from the pollyglot opening book

Notifications You must be signed in to change notification settings

Thibor/BookReaderBin

Repository files navigation

BookReaderBin

BoookReaderBin can be used as normal UCI chess engine in chess GUI like Arena. This program reads chess openings moves from a polyglot openig book with bin extension. To use this program you need install .NET Framework 4.8

Parameters

-bf chess opening Book File name
-ef chess Engine File name
-ea chess Engine Arguments
-w Write new moves to the book
-lr Limit maximum ply depth when Read from book (default 16) 0 means no limit
-lw Limit maximum ply depth when Write to book (default 16) 0 means no limit
-log create LOG file
-info show additional INFOrmation

Console commands

help - displays basic commands
book load [filename].[bin|uci|pgn] - clear and add
book save [filename].[bin|uci|pgn] - save book to the file
book addfile [filename].[bin|uci|pgn] - adds moves from another book
book clear - clear all moves from the book
book delete [x] - delete x moves from the book
book reset - resetting the book may remove some moves
book moves [uci] - make sequence of moves in uci format and shows possible continuations
book getoption - show options
book setoption name [option name] value [option value] - set option
quit quit the program as soon as possible

Examples

-bn book.bin -ef stockfish.exe
book.bin -ef stockfish.exe

The program will first try to find move in chess opening book named book.bin, and if it doesn't find any move in it, it will run a chess engine named stockfish.exe

About

Program that allows any chess engine used uci protocol to read the moves from the pollyglot opening book

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages