About egtpath defaults

Discussions about the WinBoard protocol. Here you can also report bugs and request new features.

Moderators: hgm, Andres Valverde

About egtpath defaults

Postby Miguel A. Ballicora » 21 Sep 2009, 06:06

The engine settings dialog has a default for egtpath that can be set up at start up with

Code: Select all
-defaultPathEGTB filename
    Gives the name of the directory where the end-game tablebases are installed, for UCI engines. Default: "/usr/local/share/egtb".


But I use my own tablebases (Gaviota) so I send

-egtFormats "gaviota:/home/miguel/gaviotatb" at start up.

The latter works fine, but I wonder what the relationship with this is the default in the settings dialog. Is it a general path to what type of tablebases? Nalimov? in which case are they sent to the engine?

Miguel
User avatar
Miguel A. Ballicora
 
Posts: 160
Joined: 03 Aug 2005, 02:24
Location: Chicago, IL, USA

Re: About egtpath defaults

Postby H.G.Muller » 21 Sep 2009, 10:17

-defaultPathEGTB is really a deprecated option / menu item, provided only for backward compatibility with Winboard_x. There it was only used by UCI engines, having Polyglot pass it as the standard UCI options for the Nalimov path. UCI does not have standard options for other EGT formats (e.g. bitbases).

In WinBoard I implemented it such that the -defaultPathEGTB option is ignored for WB engines when -egtFormats is defined as a on-empty string. If no -egtFormats arument is given, though, it uses the -defaultPathEGTB option as path for the nalimov format. I guess UCI engines run with an old Polyglot would continue to use the -defaultPathEGTB argument. But Polyglots that support the WB protocol extensions would behave undistinguishable from WinBoard engines.
User avatar
H.G.Muller
 
Posts: 3453
Joined: 16 Nov 2005, 12:02
Location: Diemen, NL


Return to WinBoard development and bugfixing

Who is online

Users browsing this forum: No registered users and 29 guests