Make suffix an array
[uci2wb.git] / README.txt
index 69cb2e8..199c2d8 100644 (file)
@@ -16,12 +16,16 @@ and just passes on the moves and position FENs as it receives them from engine o
 As this can be done without any knowledge of the game rules, or even of the board size, \r
 such a dumb adapter can in principle be used for any variant. To use it for UCI protocol\r
 (both the Chess or Xiangqi dialects), use it without the -s flag (or with a -c flag).\r
+  As of version 2.0 UCI2WB also supports the UCCI protocol for Xiangqi, for which it was\r
+made slightly less dumb: in UCCI mode it keeps track of the board position on a (Xiangqi)\r
+board, so it can recognize capture moves, and send only the moves after it (with an\r
+appropriate FEN to start them from).\r
   The general syntax of the UCI2WB command is:\r
 \r
-UCI2WB [debug] [-var VARIANTLIST] [-s|-c] ENGINE.exe [ENGINEFOLDER]\r
+UCI2WB [debug] [-var VARIANTLIST] [-s|-c|-x] ENGINE.exe [ENGINEFOLDER]\r
 \r
 Presence of the 'debug' argument causes UCI2WB to report everything it receives from the engine,\r
-as well as the 'position' and 'go' comamnds sent to it, as debug output (prefixed with '#')\r
+as well as the 'position' and 'go' commands sent to it, as debug output (prefixed with '#')\r
 to the GUI. This has the same effect as switching the option 'UCI2WB debug output' on,\r
 except that it forces the option to be on from the very beginning, so that the engine\r
 startup will also be reported.\r
@@ -46,10 +50,22 @@ H.G.Muller
 \r
 Change log:\r
 \r
-17/4/2012\r
-Implement move translations required for variant seirawan\r
+28/10/2014 2.0\r
+Implement UCCI support\r
+\r
+4/12/2012 1.10\r
+Implement pause / resume commands\r
+\r
+9/5/2012\r
+Fix bug in converting shogi moves, introduced in v1.8\r
 \r
-17/4/2012\r
+19/4/2012 1.9\r
+Remove S-Chess move translation, to parallel change in UCI S-Chess 'standard'\r
+Implement WB exclude feature\r
+\r
+17/4/2012 1.8\r
+Wait for uciok before processing GUI commands for setting options\r
+Implement move translations required for variant seirawan\r
 Make supported-variants string configurable from command line.\r
 \r
 15/4/2012 v1.7\r