X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=xboard.texi;h=e26ff5c4cd051e01bb3ff0babba0a6ba61157023;hb=b95871c81d97fab30442cb1509b06168dfd3aeff;hp=55a73e15844967ce152d03d07d6fd00fbb4c2b18;hpb=f795bf86b3011a5e0aa88493ce106ca93e664089;p=xboard.git diff --git a/xboard.texi b/xboard.texi index 55a73e1..e26ff5c 100644 --- a/xboard.texi +++ b/xboard.texi @@ -1297,7 +1297,7 @@ with smooth operation of WinBoard (or the rest of your system). Negative values could increase the engine priority, which is not recommended. @item -firstOptions string @itemx -secondOptions string -@cindex firstOptions option +@cindex firstOptions, option @cindex secondOptions, option The given string is a comma-separated list of (option name, option value) pairs, like the following example: “style=Karpov,blunder rate=0”. @@ -1306,6 +1306,20 @@ matches one of the option names (i.e. it would be set to the given value (i.e. “Karpov” or 0) through a corresponding option command to the engine. This provided that the type of the value (text or numeric) matches as well. +@item -firstNeedsNoncompliantFEN string +@itemx -secondNeedsNoncompliantFEN string +@cindex firstNeedsNoncompliantFEN, option +@cindex secondNeedsNoncompliantFEN, option +The castling rights and e.p. fields of the FEN sent to the mentioned engine +with the setboard command will be replaced by the given string. This can for +instance be used to run engines that do not understand Chess960 FENs in +variant fischerandom, to make them at least understand the opening position, +through setting the string to “KQkq -”. (Note you also have to give the e.p. field!) +Other possible applications are to provide work-arounds for engines that want to see +castling and e.p. fields in variants that do not have castling or e.p. +(shatranj, courier, xiangqi, shogi) so that WinBoard would normally omit them +(string = “- -“), or to add variant-specific fields that are not yet supported by WinBoard +(e.g. to indicate the number of checks in 3check). @end table @node UCI + WB Engine Settings