Can I specify somehow another base directory for all engines

Discussions about Winboard/Xboard. News about engines or programs to use with these GUIs (e.g. tournament managers or adapters) belong in this sub forum.

Moderator: Andres Valverde

Can I specify somehow another base directory for all engines

Postby pstein » 01 Aug 2011, 16:24

Currently Winboard searches all the engines by stepping back to its parent and descend into the corresponding engines sub-folder.

However I have grouped all engines in a completely different directory.

Can I somehow specify this other base directory e.g. D:\test\chess\engines\ in an *.ini file so that I later have to define the engines
relative to this base directory e.g.

fmax /fd="\fm" /firstXbook

...which means search Fairy-Max engine in folder D:\test\chess\engines\fm\*

Or even similar: Can I specify the engines directly and absolut path in an*.ini file?

Peter
pstein
 
Posts: 18
Joined: 17 Jul 2010, 15:28

Re: Can I specify somehow another base directory for all eng

Postby H.G.Muller » 02 Aug 2011, 09:47

The idea was that you would have installed WinBoard in the same directory as where you have your engines (in your case D:\test\chess\engines\ ) when the installer asked you were to put it. (You would have to be a it careful when you uninstall, though, and not answer "yes" when it asks if it should forcefully delete everything, as it would deleate your engines then as well...)
User avatar
H.G.Muller
 
Posts: 3453
Joined: 16 Nov 2005, 12:02
Location: Diemen, NL

Re: Can I specify somehow another base directory for all eng

Postby pstein » 05 Aug 2011, 13:12

Thank you for your reply although it is not satisfying.

The question was not what the idea was behind the default structure but if I can do it in another way.

If I e.g. want to keep alle engines separate from Winboard (because I want to use them in other chess GUIs as well)
then I am always forced to reference the Winboard base directory (which I don't want).

So is there really no flexibility to separate the base directory of engines outside of WinBoard?

Peter
pstein
 
Posts: 18
Joined: 17 Jul 2010, 15:28

Re: Can I specify somehow another base directory for all eng

Postby H.G.Muller » 05 Aug 2011, 17:28

I am not aware of such a possibility, although it might exist by specifying an environment variable CHESSDIR. I have no idea how environment variables workin Windows, though, and perhaps they only work in Linux.

I still don't see the problem with other GUIs, though. How would installing WinBoard in (say) D:test\chess\engines\WinBoard\winboard.exe interfere in any way with other GUIs using the engines? I suppose that all GUIs like to have all individual engine folders (say xxx]Crafty, xxx\Fruit, xxx\fm) together in some collection folder (xxx), and when WinBoard isinstalled in xxx\WinBoard it can use all these engines with directories ..\Fruit, etc., as they are now referred to in the installed winboard.ini file.

And even if you don't want that, as WinBoard only comes with at most three Chess engines, (Fruit, Fairy-Max and Pulsar), some you might already have if you have a pre-existing collection of engines, and others in which you might not be interested at all, it does not seem such a big deal to move these engines to where you want them, and change their directory in the engine list(s) to where you have moved them.
User avatar
H.G.Muller
 
Posts: 3453
Joined: 16 Nov 2005, 12:02
Location: Diemen, NL


Return to Winboard and related Topics

Who is online

Users browsing this forum: No registered users and 16 guests

cron