From: H.G. Muller
WinBoard 4.4.0 has an option /autoLogo, which makes is search for bitmap files to display as logo, +in the engine directory or in the folder "logos". +If you see logos without having asked for them, the settings in your winboard.ini file probably contains the line
+/autoLogo=true+
Just change that to /autoLogo=false. +You can also achieve that by starting WinBoard through the startup dialog (from the start menu), +and then tick "additional options" at the bottom, +and type /autoLogo=false in the edit field, before pressing OK. +If you then later select "Save Settings Now" from the Option menu, +or when "Save Settings on Exit" is on, and you close WinBoard, +this will automatically end up in your settings field. +
+When /autoLogo=false, logos will only be displayed if you explicitly ask for them, +by running WinBoard with the option /firstLogo=FILENAME.bmp or /secondLogo=FILENAME.bmp. +(Which will not be stored in the winboard.ini, +but might of course be hidden somewhere in a settings file mentioned on the command line as @SETTINGSFILE.ini.) +
+ +With the option /autoLogo=true, (which is remembered in your settings file), +WinBoard automatically looks into the engine folder +(specified by the /fd="..." or /sd="..." option), for a file called "logo.bmp". +If it is found, it is used as a logo for the engine when it plays. +So all you have to do is put a logo.bmp file there. +Popular logo formats are 100x50 and 130x65; many engine logos are available from +David Dahlem or +Graham Banks +
+It is possible to overrule the /autoLogo by explicitly using a /firstLogo="FILENAME.bmp" +or /secondLogo="FILENAME.bmp" with the engine on the engine line in the startup dialog. +This is useful for engines that run with an adapter like Polyglot, +when you have only one polyglot on your system, used by many engines. +E.g. for Fruit the engine line to be typed in or selected from the combo box is +
+"polyglot fruit.ini" /firstLogo="D:\Engines\Fruit\logo.bmp" /fd="D:\Engines\Polyglot" ++This prevents WinBoard looking for the logo in the Polyglot folder. + +For Internet Chess Servers and Human users the logos should be in the "logos" +sub-folder of the folder where WinBoard is installed. +With /autoLogo=true, WinBoard would look for a logo file in that folder with +the same name as the ICS, suffixed with .bmp (e.g. freechess.org.bmp) +or the Human username +(specified by the /userName="..." option or taken from the system), +suffixed by .bmp, e.g. administrator.bmp) + +
-WinBoard 4.3.15+WinBoard 4.4.0"For the ultimate WinBoard experience"Introduction-The WinBoard 4.3 series is a continuation of the WinBoard_x line by Allessandro Scotti. -It is been further developed, and is maintained, by H.G. Muller. +The WinBoard 4.3 series was a continuation of the WinBoard_x line by Allessandro Scotti. +It has been further developed, and is maintained, by H.G. Muller. Most addtions and improvements that went into this since the last version produced by the GNU-Savannah xboard project team, WinBoard 4.2.7b, -are unfortunately not parallelled in xboard. -On the contrary, they have destroyed the compatibility of the back-end sources -shared by WinBoard and xboard with the xboard front-end of version 4.2.7b. -Since WinBoard 4.3.14, however, the releases again coms with a compatible xboard front-end. +were unfortunately not parallelled in XBoard. +On the contrary, they had destroyed the compatibility of the back-end sources +shared by WinBoard and XBoard with the XBoard front-end of version 4.2.7b. +Since WinBoard 4.3.14, however, the releases again comes with a compatible XBoard front-end. That does not mean that all the features added to WinBoard can already be used -in this xboard version. +in the latest XBoard version. But some can, an in 4.3.15 many more have been added. +WinBoard 4.4 is a merger of the WinBoard 4.3 line (WinBoard 4.3.pre16) +and what was left in the GNU-Svannah XBoard repository (WinBoard 4.2.pre8). +More WinBoard functionality has been ported to XBoard, +but there still is a sizable gap to bridge. + The description below applies specifically to WinBoard, although we have tried to mark features that can also be used in xboard by (x) everywhere. -This version of xboard does does have som new menus added to control such features. -Other functionss, if they work at all, must be switched on from the command line. +This version of XBoard now does have some new menus added to control such features. +Other functions, if they work at all, must be switched on from the command line. | @@ -84,7 +89,7 @@ and handles the castling, e.p. and 50-move field in FENs on input and output as | Options -> Engine.. (x) | |
- -adjudicateDrawMoves 0 (*) + -adjudicateDrawMoves 0 (*x) | adjudicate draw when game lasts too long | @@ -154,9 +159,9 @@ and handles the castling, e.p. and 50-move field in FENs on input and output as | - |
- -delayBeforeQuit 0 (*)
+ -delayBeforeQuit 0 (*x)
- -delayAfterQuit 0 (*) + -delayAfterQuit 0 (*x) | timing parameter specifying how to terminate the engine processes | @@ -168,6 +173,12 @@ and handles the castling, e.p. and 50-move field in FENs on input and output as | left- or right-cick on clock in edit-game mode |
+ -niceEngines 0 (*x) + | + lower the CPU priority of the engines + | + - + | |
DISPLAY-LOOK OPTIONS @@ -234,6 +245,16 @@ and handles the castling, e.p. and 50-move field in FENs on input and output as | - | ||
+ -autoLogo false (*)
+ + -firstLogo "" + + -secondLogo "" + | + causes WinBoard to display player logos above the board, next to the clocks. + | + - + | |
- | Swap white and black clock @@ -242,85 +263,107 @@ and handles the castling, e.p. and 50-move field in FENs on input and output as | ||
- UCI ENGINE OPTIONS + (UCI) ENGINE OPTIONS | |||
- -polyglotDir "" (*) + -polyglotDir "" (*x) | tells WinBoard where you installed Polyglot, for automatic invocation with UCI engines | - Options -> UCI... (x) + Options -> Global Settings... (x) | |
- -polyglotBook "" (*) + -polyglotBook "" (*x) | tells WinBoard which opening book it should use, or should make Polyglot use. | - Options -> UCI... (x) + Options -> Global Settings... (x) | |
- -usePolyglotBook false (*) + -usePolyglotBook false (*x) | turns the use of the Polygot book on or off | - Options -> UCI... (x) + Options -> Global Settings... (x) | |
- -defaultPathEGTB "c:\egtb" (*) + -defaultPathEGTB "c:\egtb" (*x) | folder where to find end-game tables | - Options -> UCI... (x) + Options -> Global Settings... (x) | |
- -defaultCacheSizeEGTB 4 (*) + -defaultCacheSizeEGTB 4 (*x) | specifies the cache size for UCI engines | - Options -> UCI... (x) + Options -> Global Settings... (x) | |
- -defaultHashSize 64 (*) + -defaultHashSize 64 (*x) | - Specifies the size of the main hash table for UCI engines + specifies the size of the main hash table for UCI engines and WinBoard engines implementing the memory command | - Options -> UCI... (x) + Options -> Global Settings... (x) | |
- -firstIsUCI false
+ -firstIsUCI false (x)
- -secondIsUCI false + -secondIsUCI false (x) - -fUCI + -fUCI (x) - -sUCI + -sUCI (x) | tells WinBoard the corresponding engine should be run through Polyglot | - | |
- -firstHasOwnBookUCI true
+ -firstHasOwnBookUCI true (x)
- -secondHasOwnBookUCI true + -secondHasOwnBookUCI true (x) - -fNoOwnBookUCI true + -fNoOwnBookUCI true (x) - -sNoOwnBookUCI true + -sNoOwnBookUCI true (x) + + -firstXBook (x) + + -secondXBook (x) | - tells Polyglot if the engine should use its own opening book + tells WinBoard (or Polyglot) if the engine should use its own opening book | - Options -> Engine Settings... (xboard only) + Options -> Global Settings... (x) | |
-smpCores 1 (*x) | - Sets the maximum number of CPUs an SMP engine can use. + sets the maximum number of CPUs an SMP engine can use. (only affects engines that support the cores command of WB protocol) | - Options -> Engine Settings... (xboard only) + Options -> Global Settings... (x) | |
-egtFormats "" (*x) | - Specifies which end-game tables are installed on the computer, + specifies which end-game tables are installed on the computer, and where they can be found (e.g. "nalimov:\chess\egtb,scorpio:\chess\bitbases") | - | |
+ -firstOptions "" (x)
+ + -secondOptions "" (x) + | + sets engine-defined options of UCI engines and WinBoard engines that support the option feature. + |
+ Options -> Engine #1 Settings... (x)
+ + Options -> Engine #2 Settings... (x) + | |
+ -firstNeedsNoncompliantFEN "" (x)
+ + -secondNeedsNoncompliantFEN "" (x) + | + directly specifies castling and e.p. field to be used in all FENs sent to mentioned engine + | + - + | |
CHESS-VARIANT OPTIONS @@ -341,7 +384,7 @@ and handles the castling, e.p. and 50-move field in FENs on input and output as -variant normal (x) | supports many new variants: xiangqi, shogi, fischerandom, capabanca, gothic, caparandom, janus, - shatranj, courier, knightmate, berolina, falcon, cylinder, fairy, super + shatranj, courier, knightmate, berolina, falcon, cylinder, fairy, super, great | File -> New Variant... (x) | |
@@ -401,13 +444,19 @@ and handles the castling, e.p. and 50-move field in FENs on input and output as | Options -> General... (x) | ||
+ -userName "" (x) + | + sets the name of the human player + | + Mode -> Enter Username... (x) + | |
USER-INTERFACE OPTIONS AND WINDOW CONTROL | |||
- -moveHistoryUP true (*)
+ -moveHistoryUp true (*)
-moveHistoryX 0 (*) @@ -418,6 +467,7 @@ and handles the castling, e.p. and 50-move field in FENs on input and output as -moveHistoryH 0 (*) | controls opening, placement and size of a window containing the moves of the current game + (new in 4.4 is that all X and Y coordinates of auxiliary windows are stored relative to the main window) | Mode -> Show Move History (x) | |
@@ -488,20 +538,50 @@ and handles the castling, e.p. and 50-move field in FENs on input and output as | Options -> Game List... | ||
+ -noGUI (x) + | + suppress update of display on all machine and ICS moves (moves, clocks, icon) + | + - + | |
+ + | + ICS OPTIONS + | + + | |
+ -autoKibitz (x) + | + kibitz engine Thinking Output to ICS, and capture opponent kibitz for in PGN + | + - + | |
+ -zippyShortGame 0 (x) + | + ban opponents on ICS that abort without playing + | + - + | |
MISCELLANEOUS | |||
- -debugFile "winboard.debug"
+ -debugFile "winboard.debug" (x)
- -nameOfDebugFile "winboard.debug" + -nameOfDebugFile "winboard.debug" (x) | allows you to specify an alternative name for saving the debug information | - | |
+ -engineDebugOutput 0 (x) + | + tells WinBoard if and how to put protocol-violating output in the debug file + | + - + | |
- | save chess-board display as diagram in bitmap file @@ -509,6 +589,12 @@ and handles the castling, e.p. and 50-move field in FENs on input and output as | File -> Save Diagram... | |
+ -defaultFrcPosition -1 (*x) + | + specify the number of the starting position in shuffle Chess variants + | + File -> New Shuffle Game... (x) + | |
- | display only those lines in the game list that contain a given string @@ -525,6 +611,12 @@ and handles the castling, e.p. and 50-move field in FENs on input and output as and -2 after every two games (so that each position is played with black and white). | - + | |
+ -sameColorGames 0 (x) + | + play a match, but without alternating the colors (overrules -matchGames) + | + - |
The value with which the option is listed is the default value.