At long last we present you the Aquarium Book Adapter
Integrated version.
/Aquarium/Bonus/BookAdapter/Integrated
http://chessok.com/download/Aquarium/Bo ... uarium.zipFile size is 547 Kb.
This version should be placed into your Aquarium folder. The INI file (described below) specifies the adapter options, AquariumBookAdapter.exe iself behaves like an UCI engine.
Note that you can't run Aquarium and AquariumBookAdapter simultaneously!
Standalone version.
/Aquarium/Bonus/BookAdapter/Standalone
http://chessok.com/download/Aquarium/Bo ... dalone.zipFile size is 1.5 Mb.
This version has everything it needs for correct work except for the trees and book itself. You can run it together with Aquarium, provided that they don't use the same trees at once.
Checklist for running AquariumBookAdapter.
1) Install one of the AquariumBookAdapter versions: integrated or standalone.
2) Run Aquarium, set up the tree configuration you want to use as an opening book. You can skip this step if you don't want to modify the standard opening books (i.e. JeroenBook you've purchased).
3) [Standalone version only] Copy Config\tree_configurations.xml (or the whole Config folder) from Aquarium's directory to the BookAdapter's directory, preserving the directory structure.
4) [Standalone version only] Copy the trees you are using from Aquarium's directory to the BookAdapter's directory, preserving the directory structure.
5) Open AquariumBookAdapter.ini and make the following changes:
[main]
engine=<Relative or absolute path to the engine you want to use>
log=0
latency=50
timebuffer=3000
priority=low
[Book 0]
config=<Name of the tree configuration you are using as opening book>
maxmoves=0
6) Aquarium Book Adapter is configured. Install it as an UCI engine in the GUI you prefer and run.
INI file description.
AquariumBookAdapter.ini contains a set of parameter values:
* engine: relative or absolute path to the engine to run
* log: 1 to enable logging, 0 to disable.
* latency: time in milliseconds. The lower this setting the more frequently AquariumBookAdapter will peek the engine's console. This will lead to more CPU usage but more rapid response. Leave at 50 if confused.
* timebuffer: time in milliseconds. Amount of time 'reserved' for the book adapter and subtracted from the engine's time.
* priority: normal or low. Process priority of the engine. Not recommended to change.
* [Book 0], [Book 1] etc. You can use any number of books, not one. If Book N doesn't provide a move, Book N+1 is used etc.
* config: name of the tree configuration to use as opening book.
* maxmoves: maximum 'depth' of the opening book. 0 means unlimited depth.
Final notes.