Courtesy of Richard Vida!
Cross post from: http://www.open-chess.org/viewtopic.php?f=3&t=1667
'For advanced users who don't mind some hex-editing...
1. Open Houdini executable in your favorite hex editor.
2. Search for ASCII string (NOT hex values): 5D717974912A20202020202020202020202020202020202020202020202020202020202020
3. Adjust weights to your preferences ;)
This string is a vector of 2 digit hex numbers with evaluation adjustments. First 6 values are material related and are in centipawn units. Rest are feature weights in units of 1/32.
Meaning of the entries:
Have fun
Richard'
Cross post from: http://www.open-chess.org/viewtopic.php?f=3&t=1667
'For advanced users who don't mind some hex-editing...
1. Open Houdini executable in your favorite hex editor.
2. Search for ASCII string (NOT hex values): 5D717974912A20202020202020202020202020202020202020202020202020202020202020
3. Adjust weights to your preferences ;)
This string is a vector of 2 digit hex numbers with evaluation adjustments. First 6 values are material related and are in centipawn units. Rest are feature weights in units of 1/32.
Meaning of the entries:
entry # default value description
Material values:
01 0x5D pawn value
02 0x71 knight value minus 200
03 0x79 bishop value minus 200
04 0x74 rook_value minus 375
05 0x91 queen_value minus 850
06 0x2A bishop pair value
Eval weights (in steps of 1/32):
07 0x20 static weight pawn
08 0x20 static weight knight
09 0x20 static weight bishop
10 0x20 static weight rook
11 0x20 static weight queen
12 0x20 static weight king
13 0x20 pawn island
14 0x20 pawn hole
15 0x20 pawn doubled on closed file
16 0x20 pawn doubled on semiopen file
17 0x20 pawn doubled & isolated on closed file
18 0x20 pawn doubled & isolated on semiopen file
19 0x20 pawn isolated on closed file
20 0x20 pawn isolated on semiopen file
21 0x20 pawn backward on closed file
22 0x20 pawn backward on semiopen file
23 0x20 candidate passed pawn
24 0x20 passed pawn base value
25 0x20 passed pawn protected
26 0x20 passed pawn outside
27 0x20 passed pawn connected
28 0x20 pawn: king distance
29 0x20 passed pawn: friendly king distance
30 0x20 passed pawn: opposing king distance
31 0x20 pawn shield outer file
32 0x20 pawn shield inner file
33 0x20 pawn shield middle file
34 0x20 pawn shield diagonal
35 0x20 pawn storm outer file
36 0x20 pawn storm inner file
37 0x20 pawn storm middle file
Have fun
Richard'
........................,,-~*~,,
......................./:.:.:.:.:.|
......................|;.;.;.;.;./
......................|.;.;.;.;.|
............._,,,,,_.).;.;.;.;.|
.........,,-":.:.:.:."~-,;.;.;.|
........(_,,,,---,,_:.:.);.;.;..",,
......,-":.:.:.:.:.""-,,/;.;.;.;.;.",
.....(:.__,,,,,,,,,___);.;.;.;.;.;|
...../"":.:.:.:.:.:.:¯""\;.;.;.;.;.,"
....\",__,,,,,,,,,,,__/;;;;;;;;;/\
.....\.::.:.:.:.:.:.:.;.);;;;;;;;;/:\
.......\,,,,,---~~~~;;;;;;;;,"::::\
.........."""~~--,,,,,,,,,,-"::::::::::\
...................\::::::::::::::::::::::\
Like!
......................./:.:.:.:.:.|
......................|;.;.;.;.;./
......................|.;.;.;.;.|
............._,,,,,_.).;.;.;.;.|
.........,,-":.:.:.:."~-,;.;.;.|
........(_,,,,---,,_:.:.);.;.;..",,
......,-":.:.:.:.:.""-,,/;.;.;.;.;.",
.....(:.__,,,,,,,,,___);.;.;.;.;.;|
...../"":.:.:.:.:.:.:¯""\;.;.;.;.;.,"
....\",__,,,,,,,,,,,__/;;;;;;;;;/\
.....\.::.:.:.:.:.:.:.;.);;;;;;;;;/:\
.......\,,,,,---~~~~;;;;;;;;,"::::\
.........."""~~--,,,,,,,,,,-"::::::::::\
...................\::::::::::::::::::::::\
Like!
> ........................,,-~*~,,
> ......................./:.:.:.:.:.|
> ......................|;.;.;.;.;./
> ......................|.;.;.;.;.|
> ............._,,,,,_.).;.;.;.;.|
> .........,,-":.:.:.:."~-,;.;.;.|
> ........(_,,,,---,,_:.:.);.;.;..",,
> ......,-":.:.:.:.:.""-,,/;.;.;.;.;.",
> .....(:.__,,,,,,,,,___);.;.;.;.;.;|
> ...../"":.:.:.:.:.:.:¯""\;.;.;.;.;.,"
> ....\",__,,,,,,,,,,,__/;;;;;;;;;/\
> .....\.::.:.:.:.:.:.:.;.);;;;;;;;;/:\
> .......\,,,,,---~~~~;;;;;;;;,"::::\
> .........."""~~--,,,,,,,,,,-"::::::::::\
> ...................\::::::::::::::::::::::\
>
>
..........................~^~
......................../: .:|
.......................|; ;.|
.......................|.; ;.|
.......................). ..\
.........,_____/____,;.;. ::\
........() ** );. :::\
......,..)----------<;.;.;. ::|
.....() *** );. ;;|
.......)-----------<;.;.;.;.;,"|
......() *** );; -|\
........)----------<;; /:::\
..........(__**____)____../;;;,:;;,\
............................\:::::::::;;:::::::\
..............................|::::::::::;;;::::::\

Try one with mid finger.

Hey!! uly how to adjust weights!!!
I found the string in XVI32 then ?
I found the string in XVI32 then ?
You will need a Hex editor if you have not used that, it should work with other editors too I think, but these are specifically for this purpose. It is just a sort of word processor but it reads out the hexadecimal values. I think there should be a row of values 0x20, that is 32. In this case I believe Richard stated it is really an ASCII string. Simply change a value in that ASCII string and save the new file, should work. E.g. changing 20 to 30 would be a value of 3 x 16 = 48, an increase of 50% in this value. Or A0 would be 160 according to the Windows calculator. Store string. Voila, a new Houdini is born 
Eelco

Eelco
Thanks,Uly.Now I can have an insane Houdini

What's next? Will Robert H. be posting on how to change Critter's evaluation weights?
So I made one. Any one test these ?
Attachment: Houdini1.5xx64OM.7z - Houdini (245k)
Howdy, Have you tested your special Houdini OM ?
thanks
Wayne
thanks
Wayne
In that vein I am testing now at 5/0 against H1.5a
let ya know
Wayne
let ya know
Wayne
so far. H1.5a H1.5OM.......0-1-2 so good so far for OM. Playing without book ! courious)
now 0-3-3 I am impressed with OM so far. I have not seen any engine do this to 1.5a.
now 0-4-4 favor of OM
stopping the test. does not seem reasonable. I am gonna review all of my settings. score ended 1-5-4 & +108 tp
Wayne.
Wayne.
If you are getting them odds you should try it against 2.0
Why ?
If the custom settings are beating up 1.5 why not try something in the elo range.
I am sorry. "in the elo range" what are you implying ? My results were at 5/0 Jimmy
Never mind its no big deal.
Geeze Jimmy what kind of response is that. I know it is no big deal, but I am interested in your thinking ?
BTW OM is now playing SF2.1.1 JA. So far it is 2-2-3 favor OM
BTW OM is now playing SF2.1.1 JA. So far it is 2-2-3 favor OM
The point was if the setting beat 1.5 why not try vs the next version above it? Of course it came to mind that you may not have it yet.
Ahhhhh, IC Jimmy, I do not have version 2.0. What do you think about version 2...so far it does not bring my attention to buy it.
Whats up with the blitz tournament ?
Whats up with the blitz tournament ?
Ok, I stopped match of SF2.1.1JA & HOM. Final score is 3-2-5 favor of Houdini OM
Settings: Permanent brain off, timer 5/0, No book, Hash 1024 & early MacPro.
Wayne
Settings: Permanent brain off, timer 5/0, No book, Hash 1024 & early MacPro.
Wayne
Now matching R4.1
Rybka getting killed so far
Rybka coming back strong :)
Rybka- HOM match 1-4-5 favor of Houdini OM
So for this non statistical eng-eng results, I am saying that Houdini OM is a darn interesting engine. My raw gut feeling is it is a little faster and its
analysis is a little bit more accurate. In many of the games HOM opponent had early higher scores than HOM but HOM went on to win.
Remember I played games without book, this may be unfair, I dunno. My interest was in seeing how the engines played on their own.
I published these results hoping not to offend the home Rybka folks, I mean no dis respect. I hope some one who has Houdini 2 would run
a duplicate 10 game match against HOM. I have a hunch HOM will do all right.
My Thanks for the engine to Omprakash, good job
Wayne
So for this non statistical eng-eng results, I am saying that Houdini OM is a darn interesting engine. My raw gut feeling is it is a little faster and its
analysis is a little bit more accurate. In many of the games HOM opponent had early higher scores than HOM but HOM went on to win.
Remember I played games without book, this may be unfair, I dunno. My interest was in seeing how the engines played on their own.
I published these results hoping not to offend the home Rybka folks, I mean no dis respect. I hope some one who has Houdini 2 would run
a duplicate 10 game match against HOM. I have a hunch HOM will do all right.
My Thanks for the engine to Omprakash, good job
Wayne
> Remember I played games without book, this may be unfair, I dunno.
This creates a loop-sided result in whatever opening is being played over and over.
I suggest modified minimal books in the spirit of Larry Kaufman's idea:
Play 2 games without books.
Play 2 games with 1.e4.
Play 2 games with 1.d4.
Play 2 games with 1.Nf3
.
.
Play 2 games with 1.e4 e5
Play 2 games with 1.d4 d5
.
.
Play 2 games with 1.e4 c5
Play 2 games with 1.e4 e6
.
.
Play 2 games with 1.e4 e5 2.Bc4 (or not played variations, etc.)
This is as close as you can get to bookless without modifying the time controls and without other problems. Just beware of deterministic engines, those will play repeated games so your opening choices would be what was not played before, including possible transpositions.
Thanks wayne for testing. What I did was give L K piece values to Houdini. I equaled KNight and Bishops value. Increased rook value and bishop pair and Decreased queen value which was 10.27 times pawn and i made it 9 3/4.
I have made another one looking at houdini 2.0b. Test these also.
Also you can try it contempt 6. It plays Like thinker on steroids.
I have made another one looking at houdini 2.0b. Test these also.
Also you can try it contempt 6. It plays Like thinker on steroids.
Attachment: Houdini1.5xx64OM.7z - New Houdini (245k)
I would really like to test houdini 2 but i do not have it
Wayne
Wayne
Ok. I will pm you.
I hope I am not presumptuous, but I think I worded my response badly. I do not wish a free H2. Thank you very much if you intended on
that.
Wayne
that.
Wayne
No free H2 but I would have given an IDEA.
okey dokie, I am all ears :)
Wayne
Wayne
No
Can you made x86 versione for windows 32 bit?
yes!!.
"quick and dirty" tool. by Matthias Gemuh http://talkchess.com/forum/viewtopic.php?t=40808
Thanks Dom! Crossposted.
Can someone explain me how each of the settings in Eval weights 1 and 2 influence the engine? Thank you.
Shame there's no king safety.
(bumping as examples that such threads should be acceptable)
Powered by mwForum 2.27.4 © 1999-2012 Markus Wichitill