- Code: Select all
"Fruit 2.2.1" /sd="C:\Program Files\Chess\Polyglot" /scp="polyglot fruit221.ini"
Indeed, this will work, but it is not how it was intended, and exploits the fact that you can feed WinBoard myultiple copies of the same option. In which case it only takes the last one in account. (This must be so because if starts by reding the winboard.ini file, which pretty much defines every option, but afterwards can be overruled by what was on your actual command line.) So the above translates to
- Code: Select all
winboard /scp="Fruit 2.2.1" /sd="C:\Program Files\Chess\Polyglot" /scp="polyglot fruit221.ini"
i.e. wth two /scp options. The first one of course makes no sense, but as it is ignored in the presence of the second one, you could pretty much write anything there that you want.
I agree that for engines with an obscure engine command (because you explicitly invoke Polyglot, perhaps even with a non-recognizable ini name such as "polyglot polyglot.ini", or because it has a cryptic .exe filename), this kludge reads much better. Of course I never put any engines in the winboard.ini file myself. They are all in the PSWBTM engine-manager database.