Wb2UCI and Problems with ExChess4.03a and GnuChess4.0.8

Archive of the old Parsimony forum. Some messages couldn't be restored. Limitations: Search for authors does not work, Parsimony specific formats do not work, threaded view does not work properly. Posting is disabled.

Wb2UCI and Problems with ExChess4.03a and GnuChess4.0.8

Postby Arturo Ochoa » 24 Jul 2003, 21:40

Geschrieben von: / Posted by: Arturo Ochoa at 24 July 2003 22:40:24:

Greetings:
I was very dissapointed because I didnt get the solution for GnuChess4.0.8 and ExChess4.03a with the Wb2UCI Adapter.
I tried to use the reference of the Alex Schmidt´s UCI Site but the EXChess Configuration had the same problem like my own configuration: Exchess4.03a and GnuChess4.0.9 got confused with the command "." sent by the Wb2UCI Adapter and played instantaneously when they received this command.
You can verify this if you put both engines in a semilong time like 40Moves/40Minutes: The Engines stop and move in ply 7 or 8 when they receive the command ".".
Then, I remembered the useful tool InBetween and the problem could be solved.
For example for ExChess4.03a, the Wb2Uci.eng file will look like this:
[ENGINE]
Name=ExChess 4.03a Wb2UCI, 128M
Author=Dan Homan
Filename=wb2UCU1_3.exe
[OPTIONS]
; See Wb2Uci.html for more options
Program=InBetween.exe
.
.
.
; Other commands.
Realize that the program is the InBetween.exe tool.
Now, the InBetween.ini will look like this:
[InBetween]
CommandLine := ExChess403m60.exe
;
; The debug switch is if you want to see the command flow in a window when the
; server and client talks. 1 means viewpoint is on the client interface, 2 means
; viewpoint is on the server interface, and finaly 3 means that the viewpont is
; after the translation (input to client and input to server).
;Debug := 0, 1, 2 or 3
Debug := 3
; The logfile is if you want that InBetween log all communications.
;Log := logfile.log
Log := logfile.log
[Client2Server]
; Set the translation of client command to server here.
. :=
[Server2Client]
; Set the translation of server response to the client here.
; Format:
; serverword := clientword
Look the Client2Server Section: When the "." is sent, the engine doesnt have to answer anything and it will continue thinking without stopping due to the ".".
According to the Winboard Protocol: "." Sends a search status update (optional) but as you can see, some engines get confused.
Hopefully, this tip can be useful for somebody.
Regards, Arturo Ochoa M.
Arturo Ochoa
 

Re: Wb2UCI and Problems with ExChess4.03a and GnuChess4.0.8

Postby Alex Schmidt » 24 Jul 2003, 21:58

Geschrieben von: / Posted by: Alex Schmidt at 24 July 2003 22:58:45:
Als Antwort auf: / In reply to: Wb2UCI and Problems with ExChess4.03a and GnuChess4.0.8 geschrieben von: / posted by: Arturo Ochoa at 24 July 2003 22:40:24:

Hi,
Exchess4.03a and GnuChess4.0.9 got confused with the command "." sent by the Wb2UCI Adapter and played instantaneously when they received this command.
I tried ExChess again with my UCIsetup, and it works fine here.
Afaik wb2uci sends the "." only when ShowThinkingMove is set to true, but it is set to false by default. I found no engine so far where ShowThinkingMove=true is necessary.
Best,
Alex


Wb2Uci setups
Alex Schmidt
 

Yes, you are right. Thanks.

Postby Arturo Ochoa » 24 Jul 2003, 22:14

Geschrieben von: / Posted by: Arturo Ochoa at 24 July 2003 23:14:32:
Als Antwort auf: / In reply to: Re: Wb2UCI and Problems with ExChess4.03a and GnuChess4.0.8 geschrieben von: / posted by: Alex Schmidt at 24 July 2003 22:58:45:
Hi,
Exchess4.03a and GnuChess4.0.9 got confused with the command "." sent by the Wb2UCI Adapter and played instantaneously when they received this command.
I tried ExChess again with my UCIsetup, and it works fine here.
Afaik wb2uci sends the "." only when ShowThinkingMove is set to true, but it is set to false by default. I found no engine so far where ShowThinkingMove=true is necessary.
Best,
Alex
Yes, I had this option with true.
Thanks.
Regards, Arturo Ochoa M.
Arturo Ochoa
 

Re: Wb2UCI and Problems with ExChess4.03a and GnuChess4.0.8

Postby Odd Gunnar Malin » 25 Jul 2003, 10:45

Geschrieben von: / Posted by: Odd Gunnar Malin at 25 July 2003 11:45:45:
Als Antwort auf: / In reply to: Re: Wb2UCI and Problems with ExChess4.03a and GnuChess4.0.8 geschrieben von: / posted by: Alex Schmidt at 24 July 2003 22:58:45:
Hi,
Exchess4.03a and GnuChess4.0.9 got confused with the command "." sent by the Wb2UCI Adapter and played instantaneously when they received this command.
I tried ExChess again with my UCIsetup, and it works fine here.
Afaik wb2uci sends the "." only when ShowThinkingMove is set to true, but it is set to false by default. I found no engine so far where ShowThinkingMove=true is necessary.
Best,
Alex
Yes, I agree. This should be set to false (the default) for all engines. But for those engines that can handle it you can add it to the Visible line so a user can switch it on when he want.
When I think of it, maybe I should make this a treefold switch.
Off
On when analysing
On when searching and analyzing.
Odd Gunnar
Odd Gunnar Malin
 


Return to Archive (Old Parsimony Forum)

Who is online

Users browsing this forum: No registered users and 19 guests