Re: cutechess-cli
Posted: Tue Jul 16, 2013 3:09 pm
ChessDrone wrote:(...)
Is it possible to disable some engines from the list without deleting the settings? ( i.e. like in frits)
ChessDrone wrote:(...)
Is it possible to disable some engines from the list without deleting the settings? ( i.e. like in frits)
ChessDrone wrote:H.G.Muller wrote:ctg is a propriatary ChessBase format, that is considered company secret, and for which the probing algorithm is unknown. So it is not possible for other software to support it. I know that some GUIs claim to have such support (including one WinBoard fork), but in practice playing from a ctg book under such software makes quite different moves from using the same book under ChessBase, so that in fact it is not the same book. Better stay away from such stuff. WinBoard supports Polyglot book format, which is an open format, so that you won't have any surprises.
I would like to clarify that the other is integrating the format into their software.H.G.Muller wrote:It is common because many people use ChesssBase. And if you want to use them, that is the only way.ChessDrone wrote:For good or bad reasons, it is not my fault that this format is very common ...
http://web.comhem.se/petero2home/droidfish/index.htmlThe program also supports the CTG opening book format.
In Daydreamer there is reference to brutusI just saw this CTG book reader code:
https://github.com/AaronBecker/daydream ... book_ctg.c
(An older unofficial spec rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?pid=26942 may clarify.)
http://home.xmsnet.nl/vermeire/brutus.htmlNew in version 8:
now in addition to Winboard also UCI compatible
I/O multithreading added
Changed the structure of the program again to enable SMP improvements
some small bugfixes
Version 8.5: important bugfix concerning multiprocessing
Version 8.5: New openingbook, Brutus reads .ctg bookfiles now
https://github.com/jromang/ctgexporterNeed to work in other direction, i.e., not chess.
See ctg_reader of what I done. http://sriliam.free.fr/ctgreader.tar.bz2
It takes a ctg file and make two db file : one for white side, one for black side.
The key for the b-tree is taken directly from Hauffman dictionary form explain on this post.
I need a correct engine to give me all position from a given one to finish.
Contact me if you are interest.
Well, although this superficially might seem a nice feature, I doubt if it would be very useful in practice. (It would be a bit difficult to do this on selecting the engine, as that does not normally give a signal outside the operating system's handling of the dialog, but it would be easy to provide an 'Inspect' or 'Clone' button that fills the rest of the dialog with the data of the currently selected engine, similar to what 'Clone Tourney' does in the Tournament Options dialog w.r.t. the given tourney-file name). There is awfully little you could change in the right-hand part of the dialog, without breaking engine operation.ChessDrone wrote: (1) On additionally I will like when you highlight a chess engine list, the field is filled automatically, that we can see and change a name or something else also dynamically or duplicate an engine just by changine the name.
So with that, I'll see a button "add / create"(Without this closes the dialog), "Load (close dialog box)" and "cancel (close dialog box)". I forgot "Delete (selected)"
Indeed the Themes dialog was cloned from the Load Engine dialog, and is powered by the same code. I agree that here it makes more sense to have a 'Clone' button. OTOH, the Themes dialog differs from the Load Engine dialog in that it does start filled with the current settings of all the parameters defining the theme (while the Load Engine dialog does start with empty fields, and not those for the current engine, because the latter is almost never what you want). The themes dialog can also be used to just change one or two settings without defining a theme.(2) I will wish the same as (1) for the dialog on graphics themes excepting that instead of "load" with "apply".
You are probably looking in the wrong winboard.ini. The one in the WinBoard folder is only the master settings file, used as a template when you first run WinBoard. The one containing your saved settings is in your AppData folder (so each user has his own settings file).I have issues regarding this to create a theme. I accidentally delete some themes from the list, but are still in winboard.ini. I do not know how to go back.
Not sure what exactly you mean by this. Engines are grouped by including '# GROUPNAME' and '# end' lines in the engine list; this can currently only be done by editing the list.Optional Questions:
Can we change engine group?
I am not sure what is the point of that. In a sense all engines in the list are disabled. Only the one (or two) engines you loaded are active. If you want to temporarily cleanse the list from some engines you don't plan to use in the near future, you can use 'Edit Engine List' to move their engine lines to the end of the list. Or define a group '# RARELY USED' at the end of the list, and move them in there.Is it possible to disable some engines from the list without deleting the settings? ( i.e. like in frits)
Indeed, the file format is known, and I am aware of that. I even wrote a program that can read it, as a first step towards a book converter from ctg to Polyglot format.ChessDrone wrote:I would like to clarify that the other is integrating the format into their software.
As DroidFish and Aquarium interface.
Here there is the spcecifications: http://rybkaforum.net/cgi-bin/rybkaforu ... l?tid=2319
And then the open-source project of DroidFish aka CuckooChess:http://web.comhem.se/petero2home/droidfish/index.htmlThe program also supports the CTG opening book format.
http://code.google.com/p/cuckoochess/so ... vn%2Ftrunk
Unfortunately, I have no skills and knowledge to understand the programming and associated algorithms. So I can not say anything about this code.H.G.Muller wrote:Indeed, the file format is known, and I am aware of that. I even wrote a program that can read it, as a first step towards a book converter from ctg to Polyglot format.ChessDrone wrote:I would like to clarify that the other is integrating the format into their software.
As DroidFish and Aquarium interface.
Here there is the spcecifications: http://rybkaforum.net/cgi-bin/rybkaforu ... l?tid=2319
And then the open-source project of DroidFish aka CuckooChess:http://web.comhem.se/petero2home/droidfish/index.htmlThe program also supports the CTG opening book format.
http://code.google.com/p/cuckoochess/so ... vn%2Ftrunk
The problem, however, is that the ctg format is nothing but raw WDL statistics on the positions, plus a number of annotations of undefined meaning. It is not known what should be done with this info to decide on the move choice. Programs that claim to support this format just have written there own probing code, which is quite unlikely to produce the same behavior with the same book as ChessBase. For instance, a move in a CTG book that is marked as 'Absolutely losing, never play this', could be played quite often by home-brewn probing code, because the author of that code had no idea what the annotation meant, and thinks 'this move occurs in the book, so we might as well play it'. IMO you cannot say that software that does not use the original, non-trivial probing algrithm supports the book format. It just fools the user into thinking it supports the format. At WinBoard, we don't do such things.