Check out Grant Acedrex, our featured variant for April, 2024.


[ Help | Earliest Comments | Latest Comments ]
[ List All Subjects of Discussion | Create New Subject of Discussion ]
[ List Earliest Comments Only For Pages | Games | Rated Pages | Rated Games | Subjects of Discussion ]

Single Comment

[Subject Thread] [Add Response]
H. G. Muller wrote on Tue, Jul 8, 2008 06:23 PM UTC:
This is the one where you went wrong:

| 3.  Winboard F requires SMIRF-o-glot to be with it in the same 
| directory to work.

you can put Smirfoglot in any place, as long as you tell WinBoard (in the
startup dialg) the full pathname of the engine, AND ALSO the directory in
which the engine should look for its files (through the /fd or /sd
option):

'D:\engines\smirf\smirfoglot /H128' /fd='D:\engines\smirf'

So engines that look for files (like Smirfoglot is looking for the engine
executable, but also engines that look for opening books etc.) do need the
/fd (/firstDirectory) option to specify where to look (which does not
necessarily have to be the directory where the executable is, although
this usually is the case).

For the second engine you need to use /sd in stead of /fd.

So it is possible to keep several different versions of Smirf, each in
their own directory, each containing their own copy of Smirfoglot. This is
the way I usually do it. I think that you could even put a single version
of Smirfoglot in the WinBoard directory, as long as you tell it with the
/fd argument where to look for the engine DLL (untested):

'Smirfoglot /H128' /fd='Smirf_1'

if the Smirf_1 directory is a subdirectory of the WinBoard_F directory.
(Note that my double quotes get mangled to single quotes here.)