Moderator: Andres Valverde
Peter Fendrich wrote:Hello Gabor,
The GUI should have a general way to turn off the book.
In Arena there is an 'UCI' tab under the Engine management.
"Engines use their own book" can be unticked.
The problem is of course that this is for all UCI engines.
You can also create an empty file and use that as a book.
Hope this solves your problem until next release.
/Peter
Daniel Mehrmann wrote:So all GUI following the strict UCI way, Arena has somewhat it's own UCI support, won't disable the book.
Peter Fendrich wrote:Daniel Mehrmann wrote:So all GUI following the strict UCI way, Arena has somewhat it's own UCI support, won't disable the book.
Hi Daniel,
What is strict or is not really clear in the protocol...
I have no other UCI GUI than Arena and do not intend to buy any!
The OwnBook option is a bit of a problem (at least in Arena). If I send it as an option to Arena it will not show up in the configuration window. If the user want to to turn it off it has to be done for all UCI engines.
Peter Fendrich wrote:That should please both Arena and ChessBase I think!
/Peter
Graham Banks wrote:Peter Fendrich wrote:That should please both Arena and ChessBase I think!
/Peter
No problems under Chessbase that I can see.
Daniel Mehrmann wrote:Peter Fendrich wrote:Daniel Mehrmann wrote:So all GUI following the strict UCI way, Arena has somewhat it's own UCI support, won't disable the book.
Hi Daniel,
What is strict or is not really clear in the protocol...
I have no other UCI GUI than Arena and do not intend to buy any!
The OwnBook option is a bit of a problem (at least in Arena). If I send it as an option to Arena it will not show up in the configuration window. If the user want to to turn it off it has to be done for all UCI engines.
Yes, the "own book" handling seems unlucky in Arena.
But there are options for each engine in other GUI's!
However, a unlucky handling by one GUI, which has a well known none strict UCI support (if not to say bad), is no reason for a protocol violation by the engine.
Maybe this sounds hard, yes, it is. This is the result, i was warning Martin Blume and Frank Quisinsky, if they go her own UCI way. In fact, they think its been better for UCI rookie's if the GUI allow this or that. Yes its better for a rookie and maybe allow an easy start, but if the engine leave the "Arena" world they gets massive trouble with other GUI's.
But that's not your problem. Sorry. Just wanna explain why i'm going a "hard line" here.
Best,
Daniel
Peter Fendrich wrote:This sentence with the word "etc." makes the protocol unclear. It should be stated clearly which options they mean or even better demand a list of every option that is possible to send to the engine without exceptions.
I can live with that Shredder and Chessbase sets the standard but the protocol should be updated accordingly.
/Peter
Daniel Mehrmann wrote:Well, there is a problem anyway. i don't tested it under CB yet, but i know it.
Try a short book (.ctg), lets say 6-8 moves standard openings.
Other engines should searching after the last bookmove, with or without own book.
Alaric still use his own book because it doesn't tell the GUI it has a own Book. So, the GUI can't disable it for a fair match.
btw Idon't say Alaric is cheating here. It just works for Peter under Arena, but it doesn't work under other gui's. Peter didn't knows that !
Best,
Daniel
Graham Banks wrote:Daniel Mehrmann wrote:Well, there is a problem anyway. i don't tested it under CB yet, but i know it.
Try a short book (.ctg), lets say 6-8 moves standard openings.
Other engines should searching after the last bookmove, with or without own book.
Alaric still use his own book because it doesn't tell the GUI it has a own Book. So, the GUI can't disable it for a fair match.
btw Idon't say Alaric is cheating here. It just works for Peter under Arena, but it doesn't work under other gui's. Peter didn't knows that !
Best,
Daniel
All you need to do is replace the Alaric book with a 0kb book file.
Works perfectly fine - I can post all my Alaric games here to prove it (using the Xmas2640-12.ctg with 12 move limit).
Regards, Graham.
Daniel Mehrmann wrote:* <id> = Hash, type is spin
* <id> = NalimovPath, type string
* <id> = NalimovCache, type spin
* <id> = Ponder, type check
* <id> = OwnBook, type check
* <id> = MultiPV, type spin
This means such option should not be displayed in the engine setting dialog. It should be offered somewhere else, like if you start a tourney....
Daniel Mehrmann wrote:
Do you do such things allways if you get trouble ?
Serious tester asking the author anyway, do you did that ?
Best,
Daniel
Return to Winboard and related Topics
Users browsing this forum: Google [Bot] and 28 guests