When I launch YaYp with an engine it gives me an error that I launched Winboard + Shredder11UCI (just an example) and must launch with either winboard or winboard + polyglot.
Thing is you have it so one must launch polyglot as an engine. This is overly complicated and isn't needed anymore. Now you're suppose to tell winboard where polyglot is with the /polyglotDir= in the winboard.ini and then launch a UCI engine like you would any winboard engine and tack on -fUCI or -sUCI for example
"DeepShredder11UCI.exe" /fd="Engine\DeepShredder11" -fUCI
That's all one needs. Winboard tells the ICS what engine it is using through the name it was compiled as and not what someone randomly named polyglot. I know we already discussed this, but these extra security features aren't needed. You shouldn't have to compensate for old winboard bugs. Which brings me to another thing, why did you ship the install package with the ancient 4.2.7 and Winboard_X builds? 4.4.2 (lol now 4.4.3) is much more stable and feature rich, and if someone is exploiting winboard bugs you can complain to the winboard developers.
--------------------------------------------------------------------------------------------------------------
I remember you were curious what to do with polyglot opening books with the new system. Well you have two options
1) Open "Common Engine" dialog select the polyglot opening book to use, check use book and uncheck own book for either engines. unfortunately, with this you cant have 2 different books for 2 separate engines.
2) Open either the first or second Engine Settings dialog once that engine is launched. This dialog is generated by UCI engine and contains all the options that that engine has as well as polyglot options that you would be use too with the polyglot.ini files. Just select polyglot book and check use book.











News