Moderators: hgm, Andres Valverde
H.G.Muller wrote:WinBoard 4.3.15 (trial version already available as alpha.tst) will now also use the Polyglot book specified in the Options -> UCI... menu for WinBoard engines (if "useBook" is ticked in this menu! This should work in engine-engine, engine-human, and zippy mode. (The latter not tested, though.)
Guenther Simon wrote:A global GUI book option is fine, but how do set it up for specific
WB engines, because after all I still want to use own books if available?
H.G.Muller wrote:WinBoard 4.3.15 (trial version already available as alpha.tst) will now also use the Polyglot book specified in the Options -> UCI... menu for WinBoard engines (if "useBook" is ticked in this menu! This should work in engine-engine, engine-human, and zippy mode. (The latter not tested, though.)
Pablo wrote:
Hello Harm,
Congratulations for your idea. I wonder where I can download your Winboard 4.3.15 trial version.
Happy New Year !!!
Pablo Urzua
Pablo wrote:Congratulations for your idea. I wonder where I can download your Winboard 4.3.15 trial version.
Roger Brown wrote:Pablo wrote:
Hello Harm,
Congratulations for your idea. I wonder where I can download your Winboard 4.3.15 trial version.
Happy New Year !!!
Pablo Urzua
Hello Pablo,
The link is below:
http://home.hccnet.nl/h.g.muller/alpha.tst
Later.
H.G.Muller wrote:WinBoard 4.3.15 (trial version already available as alpha.tst) will now also use the Polyglot book specified in the Options -> UCI... menu for WinBoard engines (if "useBook" is ticked in this menu! This should work in engine-engine, engine-human, and zippy mode. (The latter not tested, though.)
H.G.Muller wrote:WinBoard does not remember the engines you used. So it also makes no sense to remember any options that are supposed to specifically apply to a certain engine, such as /fUCI or /fHasNoOwnBookUCI.
Come to think of it: there might be a reason why Winboard_x did not have the HasOwnBook options in the UCI menu: they cannot be sent to the engine anymore! There is no WB protocol command for this, so the options were sent to Polyglot by making a special polyglot.ini file for this session, before starting up Polyglot. But Polyglot reads such a file only once, at startup. So even if WinBoard would change the file, because you changed the option in the menu (which it doesn't), Polyglot would not read it again, unless WinBoard would start up a new Polyglot.
The options in the Options->UCI dialog are only effective for UCI engines for which WB prepares the polyglot.ini file anyway (i.e. engines run with the /firstIsUCI or /secondIsUCI options).
For now the HasOwwnBook buttons in the menu should only be thought off as controls that determine if WB engines use the GUI book or not. Now that WB has a GUI book, there is no need to run Polyglot with an external book as well. Polyglot should really be set up to never use its book, WinBoard will use it for it. So there really is no need to transmit the HasOwnBook options to Polyglot anymore.
H.G.Muller wrote:In general I try to remain compatible with old behavior as much as possible. New options is fine, but there might be people that do not want them, and I would completely wreck their engine database if they suddenly had to add an option on all installed WB engines that they did not use before (because the default suited them).
If there are people that want to have these options switched on by default, they can always make a shortcut to start up WinBoard with these options:
~/winboard /fNoOwnBookUCI /sNoOwnBookUCI
Return to WinBoard development and bugfixing
Users browsing this forum: No registered users and 14 guests