Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Rebel 12 time usage fix

Author: Odd Gunnar Malin

Date: 16:29:38 07/16/03

Go up one level in this thread


On July 16, 2003 at 14:01:51, David Dahlem wrote:

>Here is a method to solve the time usage problem when using Rebel 12 as a
>winboard engine outside the Chess Partner interface. This method requires using
>the InBetween adapter by Odd Gunnar Malin. It does work for me in Arena. Even
>the Infinite level works! My InBetween.ini file is below. Just edit this file
>for the time control you want to use.
>
>=================================================
>
>[InBetween]
>CommandLine := Engine.exe w4 Beta1.eng
>Debug :=0
>
>[Client2Server]
>xboard := xboard\nnew\neasy\npost\n
>; Sample Fixed ply depth - 9 ply
>; time   := setlevel 0 9\n
>
>; Sample Tournament level - 40 moves in 10 minutes
>time   := setlevel 1 40 600 40 600\n
>
>; Sample Fixed time per move - 10 seconds per move
>; time   := setlevel 2 10\n
>
>; Sample Checkmate search - 9 plys
>; time   := setlevel 3 9\n
>
>; Sample Average time per move - 10 second average per move
>; time   := setlevel 4 10\n
>
>; Sample Fisher clock - 10 minutes + 10 second increment
>; time   := setlevel 5 600 10\n
>
>; Sample Infinite
>; time   := setlevel 0 99\n
>
>[Server2Client]
>
>=================================================
>
>Regards
>Dave

Hi.

I meant to translate the level command direct.

; Ex. for 60min/game + 15 sec. inc.
level 0 60 15 := setlevel 5 3600 15
; Ex. for 60min/40 move
level 40 60 0 := setlevel 1 40 3600 40 3600
; Infinity analysis (Wb2Uci use 1440 but select your own values in
; other gui-programs. Maybe analyze could be translated instead)
level 1 1440 0 := setlevel 0 99

Then you can add all your prefered timecontrols to the same file without the
need to edit the file between games. The 'time' command should be left alone as
it is so the engine can adjust itself when there are lag etc.

To Ed.

For an author the inbeetween is a debugging tool to see the commandflow between
an engine and a gui, if you expect that a gui give wrong commands etc.

; Simple InBetween.ini file
[InBetween]
CommandLine := rebel12.exe
Debug := 3
; If you want to log the flow to a file unmask the line below
;Log := logfile.log

Let both this file (InBetween.ini) and InBetween.exe be in the engine folder and
select InBetween.exe instead of rebel12.exe as the engine when you want to take
a quick look at the protocol flow.

There are much more in it but that are most for correcting ev. error you find
without changing the gui/engine.
It can also fix files etc. I use it to fix the pgn-file from ChessAssistant
before I make it available for download.

Odd Gunnar



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.