Page 1 of 1

WB/UCI compatible engines

PostPosted: 03 Oct 2006, 07:50
by Silvian Rucsandescu
Hi all !
Because I'm a newcommer in WinBoard protocol-let me know-please:
using WB/UCI compatible engines(like Naum 2.0,Gandalf 6.00,Pharaon 3.5.1,SmarThink 1.00 and so on)-the settings in config.ini file affects engine play in both modes(WB&UCI) in the sense:
"config.ini settings in WB=default settings in UCI" ?
Any help will be much appreciated !
Regards,
Silvian

Re: WB/UCI compatible engines

PostPosted: 03 Oct 2006, 08:05
by Richard Allbert
Hi,

No, they won't necessarily be the same, but the way to see is to start the UCI engine in console mode and type 'UCI'. Some allow the settings to be changed as a running UCI options, others don't and use the config file.

E.g. Matheus 2.3 Hash uses 8MB default in UCI mode, regardless of the config files setting. When started in console mode...

Code: Select all
option name Hash type spin default 8 min 1 max 256


If you're using UCI with winboard using Polyglot, you can set the options for the UCI engine in the polyglot.ini file.

Regards,

Richard

Re: WB/UCI compatible engines

PostPosted: 03 Oct 2006, 08:07
by Roger Brown
Silvian Rucsandescu wrote:Hi all !
Because I'm a newcommer in WinBoard protocol-let me know-please:
using WB/UCI compatible engines(like Naum 2.0,Gandalf 6.00,Pharaon 3.5.1,SmarThink 1.00 and so on)-the settings in config.ini file affects engine play in both modes(WB&UCI) in the sense:
"config.ini settings in WB=default settings in UCI" ?
Any help will be much appreciated !
Regards,
Silvian




Hello Silvian,

Welcome!

Taking Naum as an example you should be aware that there are some things that are set by the gui. Naum expects the gui to inform it of the egtb path.

In xboard mode it has no problem finding the egtb's and the number of pieces therein.

Pharaon has no problem in either mode.

What I am trying to say is that it requires some rational experimentation to find out if everything works but the general answer is yes, the settings hold for both UCI and WB.

With polyglot and Winboard you can set the TB path and engine hash size. The default settings for each engine will then execute. With polyglot you can send practically any message to the engine and it will be translated properly.

Of course, there are easier alternatives to this combination of software.

Ahem.

All the best.

Later.