ProDeo under Fritz

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

Tony Thomas

Re: ProDeo under Fritz

Post by Tony Thomas »

Please Ignore..I give up..Why would anyone want to run winboard engine as a UCI engine.J/K I think Pedro is right :lol:
Pedro, I think you are making it more complicated than it should be. I do not have Fritz, but can someone tell me if the way of installing a UCI engine is anywhere near similar to installing it under Arena? I had to fiddle with the adapters a lot few months ago to get Romichess (a winboard engine) to use a polyglot book. Here is all the things that you need in the folder Prodeo + Polyglot book that he wants to use+ Polyglot + Wb2UCI..

Step 1


Edit the WB2UCI Eng file. I will personally leave the wb2uci without any renaming, change the name of the engine as necessary..

Code: Select all

[ENGINE]
Name=Prodeo
Author=Ed Schröder
Filename=Wb2Uci.exe
[OPTIONS]
Program=prodeo.exe
; See Wb2Uci.html for more options

Step 2

Edit the Polyglot ini, I already changed the name of the book, change others accordingly.

Code: Select all

[Polyglot]
 
EngineName = Prodeo
EngineDir = .\
EngineCommand = wb2uci.exe

Log = false
LogFile = log.txt

Resign = true 
ResignMoves = 3
ResignScore = 900

CanPonder = true
ShowPonder = true

SyncStop = true

Book = true
BookFile = pub.bin

KibitzMove = true
KibitzDelay = 2

[Engine]

Ponder = On
User avatar
pedrox
Posts: 1056
Joined: Fri Mar 10, 2006 6:07 am
Location: Basque Country (Spain)

Re: ProDeo under Fritz

Post by pedrox »

Hi Tony,

Polyglot works on engines that are UCI, so we must make previously a engine winboard to uci with wb2uci, now you can install the file polyglot.exe on those interfaces xboard (winboard, Arena ...) and the engine can use the book polyglot, a simple way.

Arena(winboard), Winboard <-> Polyglot + wb2uci + engine winboard

Well, in the thread, there is one more step, the person does not want to use gui Winboard or Arena, want to use fritz, fritz only can use engines uci (no winboard), so it is necessary to re-convert that gives polyglot with wb2uci, once again.

Fritz <-> wb2uci + polyglot + wb2uci + engine winboard

Now, there is a problem, two files wb2uci in the same folder?, so I put in a subfolder the engine winboard and one wb2uci.

Best,

Pedro
Tony Thomas

Re: ProDeo under Fritz

Post by Tony Thomas »

Is it not possible to rename the wb2UCI/Wb2UCI.eng to the same name? If someone can figure out the next step without him having to put the stuff in a subdirectory everything would be much easier. With too many adapters even with a single letter erro the program wont run and can be sort of hard to back trace.

Pedro, you did notice that I said on the top ignore my post right..I didnt want to delete the whole thing because someone can help him figure out the next step.

ERR..I have to bite my tongue once again, i hate being so wrong all the time..
For easier identifying the file to add to the uci-GUI you could rename the Wb2Uci.exe file to f.exe uciCrafty.exe. The Wb2Uci.eng file should not be renamed.
F. Bluemers
Posts: 880
Joined: Thu Mar 09, 2006 11:21 pm
Location: Nederland

Re: ProDeo under Fritz

Post by F. Bluemers »

Rubinus wrote:Thanks, but not work. Ever mainbook ...
1. e4 {0.01/1 0} c6 {0.01/1 0} 2. d4 {0.01/1 0} d5 {0.01/1 0} 3.
e5 {0.01/1 0} Bf5 {0.01/1 0} 4. Be3 {0.01/1 0} e6 {0.01/1 0} 5. Nd2 {0.01/1 0}
Qb6 {0.01/1 0} 6. Nb3 {0.01/1 0} Nd7 {0.01/1 0} 7. Nf3 {0.01/1 0} h6 {0.01/1 0}
8. Be2 {0.01/1 0} Ne7 {0.01/1 0} 9. O-O {0.01/1 0} g5 {0.01/1 0} 10. c4 {
0.01/1 0} a5 {0.01/1 0} 11. a4 {0.01/1 0} Bg6 {0.01/1 0} 12. h3 {0.01/1 0} Qc7
{0.01/1 0} 13. cxd5 {0.01/1 0} Nxd5 {0.01/1 0} 14. Bd3 {0.01/1 0} END BOOK
how lousy :evil:
assuming your pub.bin is a rebelbook,
you could try this wb2uci.eng file.it sets both tournament book and main book to your pub.bin

Code: Select all

[ENGINE]
Name = ProDeo 1.6
Author = Ed Schröder
Filename = rebeluci.exe

[OPTIONS]
Program = prodeo.exe w1 ProDeo.eng
; InitString = BookOff
InitString = setvar bookfile books\pub.bin
LevelExtend = none
Analyze = false
UseUndo = false
Logfile = false
LevelType = 2
SimulateHint = true
TerminateHard = true
; In WIN XP or Win NT  TerminateHard = true
Protocol = 1
Visible = Ponder,Logfile,Extras

[EXTRAS]
Personality=setvar personality personal\%s.eng|combo|pub|pub
EOC database=setvar eocfile eoc\%s.eoc|combo|prodeo|prodeo
EOC Usuage=setvar eocuse combo|none|none|moderate|strong|book
Main Book=setvar bookfile books\%s.bin|combo|pub|pub|mainbook|tourbook
Tour Book=setvar tournamentbook books\%s.bin|combo|pub|pub|mainbook|tourbook
good luck
Fonzy
F. Bluemers
Posts: 880
Joined: Thu Mar 09, 2006 11:21 pm
Location: Nederland

Re: ProDeo under Fritz

Post by F. Bluemers »

doh :evil:
this won't work either.
wb2uci will not send these 'defaults' in the [EXTRA] section at startup.
now that pro deo does not seems to use some kind of ini file
and wb2uci only has an "InitString" option.(For this case "InitFile" would be ideal...)
It seems that the only thing one can do is to stuff all the defaults into a very long
Initstring each item seperated with a "\n".
e.g. setvar bookfile books\pub.bin\nsetvar personality personal\pub.eng\nsetvar tournamentbook \books\pub.bin\nsetvar eocuse none\nsetvar antigm off
:shock:
Best
Fonzy
User avatar
Rubinus
Posts: 1211
Joined: Thu Jan 18, 2007 4:05 pm
Location: Prague
Full name: Pavel Háse

Re: ProDeo under Fritz

Post by Rubinus »

Thanks for all.
- Instruction by Marc Lacrosse try tomorrow
- Polyglot and Rebel book format are not identical? But if rename my ph-book2008.bin to mainbook.bin (and copy to tourbook.bin), work under Rebel is O.K. ProDeo create new mainbook.val (6.5MB). But Danasah not work, only original mainbook/tourbook.bin. :shock:
Regards Pavel Háse
User avatar
pedrox
Posts: 1056
Joined: Fri Mar 10, 2006 6:07 am
Location: Basque Country (Spain)

Re: ProDeo under Fritz

Post by pedrox »

It is strange, I've tried to download your book and do the same to you, I have renamed to mainbook.bin and copied to tourbook.bin, but when I start Prodeo 1.6 then encounter a error. The same problem with danasah, eveann or clarabit (eg I have no problems in using the book gm2001pd.bin of Fonzy, book prepared for rebel/Prodeo).

I think that books are totally incompatible, even in Prodeo dos edition is not able to charge the book for modification, it say out of memory.

I have also proven otherwise, I caught the book of Fonzy and I tried to use it in polyglot, does not work.

To check whether the use of adapters can influence the speed and therefore result, I tried to play with danasah-uci plus book performance-polyglot (3 adapters) against danasah-winboard with books Prodeo (no adapter). The result for the first 51,5 - 48,5 games 1+1.

Pedro
User avatar
Rubinus
Posts: 1211
Joined: Thu Jan 18, 2007 4:05 pm
Location: Prague
Full name: Pavel Háse

Re: ProDeo under Fritz

Post by Rubinus »

pedrox wrote:It is strange, I've tried to download your book and do the same to you, I have renamed to mainbook.bin and copied to tourbook.bin, but when I start Prodeo 1.6 then encounter a error. The same problem with danasah, eveann or clarabit (eg I have no problems in using the book gm2001pd.bin of Fonzy, book prepared for rebel/Prodeo).
...
I try only several moves, under Fritz 11. Whitout errors.
New try: Uff, my mistake, Shredder 11.ctg is active. Rebel down, but play ctg book, sorry, mystification.
pedrox wrote: I think that books are totally incompatible, even in Prodeo dos edition is not able to charge the book for modification, it say out of memory.
....
The same to You. ProToolBook is very slowly for my currently work style.
In the course of import only 31k games. Will better select database, or only books by players.
Best wishes Pavel Háse
Chris Taylor

Re: ProDeo under Fritz

Post by Chris Taylor »

[quote="Rubinus"]I have problem:
REBELUCI.EXE(WB2UCI.EXE) is dir %PRODEO%/WB2UCI/(name per)/REBELUCI.EXE (for using more personalities under Fritz)
Example:

[code]
Name = ProDeo 1.6/Pub
Author = Ed Schröder
Filename = rebeluci.exe

[OPTIONS]
Program = ../../prodeo.exe w2 Pub.eng
LevelExtend = none
Analyze = false
UseUndo = false
Logfile = false
LevelType = 2
SimulateHint = true
TerminateHard = false
; In WIN XP or Win NT TerminateHard = true
Protocol = 1
Visible = Ponder,Logfile,Extras

[EXTRAS]
Personality=personal\pub.eng
Anti-GM=off
Playing Style=playstyle
Strength=playstrength
Opening Book=books\pub.bin
EOC database=eoc\prodeo.eoc
EOC Usuage=none
[/code]
But Rebel always use mainbook.bin, not my experimental pub.bin (max. depth 7 moves, games cca ELO 1500+-100)
ProDeo 1.5 the same problem.

My Pub personality:[code]
[PERSONALITY = Pub player] * Play as an Pub Player (elo ? 1400)
[Pawn Value = 105]
[Knight Value = 110]
[Bishop Value = 100]
[Rook Value = 95]
[Queen Value = 125]
[King Safety = 50]
[Mobility = 30]
[Pawn Structure = 30]
[Passed Pawns = 30]
[Pins = 40]
[Bishop Pair = 30]
[Chess Knowledge = 25]
[Attractiveness = 140]
[Attacking = 80]
[Strength of Play = 7]
[Draw Contempt Factor = -1.00]
[Selective Search = 100]
[Search Technique = NORMAL]
[Pruning = NONE]
[ANTI-GM = OFF]
[EVALUATION = NORMAL]
[Extensions (remaining)= 15]
[Extensions (checks)= 0]
[Extensions (captures)= 0]
[/code]

Some bug or my mistakes? (CTG book is close)[/quote]


hI

Could you not make your book in .ctg form and then use it for prodeo?

Chris
User avatar
Rubinus
Posts: 1211
Joined: Thu Jan 18, 2007 4:05 pm
Location: Prague
Full name: Pavel Háse

Re: ProDeo under Fritz

Post by Rubinus »

Uf, for pub (and the like) yes :D
But for player personalities is ctg format bad. No support extra import for black and white.
Regards