Your trusted source for computer chess information!

Differences

This shows you the differences between two versions of the page.

winboard:faq:part_d 2008/05/24 21:42 winboard:faq:part_d 2009/10/31 18:41 current
Line 106: Line 106:
>**About the Patch that disables the OPK check** >**About the Patch that disables the OPK check**
->There is a [[http://www.cacsi.com/chess/OPK_Patch_All_Versions.zip | patch (direct link 62K) ]] posted that dis-enables the OPK check for for Chessmasters to date (8000,9000,10000) so you can avoid the steps below if you apply the patch. Two things to take note. +>There is a [[http://web.archive.org/web/20070414063719/http://www.cacsi.com/chess/OPK_Patch_All_Versions.zip | patch (direct link 62K) ]] posted that dis-enables the OPK check for all Chessmasters to date (8000,9000,10000) so you can avoid the steps below if you apply the patch. Two things to take note.
>  1. The patch should not be applied on Theking.exe which you use in Chessmaster since this causes problems in the Chessmaster GUI, so the best method would be to apply the patch on a copy of Theking.exe that you wish to use outside Chessmaster GUI. >  1. The patch should not be applied on Theking.exe which you use in Chessmaster since this causes problems in the Chessmaster GUI, so the best method would be to apply the patch on a copy of Theking.exe that you wish to use outside Chessmaster GUI.
>  2. The maker of the patch main purpose in removing the OPK check is so that it can be used together with [[#chessmasteruci | Odd Malin's wbtouci adaptor in Fritz]] FIXME (bad link), and as such it may not work properly elsewhere. For example, users have reported problems when the patched The King is used in Winboard in analysis mode. As such the method outlined below to manually find the OPK number is preferred |There are a few methods to obtain the OPK number,including using [[#inbetween | inbetween]] FIXME (bad link) but this is not usually necessary since in most interfaces you can send the OPK number directly. Here's one way that does not use inbetween. >  2. The maker of the patch main purpose in removing the OPK check is so that it can be used together with [[#chessmasteruci | Odd Malin's wbtouci adaptor in Fritz]] FIXME (bad link), and as such it may not work properly elsewhere. For example, users have reported problems when the patched The King is used in Winboard in analysis mode. As such the method outlined below to manually find the OPK number is preferred |There are a few methods to obtain the OPK number,including using [[#inbetween | inbetween]] FIXME (bad link) but this is not usually necessary since in most interfaces you can send the OPK number directly. Here's one way that does not use inbetween.
 +
==== ==== ==== ====
== a) Obtaining the OPK number == == a) Obtaining the OPK number ==
Line 317: Line 318:
==== [D.3.7] Why is Chessmaster [The King ] when exported outside Chessmaster not using a opening book? How do I provide an opening book with Bookthinker? ==== ==== [D.3.7] Why is Chessmaster [The King ] when exported outside Chessmaster not using a opening book? How do I provide an opening book with Bookthinker? ====
-If you export Chessmaster [The King] to Winboard , you will notice that Chessmaster doesn't have a opening book. This is because Chessmaster [The King] actually relies on the interface/GUI to provide the opening book. While some interfaces like Fritz or Arena 1.0 provide opening books to engines, Winboard currently doesn't.However there is a book engine called [[http://www.geocities.com/thechessthinker/ | BookThinker ]], whose job is to simulate a opening book by playing the first few moves based on a database of opening moves before passing control over to the bookless engine once it has run out of moves. In theory it should work with The King, but for technical reasons it doesn't work well when coupled with the need to send command line parimeters in the winboard.ini file. The King of course needs to send the OPK number as a command line parameter.There are several [[winboard3.html#bookthinkercm | work arounds]] FIXME (bad link), but here's my favourite one with involves using inbetween to help. Of course, if you used the patch that disabled the opk check, all you need to do is to use The King as any other engine with bookthinker, as described [[Winboard3.html#bookthinker | here ]] FIXME (bad link). +If you export Chessmaster [The King] to Winboard , you will notice that Chessmaster doesn't have a opening book. This is because Chessmaster [The King] actually relies on the interface/GUI to provide the opening book. While some interfaces like Fritz or Arena 1.0 provide opening books to engines, Winboard currently doesn't.However there is a book engine called [[http://cid-2991af457de54bf0.skydrive.live.com/self.aspx/Public/BookThinker.zip | BookThinker ]], whose job is to simulate a opening book by playing the first few moves based on a database of opening moves before passing control over to the bookless engine once it has run out of moves. In theory it should work with The King, but for technical reasons it doesn't work well when coupled with the need to send command line parimeters in the winboard.ini file. The King of course needs to send the OPK number as a command line parameter.There are several [[winboard3.html#bookthinkercm | work arounds]] FIXME (bad link), but here's my favourite one with involves using inbetween to help. Of course, if you used the patch that disabled the opk check, all you need to do is to use The King as any other engine with bookthinker, as described [[Winboard3.html#bookthinker | here ]] FIXME (bad link). 
-    * Download and install [[http://www.geocities.com/thechessthinker/download.htm | Thinkboard (engine and interface any version) ]], then transfer the files bookthinker.exe (the book engine) and thinker.dat (the actual book file) into for example c:\engines\theking. At the same time,copy the file theking.exe from your chessmaster directory to the same directory c:\engines\theking. You could do this all in the default chessmaster directory of course, but it would get too confusing with all those files.+    * Download and install [[http://cid-2991af457de54bf0.skydrive.live.com/self.aspx/Public/thinkerboard12a.zip | Thinkerboard (engine and interface any version) ]], then transfer the files bookthinker.exe (the book engine) and thinker.dat (the actual book file) into for example c:\engines\theking. At the same time,copy the file theking.exe from your chessmaster directory to the same directory c:\engines\theking. You could do this all in the default chessmaster directory of course, but it would get too confusing with all those files.
    * Download [[http://home.online.no/%7Emalin/sjakk/ | Inbetween ]], unzip the files and copy inbetween.exe and inbetween.ini to the same directory c:\engines\theking.     * Download [[http://home.online.no/%7Emalin/sjakk/ | Inbetween ]], unzip the files and copy inbetween.exe and inbetween.ini to the same directory c:\engines\theking.
    * Get the [[#opk | OPK number ]] FIXME (bad link) as usual.     * Get the [[#opk | OPK number ]] FIXME (bad link) as usual.
Line 355: Line 356:
==== [D.4.1] General overview ===== ==== [D.4.1] General overview =====
-Crafty is probably the most famous Winboard engine [after GNUChess perhaps] and is generally considered the strongest free Winboard program around and is often used as a benchmark for authors who wish to go commercial. While currently [01-11-2002], there are some freeware which are slightly stronger* , there is without doubt that Crafty has the most features available of any Winboard engine both free and commercial . Crafty can among other things process EPD, annotate games into a html output file .The [[ftp://ftp.cis.uab.edu/pub/hyatt/v19/readme.txt | documentation [this is for Crafty 181]]] that accompanies Crafty is also exceptional and gives a full review of all the features. Download [[ftp://ftp.cis.uab.edu/pub/hyatt/v18 | Crafty]] . You might also want to join the Crafty mailing list administered by the author Dr Robert Hyatt. To subscribe, send a email to [[mailto:majordomo@cis.uab.edu | majordomo@cis.uab.edu]] with "subscribe crafty-list" in the bodyA backup site with source codes of very old crafty versions (8.x is the oldest) can be found at [[http://wbec-ridderkerk.nl/html/download/Crafty.html | Frank Quisinsky's website]].Note. In the past, positions that were favorable for Crafty were shown as a plus score and vice versa. Crafty after version 18, now displays a plus score, when the position is favorable for White and vice versa and this is regardless of the side Crafty is playing! Also Crafty versions after V18 support only SAN [Standard Algebraic Notation e.g. d4 ] instead of co-ordinate notation [e.g. 1 d2-d4].If you are new to this and want help setting up Crafty, I suggest looking at my general setup for Winboard engines. There are also specific guides for Crafty like [[http://www.mark-yatras.org/chess/ | Mark's Setup]] and [[http://www.geocities.com/SiliconValley/5280/crafty.html | John/Sasha's one.]] .* There are many others freeware acknowledged generally to be the equal if not better of Crafty. Eg. Ruffian, Aristarch, Yace, Goliath, etc. However, Crafty is still the only one where the source is available.+Crafty is probably the most famous Winboard engine [after GNUChess perhaps] and is generally considered the strongest free Winboard program around and is often used as a benchmark for authors who wish to go commercial. While currently [01-11-2002], there are some freeware which are slightly stronger* , there is without doubt that Crafty has the most features available of any Winboard engine both free and commercial . Crafty can among other things process EPD, annotate games into a html output file .The [[ftp://ftp.cis.uab.edu/pub/hyatt/v19/readme.txt | documentation [this is for Crafty 181]]] that accompanies Crafty is also exceptional and gives a full review of all the features. Download [[ftp://ftp.cis.uab.edu/pub/hyatt/v18 | Crafty]] . You might also want to join the Crafty mailing list administered by the author Dr Robert Hyatt. To subscribe, send a email to [[mailto:majordomo@cis.uab.edu | majordomo@cis.uab.edu]] with "subscribe crafty-list" in the bodyA backup site with source codes of very old crafty versions (8.x is the oldest) can be found at [[http://wbec-ridderkerk.nl/html/download/Crafty.html | Frank Quisinsky's website]].Note. In the past, positions that were favorable for Crafty were shown as a plus score and vice versa. Crafty after version 18, now displays a plus score, when the position is favorable for White and vice versa and this is regardless of the side Crafty is playing! Also Crafty versions after V18 support only SAN [Standard Algebraic Notation e.g. d4 ] instead of co-ordinate notation [e.g. 1 d2-d4].If you are new to this and want help setting up Crafty, I suggest looking at my general setup for Winboard engines. There are also specific guides for Crafty like [[http://www.mark-yatras.org/chess/ | Mark's Setup]]. * There are many others freeware acknowledged generally to be the equal if not better of Crafty. Eg. Ruffian, Aristarch, Yace, Goliath, etc. However, Crafty is still the only one where the source is available.
==== [D.4.2] Do I need a crafty.rc file? Where can I get one? ==== ==== [D.4.2] Do I need a crafty.rc file? Where can I get one? ====
Line 377: Line 378:
==== [D.4.3] The UAB site has only the source code of the latest Crafty, where do I get the complied versions for Windows? ==== ==== [D.4.3] The UAB site has only the source code of the latest Crafty, where do I get the complied versions for Windows? ====
-In general, Crafty complied by Eugene Nalimov is the fastest. Dann Corbit compiled versions probably come close but the best way to find out is by using the Bench command. Nalimov compiled versions will //eventually// be available at the usual [[ftp://ftp.cis.uab.edu/pub/hyatt | UAB ftp]] after Dr Hyatt releases the source code. Another site that you might consider looking at if the UAB site down (or if you are from Europe) is ftp://anonymous@145.94.41.27:21/ Yet another mirror is [[http://behind.chesslib.no/dl_showsub.asp?cat_id=14&cat=Nalimov | http://www.chesslib.no]]. If you are impatient ,you could use [[http://wbec-ridderkerk.nl/ | Dann Corbit's complied versions. (Click on download)]]+You can download from [[http://www.webkikr.net/ | Peter Skinner's page]], or from [[http://homepages.tesco.net/henry.ablett/jims.html | Jim Ablett's page]], or from the [[http://sourceforge.net/project/showfiles.php?group_id=23617&package_id=256794 | GnuWin32 Crafty page at SourceForge]]. It is extremely difficult to determine the fastest Crafty compile. All of these compiled versions probably are close in speed but the best way to find out which compile is the fastest for your machine is by using the Crafty //bench// command.
==== [D.4.4] How do I compile a opening book and other book learning related matters? ==== ==== [D.4.4] How do I compile a opening book and other book learning related matters? ====

Personal Tools