The links are the same, I'll just quote the original message:
File size is 717 Kb.
File size is 1.8 Mb.
This is the exact version that won WCCC when it was used by the Rybka team. :)
We fixed several bugs, including the one pointed out by ppipper: time loss when re-entering the book.
There is a special program to specify all the INI file parameters. You'll still have to provide the Standalone version with all the files it needs, but you don't need to edit the AquariumBookAdapter.ini manually.
I have noticed there are two new parameters. What do they mean?
'go wtime MAX(min_time, X-time_buffer)'
history=N: if we get the same position we had <=N moves before, we ignore the book (if there are several books, we ignore the one that suggested the move we played).
> when the adapter receives 'go wtime X', then it sends the following command to the engine:
> 'go wtime MAX(min_time, X-time_buffer)'
Please, could you provide some more details? Also what unit is min_time?
min_time is measured in milliseconds, meaningful values are 0 and 1.
Rybka handles correctly even negative times, so you can set min_time to -1 for Rybka, it won't break anything.
The default min_time=1 is OK for 99% cases. Actually, I don't know why the setting appeared at all :)
I have been testing new UCI adapter for several days, everything works properly, no more looses on time: rock solid.
Congratulations all the team,
> the team cannot even cope with Chessbase's data format
Does the Chessbase team read the ChessAssistant format? No. Why? Its a closed (secret format).
So reading the chessbase format without spec its an accomplisment, and not something to be expected.
>Sorry, but what is so nice about this?
This is an external adapter that makes you able to use Aquarium books (and not only) with every GUI , like using a normal uci engine.
I know what the adapter is for. What I need are specific instructions to follow.
> why should Chessbase read ChessAssistant format?
why should ChessAssistant read Chessbase format. Both are closed formats. There is NO WAY to read a closed format. Reverse engineering is very very hard. There are hundreds of closed formats out there, that noone can read or write too. Its the owners decision to let others read (or write) the format. (take the cad industry for example)
For data exchange we have pgn format.
> but it doesn't look like CA has a big share of the market right now
Ofcourse you are correct in this way, and i guess this is why CA tried to reverse engineer the chessbase format (although this is hard and time consuming).
But as some users reported, chessbase changed there format in Chessbase 10, so its logical Aquarium to have problem reading those files (i guess untill next Aquarium version, since changes cannot be major :) )
This is a bonus feature for expert users, I will write a description how to use it for the Rybka website.
Thanks for this explanation, and any additional instructions you might place at this site. Appending and/or using such files and data are not always intuitively obvious to everyone, e.g., me. Thanks.
I have done exactly what you said, but it doesn't work for me.
I have selected a tree configuration wit only the moves of my opening book "ruy lopez closed".
If I open fritz and play against the new created uci engine whitch a called Rybka ABA, and let the engine play white, she doesn't play the ruy lopez at all, she sometimes even play's 1.d4
What should I do wrong?
Doe's it mater if there is an other openingsbook open in the book pane? Do I have to close the book pane?
I want to use this function to do fast engine against engine matches, and force the engines to only play the moves off the openingsbook, (I want to convert the books to pgn format).
In the fritz GUI I can tell how many moves the engines should play on after the moves off openingbook, in aquarium I can't.
I hope you can help me.
I'm just now converting the Powerbook to a database in Aquarium. Truth his, there are some things I like about it, and some I don't. I think Chessbase has the user interface down better, to be expected, and gives the user more information. But it seems like you can do more with this program. I've got 2010.
If you don't like it, you can easily put the engines into another folder, and create them in Chessbase.
One thing I have noticed though, is that HIARCS, Shredder, and a few others have moved back to the UCI, universal chess interface, instead of the proprietary Chessbase interface. I wish Fritz would use them too, or offer one with their products. But the whole idea with proprietary interfaces is like patents, so no one else can use them, or make money on them, and you'll have to buy only their products.
Sure, they need work. But from what I can see, Chessbase is far from perfect. They are on version 7 now for Fritz 12 for instance. So they had some exterminating to do also, and from what I can tell, hopefully, there's more to come. I can't get my Zap Chess 9 programs to play within Fritz 12, they close the program. Shredder 9 is buggy too.
> able to use Aquarium books (and not only) with every GUI
What do you mean by "and not only": do you mean any tree?
I would be really glad if you join.
I had never used the Adapter until now. One suggestion for those that use Fritz GUI, once you create the UCI engine, you have to modify the name to differentiate it from other Rybka UCI engines installed (of course only if you use a Rybka engine).
One question, I don't know if you have tried using as a second book a CTG created from a big IDeA file. It sounds interesting.
Just for fun, I'm using Rybka Dynamic and the Narrowbook as primary(only) book.
You mean hsh book. If you have done IDeA for some positions this is of course a nice idea. but never tried it, since I manually add the IDeA results to my maintree.
> ...since I manually add the IDeA results to my maintree.
I'm intrigued by this comment. Does this mean that you join the trees w/ Tree Utils adding the IDeA evals to maintree? Or are you referring to the right-click option called 'Add moves to maintree'?
i've just registered for this forum for the first time, and now i have a question on loading a new book i downloaded from the internet (Perfect 15). I'm currently using the last updated version of aquarium, 3.2.1 before the 2010 upgrade which i may purchase soon. however, my question is: can i load this Perfect 15 book into the Aquarium version i have now and how do i do that? i downloaded the installer updates of this GUI posting here (both of them because i don't know the difference) and i see the window but i cannot type the Perfect 15 book in so i can choose that for an option in my ENGINE-SETUP section of aquarium like i did when i bought Jeroen's book which automatically inserted itself in the dropdown window of book choices for the rybka engine. sorry if my question reads a little convoluted, but i'm not that computer-savvy and i'm just hoping that someone can help me do this thing.
> I have updated the Book Adapter files.
Does this adapter can be used with winboard engines? If not is there any plans in the next version?
Would be really nice if there is also support for winboard engines.
Have a nice new year.
your book adapter is very nice to use and now we can use .ctg books with every chess GUI. moreover its free !
but my question is : could i get the source code of this adapter? i mean i am writing a small chess GUI in c++, all is fine but the only book format that i can use in my GUI is polyglot book format (.bin books) because i found help only with this book format (http://alpha.uhasselt.be/Research/Algebra/Toga/book_format.html here there are 2 small samples pg_key.c and pg_show.c with which you can read inside a polyglot book). Or maybe just a sample code to read moves inside a .ctg book...
any help would be very appreciated !
thank you very much for these links
it is possible to use parameters for a .ctg book with the BookAdapter?
for example, with fritz, in the book options we can chose to ''Optimize'' a book , to set the "minimum games" and "up to'' moves...
are these parameters automatically computed in the BookAdapter? can we change them? in editing the CTGExample for example (weights, functions...)
thanks in advance
Powered by mwForum 2.27.4 © 1999-2012 Markus Wichitill