Houdini_15a_x64_op.exe + Houdini_15a_x64_p2.exe ??

Discussion about chess-playing software (engines, hosts, opening books, platforms, etc...)
JackStraw
Posts: 60
Joined: Thu Jun 10, 2010 12:14 pm
Real Name: Tom Glenn

Houdini_15a_x64_op.exe + Houdini_15a_x64_p2.exe ??

Post by JackStraw » Fri Feb 11, 2011 6:02 pm

Anybody know what these are ??

Are there Houdini derivatives already ??

_op seems to be the stronger of the 2 , maybe ??

I'm testing _op against regular Houdini 1.5 now ......... the evals look wild , but , bottom line is after only 22 games _op is + 6 ..........

Peter C
Posts: 154
Joined: Thu Jun 10, 2010 3:12 am
Real Name: Peter C

Re: Houdini_15a_x64_op.exe + Houdini_15a_x64_p2.exe ??

Post by Peter C » Fri Feb 11, 2011 8:12 pm

Houdini is not open source (though it should be), so I doubt they are 'derivatives'.

Where did you get them?

Peter

User avatar
kingliveson
Posts: 1388
Joined: Thu Jun 10, 2010 1:22 am
Real Name: Franklin Titus
Location: 28°32'1"N 81°22'33"W

Re: Houdini_15a_x64_op.exe + Houdini_15a_x64_p2.exe ??

Post by kingliveson » Fri Feb 11, 2011 8:15 pm

From what I gathered, it's not a derivative, but rather "correction" by (Jury Osipov?) of what is believed to be Houdini's eval obfuscation in attempt to hide its RobboLito origins.
PAWN : Knight >> Bishop >> Rook >>Queen

Jeremy Bernstein
Site Admin
Posts: 1226
Joined: Wed Jun 09, 2010 7:49 am
Real Name: Jeremy Bernstein
Location: Berlin, Germany
Contact:

Re: Houdini_15a_x64_op.exe + Houdini_15a_x64_p2.exe ??

Post by Jeremy Bernstein » Fri Feb 11, 2011 8:21 pm

JackStraw wrote:Anybody know what these are ??

Are there Houdini derivatives already ??

_op seems to be the stronger of the 2 , maybe ??

I'm testing _op against regular Houdini 1.5 now ......... the evals look wild , but , bottom line is after only 22 games _op is + 6 ..........
Looks like someone patched it. Ran it in a debugger, found the offsets where eval was occurring, and changed the constants being added/multiplied against the 'internal' values. This is just normal hacker stuff, like if you want to get around copy.protection. What it all means, assuming it's legit, is another story. However, from Houdini 1.0 to Houdini 1.03, the eval stopped matching Ippolit's so exactly. Probably due to this sort of interface obfuscation. Again, assuming that this is legit, which I can't easily verify. One could compare the three binaries in a hex editor and find out what changed where, though, and work backward from there with gdb...

Jb

User avatar
Robert Houdart
Posts: 180
Joined: Thu Jun 10, 2010 4:55 pm
Contact:

Re: Houdini_15a_x64_op.exe + Houdini_15a_x64_p2.exe ??

Post by Robert Houdart » Fri Feb 11, 2011 8:26 pm

JackStraw wrote:Anybody know what these are ??

Are there Houdini derivatives already ??

_op seems to be the stronger of the 2 , maybe ??

I'm testing _op against regular Houdini 1.5 now ......... the evals look wild , but , bottom line is after only 22 games _op is + 6 ..........
These versions have been obtained by a binary hack of the offical Houdini that modifies the output.
Be aware that the evaluation shown by these hacked Houdini executables will no longer take into account certain elements relating to endgame tablebases, contempt and the stage of the game.
Use these versions at your own risk/peril.

Robert

jury_osipov
Posts: 24
Joined: Thu Dec 02, 2010 1:41 pm
Real Name: Yury Osipov

Re: Houdini_15a_x64_op.exe + Houdini_15a_x64_p2.exe ??

Post by jury_osipov » Fri Feb 11, 2011 8:51 pm

Robert Houdart wrote: These versions have been obtained by a binary hack of the offical Houdini that modifies the output.
Be aware that the evaluation shown by these hacked Houdini executables will no longer take into account certain elements relating to endgame tablebases, contempt and the stage of the game.
Use these versions at your own risk/peril.

Robert
Excellent "explanation", Robert!
You keep good defense.

Damir Desevac
Posts: 57
Joined: Thu Jun 10, 2010 2:58 pm
Real Name: Damir Desevac

Re: Houdini_15a_x64_op.exe + Houdini_15a_x64_p2.exe ??

Post by Damir Desevac » Fri Feb 11, 2011 9:27 pm

Can you explain it better comrade Osipov ? What kind of versions are these, and how strong are they? Stronger than the original Houdini ?

User avatar
kingliveson
Posts: 1388
Joined: Thu Jun 10, 2010 1:22 am
Real Name: Franklin Titus
Location: 28°32'1"N 81°22'33"W

Re: Houdini_15a_x64_op.exe + Houdini_15a_x64_p2.exe ??

Post by kingliveson » Fri Feb 11, 2011 9:37 pm

From what I gathered, it's not a derivative, but rather "correction" by (Jury Osipov?) of what is believed to be Houdini's eval obfuscation in attempt to hide its RobboLito origins.
Not sure what to make of these patched versions:

"Real eval"

"Real eval" times 2
Attachments
houdini_1.5a_op.jpg
"Real Eval"
houdini_1.5a_p2.jpg
"Real Eval" times 2
PAWN : Knight >> Bishop >> Rook >>Queen

Damir Desevac
Posts: 57
Joined: Thu Jun 10, 2010 2:58 pm
Real Name: Damir Desevac

Re: Houdini_15a_x64_op.exe + Houdini_15a_x64_p2.exe ??

Post by Damir Desevac » Fri Feb 11, 2011 9:51 pm

Which means in English ?

Jeremy Bernstein
Site Admin
Posts: 1226
Joined: Wed Jun 09, 2010 7:49 am
Real Name: Jeremy Bernstein
Location: Berlin, Germany
Contact:

Re: Houdini_15a_x64_op.exe + Houdini_15a_x64_p2.exe ??

Post by Jeremy Bernstein » Fri Feb 11, 2011 10:07 pm

kingliveson wrote:
From what I gathered, it's not a derivative, but rather "correction" by (Jury Osipov?) of what is believed to be Houdini's eval obfuscation in attempt to hide its RobboLito origins.
Not sure what to make of these patched versions:
Would be interesting to compare the output to that of Houdini 1.0, as well.

Post Reply