Check in polyglot-1.4w10UCIb15
[polyglot.git] / README1.4w10UCI
1 Description
2 ===========
3
4 This is an enhanced version of Polyglot 1.4w10 which can be used as a book
5 engine for Polyglot books on UCI GUIs. It also has some additional features
6 (see below).
7
8 Some GUIs like ChessBase do not support Winboard engines at all.  Other
9 GUIs do support the Winboard protocol (like Arena) but you still lose
10 the convenience of setting UCI options through the GUI.
11
12 This new version of Polyglot is fully backward compatible and will in
13 fact under normal circumstances autodetect the protocol.
14
15 The following is a minimal polyglot.ini file to make an engine use
16 Polyglot books. 
17
18 [Polyglot]
19 EngineCommand = <path to engine>
20 [Engine]
21
22 By default this does not use any book but you can set the Polyglot book
23 in the GUI through the exported UCI option "Polyglot BookFile".
24
25 Any normal polyglot.ini file can be used with this version. The UCI
26 options you set in the [Engine] section will be honored and the
27 results will be shown in the GUI as "defaults".
28
29 If you want to override the protocol autodetection (which should
30 normally not be necessary) you can put
31
32 UCI = true
33
34 in the [Polyglot] section. 
35
36 Just like 1.4w10, this version of Polyglot compiles both under Linux
37 and Windows.
38
39 Some notes on Arena
40 ===================
41
42 Up to version 1.99b5 Arena contained a bug with drive letters in UCI
43 options. This bug has been fixed in 2.00.
44
45 If you let Arena autodetect the engine type then it will use Polyglot
46 in Winboard mode. So either configure the Polyglot adapter explicitly
47 as a UCI engine in the Arena GUI, or else put UCI = true in the
48 [Polyglot] section of polyglot.ini.
49
50