import The King into Fritz 13

Thanks for the info, but why did you delete your comment? I already saved the link you shared. I will try it in my spare time if I am bored.

It's nice to get feedback once in a while. I guess I was getting the feeling that nobody was interested in my input. So I figured, why should I even bother?

It's nice to get feedback once in a while. I guess I was getting the feeling that nobody was interested in my input. So I figured, why should I even bother?
Hi, I'm sorry you don't use to get enough feedback.
You have always being very useful and I'm sure many people don't bother to write anything after you solved their doubts. They just read the forums and solve problems and don't bother to write, but it's just because they are too lazy, so don't feel bad about it. From my point of view you are great!! you solved many many of my doubts in many forums already.
Now I'm curious about how to import The King engine into Fritz and I stumbled upon this forum that's too old, but it would have being very useful to have that deleted post still available. Thank you anyways.

It's nice to get feedback once in a while. I guess I was getting the feeling that nobody was interested in my input. So I figured, why should I even bother?
Hi, I'm sorry you don't use to get enough feedback.
You have always being very useful and I'm sure many people don't bother to write anything after you solved their doubts. They just read the forums and solve problems and don't bother to write, but it's just because they are too lazy, so don't feel bad about it. From my point of view you are great!! you solved many many of my doubts in many forums already.
Now I'm curious about how to import The King engine into Fritz and I stumbled upon this forum that's too old, but it would have being very useful to have that deleted post still available. Thank you anyways.
I've pretty much purged any Fritz info from my memory - I left the Fritz world and its proprietary engine format long ago. However, there's a couple of later threads that might give you some insight regarding importing The King engine into other GUIs or importing UCI engines into the Chessmaster GUI:
To make matters even worse, not only have I left the Fritz world, but recently I also mostly left the Windows world for Linux. As a result, I'm not using chess GUIs as much as I used to.
I wish you good luck with your problem.

Thank you very much!!
Can I ask you a question now that you are available here?
Given this line that we write to play The King engine into other GUI like arena:
cm_parm default\cm_parm opk=****** opp=100 opn=100 opb=100 opr=100 opq=100 myp=100 myn=100 myb=100 myr=100 myq=100 mycc=100 mymob=100 myks=100 mypp=100 mypw=100 opcc=100 opmob=100 opks=100 oppp=100 oppw=100 cfd=0 sop=100 avd=0 rnd=0 sel=14 md=99 tts=67108864
I figured out the meaning of values:
rnd=0 Randomness
sel=14 Selective search
md=99 Max Search Depth
etc.
(if someone is interested I can post all values)
But the value "Material/Positional" is not in that line or any other line that I have being reading in other websites by other users. Do you know where could I find that value for including it in the line? I already searched for so long and didn't find it
And that part cm_parm default\cm_parm opk=****** is necessary to include? Because other users don't use that part, or I think they don't. With that line The king in arena is only playing at 7 plies depth, and I don't know if I'm writing wront that line. I'm using the patched .exe
Thank you in advance

I'm sorry for resurrecting such a 7 years old forum, it's a real challenge for the memory.
About the Material/positional, that must be true, because I searched and searched and didn't find that value in any line of other users. I think the line is working because the test changes are working, like seting 0 value to bishop works, etc it's working very well.
And i also think the opk value must be my problem, because it never goes deeper than 10 plies. So, i'll keep researching to see if i can fix it
Thank you very much!!! you should get paid for all this help, omg

Thank you very much!!
Can I ask you a question now that you are available here?
Given this line that we write to play The King engine into other GUI like arena:
cm_parm default\cm_parm opk=****** opp=100 opn=100 opb=100 opr=100 opq=100 myp=100 myn=100 myb=100 myr=100 myq=100 mycc=100 mymob=100 myks=100 mypp=100 mypw=100 opcc=100 opmob=100 opks=100 oppp=100 oppw=100 cfd=0 sop=100 avd=0 rnd=0 sel=14 md=99 tts=67108864
I figured out the meaning of values:
rnd=0 Randomness
sel=14 Selective search
md=99 Max Search Depth
etc.
(if someone is interested I can post all values)
But the value "Material/Positional" is not in that line or any other line that I have being reading in other websites by other users. Do you know where could I find that value for including it in the line? I already searched for so long and didn't find it
And that part cm_parm default\cm_parm opk=****** is necessary to include? Because other users don't use that part, or I think they don't. With that line The king in arena is only playing at 7 plies depth, and I don't know if I'm writing wront that line. I'm using the patched .exe
Thank you in advance
On the Material/Positional question, you're really testing my memory. I vaguely remember a discussion somewhere on the web, but I don't remember exactly where. I *seem* to remember that the Material/Positional setting is unique to the Chessmaster GUI, and once you export The King engine to another GUI, that setting no longer exists.
On the other "parm" question, I don't have a clue. I'm sure that I just copied the stuff down from some source, and it's always worked for me. Whether some of the parm command could be omitted, I just don't know. I do know that you have to include the opk value, otherwise the King engine will only run a few plies deep. If you're actually omitting the opk value, I'm sure that's what you're seeing - the engine runs, but only at a very shallow level.

Oh, wait... I just realized that you're using the patched engine. In that case, I think you can use any opk value, and it will still work. However, I don't know if you can actually omit the parm command...
Try it both ways and see what happens... ;-)

Yes, I'm using the patched engine. But where do i insert the opk value? in which part of that line?
The opk value is a six-digit number. You replace the six asterisks with the opk value.
Edit - Time for me to hit the sack. Goodnight, I'll check back in tomorrow.

Oh, sorry, i didn't realize you wrote so fast.
I'll keep trying and researching, tomorrow you will see if i did my homework correctly
You have being sooooo helpful. Thank you very very much.
Have a good night

Ok, I'm back after trying many things and research others (and also doing some real life stuff), and as a result i think i have discovered some interesting things
I thought that maybe the patched engine I have (The King version 3.50), because of the fact of being patched, it could have some problem when inserting personalities configuration in the "Init string".
I discovered that the line has to be inserted in the "Init string" and not in the "Command Line Parameters" as i thought it could be.
Also discovered that the line of parameters doesn't have to include the part "cm_parm default". The line is just like this: cm_parm opk=****** opp=100 opn=100 opb=100 opr=100 opq=100 myp=100 myn=100 myb=100 myr=100 myq=100 mycc=100 mymob=100 myks=100 mypp=100 mypw=100 opcc=100 opmob=100 opks=100 oppp=100 oppw=100 cfd=0 sop=100 avd=0 rnd=0 sel=14 md=99 tts=67108864
(Replacing the asterisks for the opk number if you don't have the patched version).
So, thinking that maybe the patched version could have a problem, i researched how to use the raw engine without patch. I followed instructions in this website:
(time machine website).
After following every single word in that site (using the winboard engine crafty to get the line from the GUI chessmaster itself, etc. etc....) i have being able to confirm that by default (Chessmaster personality at full strength) the line to introduce is that one in green i pasted in this post. This also confirmed what you said, that the parameter "Material/Positional" is not included in the line (sad face, cuz i like that parameter).
The good news is that i can follow the same procedure for every chessmaster personality to get their corresponding lines
This way i can have in Arena all the chessmaster personalities i want!!
(So, now i'm planning to play in arena a tournament chessmaster personalities vs other engines (including engines personalities like those of Rodent iv or Glass 2.0) can't wait to see that
Also I'm planning to create another tournamenet to compare different chess engines ratings (including stockfish different levels and Shredder) in order to determine chessmaster 10 real rating strength by this comparison experiment, because I'm 1957 rated in chessmaster and i don't believe i have that rating in real life).
Ok, now let's go back to chessmaster-Arena report and doubts:
But a question arose with this original not patched Chessmaster engine "The King 3.50". It's that usually at default Init string line, the engine is calculating only 10 or sometimes 15 plies depth. And I thought that maybe it's because sel=14 (sel=14 md=99) So, i played with values sel=25 md=99. But everything remained the same, so I set back to sel=14 and md=99
However, with this default Init string line settings, playing the king vs itself, it reached up to 28 plies depth!! (see next screenshot). But only reaches that depth in the endgame, never in oppening or middle game:
So, does this mean that the not patched engine is working well in Arena and the reason it doesn't go deeper than 10 and 14 plies in middle game is because The king is just like that and we have to admit it?? Maybe that's the reason The king is only 2700 in CCRL list and that's the reason i'm rated 1957 in chessmaster. What's the maximum depth do you get in arena for The King engine in middle game? If you are getting more depth than 14 something is wrong in my configuration or engine.
In that case, if the engine is working well, why depth is written as 11001 and 8001, etc. instead of the real depth value? and why the thinking line is written without the move number "Qd8+ Kb7 Bf4.... etc" instead of with the move number "1. Qd8+ Kb7 2. Bf4.... etc." The rest of engines are writing that line perfect, but The King has this strange way of showing the thinking lines that makes me believe something is wrong. Below comparison stockfish 10 vs The king playing a match against each other:
Fortunately the opk number once i got it it was enough. With that same number the engine is working well everytime i play in arena (and i reset Arena and the engine several times just in case). That makes me think that the version The king 3.50 doesn't need a patch if you follow all steps to get the opk number.
Omg, this post is veeeery long, sorry. Thank you for your time and everything!!

Later today, I'll fire up my Arena with The King and play around with it a while.
Regarding the opk number using an unpatched engine - the opk number is good until you reboot your PC, then you need a new opk number.
P.S. - I do remember that the thinking lines/depth for The King are done differently than other engines, but I don't remember the details.
P.P.S. - The 14 ply depth sounds maybe about right, but I'll see what I get later today. The King engine won't reach anywhere near the depths that Stockfish reaches.

Ah, about the opk number i think you are right, because instead of rebooting my pc i just hibernated. I'll check it out later using the same opk just in case, but the most sure it will not work after rebooting. So, i will have to use the patched engine again if i don't want to get the new opk everytime i reboot.
Right now I'm playing a tournament stockfish 10 vs The king. So far, The King can only win at stockfish level 14 (which is around 2571 rating more or less). Below that level it can win easily, so it looks like it's working at a decent strength. That means we will have to live with the fact that The King depth is an average of 10 to 14 plies in middle game.
If you check it out in your computer just in case, when you have time, it will be great! Thank you
UPDATE: The king just won the tournament 3 rounds at 5 minutes/game vs stockfish 10 at level 14 (2571 rating). Now i'll play another tournament at stockfish level 15 (1657 rating). I will play tournaments like this until The King starts to get draws or lose, this way I'll see which is the strength of TheKing compared to stockfish levels.
When I finish the tournaments I'll reboot the computer to confirm if the opk number has to be regenerated and use the patched engine (most surely it will).

Omg!! interesting results:
The king was beating stockfish 10 at 15 level, all games won. So, now I'm going to set a tournament at level 17 (rating 2815). I'll post result of the highest level tournament that TheKing is able to win.
I rebooted the computer and TheKing is working with the same opk number! It even reached 15 ply depth in middle game!!
That's strange, isn't it?? I'll try to close and open engine, delete line and introduce it again, etc. I copied it from Chessmaster folder, so I'm sure it's not the patched one.
(for clarification: "TheKing350" is the name of the patched engine. "TheKing350 opk" is the name of the original engine without patch. "TheKing350_64" I don't remember where did i get that one or if it's patched or not, i'll test it when i have more time. It looks like the original TheKing for 64 bits).
UPDATE: I double checked. "TheKing350 opk" engine, for sure is not patched, because when i change opk number to something else, it doesn't work, it bearly calculates 4 depth plies. When i introduce it's opk number opk=811264 it works up to 15 depth plies. (I'm using the same chess position for testing both).
Also, "TheKing350_64" is a not-patched engine that needs the same opk number as "TheKing350 opk". Both of them work perfectly with that opk number after rebooting the whole computer!!
I already rebooted my computer 3 times just in case and still working with the same opk number (both engines). IIRC, i got TheKing350_64 from the same chessmaster folder and that may be the reason it works with the same opk number.
I think the reason is that I updated my Chessmaster 10 game to the latest version and maybe that version introduced modifications in the engine that could have solved that issue and doesn't need a patch. I don't know it's just my speculation to give an explanation.

You can take hashsums of an engine executable. The hashsum of a patched engine will be different than the hashsum of an unpatched engine.

You can take hashsums of an engine executable. The hashsum of a patched engine will be different than the hashsum of an unpatched engine.
I think it could not be necessary, because the way I checked it's unpatched is by changing the opk number and observing that it doesn't work with different number. The patched engine works no matter what number i introduce.
Thank you very much! Right now I have to go, I'll set the tournament at level 17 after doing some real life stuff and I will say the result later when i come back

I ran a few games with The King vs. Stockfish 10. I used Arena 3.0, as that's the version I already had set up with those engines. The depth of The King was fairly similar to what you were getting.
I did notice a couple of things. The King was displaying the depth in normal integers - I don't have any idea why yours would be displaying stuff like 11001 or 8001. (Maybe it's an Arena setting, or maybe it has something to do with the fact that you set up The King as a Winboard interface and I set mine up as a UCI interface by using a Wb2Uci adapter?) Also, both of my engines were displaying the move numbers in the analysis lines. I think this is a setting that you might have to specify in the Arena "engine analysis output" settings. (Right-click in the engine analysis window.) Although, if your Stockfish engine is properly displaying the move numbers, the Arena setting is probably correct.
How do I import chessmaster grandmaster edition engine into fritz so I can match the two engines together? It seems chessmaster has more than one executable file. Also, how to I import fritz 13 into chessmaster? When I import it, and match the two engines, fritz dosen't do anything, just let the time run out. Do I have to add command line parameters? Thanks.