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.