Home

How to use Chessmaster in Fritz-/Arena-GUI

 

Important
Please have a look at the URL’s stated below to understand this rather complex matter. If you do not have the time to study this, you will not be able to run The King engine in Fritz-/Arena GUI. Furthermore we know from experience that The King is quite often not implemented in the correct way and this of course leads to completely wrong results of matches and unnecesary discussions about a specific CM-setting. Below we have given an example of the original CM9_T05 setting and two fine working implementation methods. We highly recommend Manfred Meiler’s pre-set-up method as the most simple way. To create separate UCI-engines for each CM-setting defined in the Wb2Uci.eng under [EXTRAS] should be avoided at all cost.

Wichtig
Bitte vorerst die untenstehenden Homepages besuchen, um die nicht ganz einfache Sache verstehen zu können. Wer dafür keine Zeit hat, wird es nicht schaffen, CM9 in die Fritz-/Arena GUI einzubinden. Aus Erfahrung wissen wir, dass die Engine The King vielfach falsch eingebunden wird. Das führt natürlich zu einem anderen Spielverhalten mit nicht identischen Resultaten in Matches mit den damit verbundenen unnötigen Diskussionen. Unten geben wir das Beispiel des Orginal CM9_T05 Settings und zwei sauber arbeitende Methoden, um The King unter Fritz einzubinden. Wir empfehlen die Manfred Meiler-Methode als die einfachste. Zu vermeiden ist jedenfalls die andernorts propagierte Einbindung der Settings unter [EXTRAS] in der Wb2Uci.eng

 

 

 

 

 

 

 

 

 

 

Cook book Odd Gunnar Malin

Method 1 (recommended)
The King as UCI by Manfred Meiler
to play with Wb2Uci.eng

Method 2  (not recommended)
ChessBase winboard adapter
to play with InBetween.ini

Hash settings (tts and ttu)
          - When hash=0           tts=4096,     ttu=0
          - When hash=512Kb  tts=524288,   ttu=1
          - When hash=1Mb     tts=1048576,  ttu=2
          - When hash=2Mb     tts=2097152,  ttu=3
          - When hash=4Mb     tts=4194304,  ttu=4
          - When hash=8Mb     tts=8388608,  ttu=5
          - When hash=16Mb   tts=16777216, ttu=6
          - When hash=32Mb   tts=33554432, ttu=7
          - When hash=64Mb   tts=67108864, ttu=8

Method 3 (do never use this one)

[ENGINE]
Name=The King 3.23
Author=Johan de Koning
Filename=Wb2Uci.exe

[OPTIONS]
Program=TheKing3.23.exe
InitString=cm_parm default\ncm_parm opk=xxx
HashCommand=cm_parm tts=%i004096
;ShowThinkingMove=true
;Logfile=true
Visible=Ponder,Hash,ShowThinkingMove,Logfile,Extras

[EXTRAS]
Opponents Pawn (opp)=cm_parm opp=%i|spin|100|0|4500
Opponents Knight (opn)=cm_parm opn=%i|spin|100|0|1500
Opponents Bishop (opb)=cm_parm opb=%i|spin|100|0|1500
Opponents Rook (opr)=cm_parm opr=%i|spin|100|0|900
Opponents Queen (opq)=cm_parm opq=%i|spin|100|0|498
Kings Pawn (myp)=cm_parm myp=%i|spin|100|0|4500
Kings Knight (myn)=cm_parm myn=%i|spin|100|0|1500
Kings Bishop (myb)=cm_parm myb=%i|spin|100|0|1500
Kings Rook (myr)=cm_parm myr=%i|spin|100|0|900
Kings Queen (myq)=cm_parm myq=%i|spin|100|0|498
Contempt (cfd)=cm_parm cfd=%i|spin|0|-500|500
Strength (sop)=cm_parm sop=%i|spin|100|0|100
Attack Defend (avd)=cm_parm avd=%i|spin|0|-100|100
Randomness (rnd)=cm_parm rnd=%i|spin|0|0|100
Selective Search (sel)=cm_parm sel=%i|spin|9|0|16
Max Depth (md)=cm_parm md=%i|spin|999|0|999
My Centre Control (mycc)=cm_parm mycc=%i|spin|100|0|600
My Mobility (mymob)=cm_parm mymob=%i|spin|100|0|600
My King Safety (myks)=cm_parm myks=%i|spin|100|0|600
My Passed Pawn (mypp)=cm_parm mypp=%i|spin|100|0|600
My Pawn Weakness (mypw)=cm_parm mypw=%i|spin|100|0|600
Opponent's Centre Control (opcc)=cm_parm opcc=%i|spin|100|0|600
Opponent's Mobility (opmob)=cm_parm opmob=%i|spin|100|0|600
Opponent's King Safety (opks)=cm_parm opks=%i|spin|100|0|600
Opponent's Passed Pawn (oppp)=cm_parm oppp=%i|spin|100|0|600
Opponent's Weakness (oppw)=cm_parm oppw=%i|spin|100|0|600

 Example of a fine working CM9-setting

****************************************************
CM9_T05.CMP
Created by Kurt Utzinger, Rolf Buehler
[Setting under CM9-GUI]
****************************************************

A/D   (Attack/Defender)       [   0 ]     M/P  (Material/Position)   [   0 ]
S/P    (Strength of Play)       [ 100 ]    C/C  (Control of Center)  [ 105 ]
Rand (Randomness)            [   0 ]      MOB  (Mobility)              [ 110 ]
MSD (Max Search Depth)    [ 99 ]      K/S  (King Safety)            [ 155 ]
SS     (Selective Search)        [  12 ]     P/P  (Passed Pawns)         [ 100 ]
C/D   (Contempt for Draw)   [   0 ]     P/W  (Pawn Weakness)     [ 100 ]

OWN               OPPONENT
Queen   [ 9.1]    Queen   [ 9.0]
Rook    [ 5.0]    Rook    [ 5.0]
Bishop  [ 3.0]    Bishop  [ 3.0]
Knight  [ 3.0]    Knight  [ 3.0]
Pawn    [ 1.0]    Pawn    [ 1.0]


*************************
CM9_T05 textfile
[for use outside CM9-GUI]
*************************
[ENGINE]
Name=The King 3.23
Author=Johan de Koning, NED
Filename=Wb2Uci.exe

[OPTIONS]
Program=c:\programme\ubi soft\chessmaster 9000\TheKing.exe
InitString=cm_parm default\ncm_parm opk=57278
HashCommand=cm_parm tts=%i004096
ShowThinkingMove=true
;Logfile=true
Visible=Ponder,Hash,ShowThinkingMove,Logfile,Extras

[EXTRAS]
Personality=<readfile>|combo|Default|Default|CM9_8777|CM9_Pillen|CM9_T05|CM9_SKR|CM9_Utz12n

and an example of the additional required textfiles for the CM9_T05 setting whereby the Default.txt
is anyway needed for this method:

;---- CM9_T05.txt
; A personality created by Kurt Utzinger, Rolf Bühler
cm_parm opp=100 opn=100 opb=100 opr=100 opq=100
cm_parm myp=100 myn=100 myb=100 myr=100 myq=101
cm_parm cc=105 mob=110 ks=155 pp=100 pw=100
cm_parm cfd=0 sop=100 avd=0 rnd=0 sel=12 md=99
;---- File end

;---- Default.txt
; Default Chessmaster 9000 personality
cm_parm opp=100 opn=100 opb=100 opr=100 opq=100
cm_parm myp=100 myn=100 myb=100 myr=100 myq=100
cm_parm mycc=100 mymob=100 myks=100 mypp=100 mypw=100
cm_parm opcc=100 opmob=100 opks=100 oppp=100 oppw=100
cm_parm cfd=0 sop=100 avd=0 rnd=0 sel=9 md=99
;--- File end


*****************************
CM9_T05 InitString=
[for use outside CM9-GUI]
*****************************
[ENGINE]
Name=The King 3.23 SKR
Author=Johan de Koning, NED
Filename=Wb2Uci.exe

[OPTIONS]
Program=c:\programme\ubi soft\chessmaster 9000\TheKing.exe
InitString=cm_parm default\ncm_parm opk=229570\ncm_parm tts=67108864 opp=100 opn=100 opb=100 opr=100 opq=100 myp=100 myn=100 myb=100 myr=100 myq=101 cc=105 mob=110 ks=155 pp=100 pw=100 cfd=0 sop=100 avd=0 rnd=0 sel=12 md=99
HashOnCommandline=false
InitTime=2
Ponder=false
Logfile=false
Edit=setboard
UseSAN=false
Priority=normal
AddHintMove=false
ShowThinkingMove=true
Protocol=1

 

Home