Page 1 of 2

IG WBTM 1.0 is released

PostPosted: 23 Jan 2006, 16:50
by Igor Gorelikov
IG WBTM 1.0 is released today.

IG WBTM 1.0 is a tournament manager to run automated tournaments between chess
engines using Winboard.
The main idea is to create/edit a file with participants, set some
options in the ini file and then click two buttons - the first one to import
tournament and the second to run it.

Features

- match
- round robin
- gauntlet
- multiple gauntlet (useful to compare different versions/engines)
- shutdown computer on completion of tournament
Any suggestions on further improvement are welcome!

Direct link for download:
(0.1Mb)
http://freehosting.hostrave.com/p/iggor ... G_wbtm.zip
Readme file:
http://freehosting.hostrave.com/p/iggor ... readme.txt

Best regards,
Igor

Re: IG WBTM 1.0 is released

PostPosted: 25 Jan 2006, 14:10
by Anonymous
Hello Igor,

Thanks for your great work !

My wishess for the next release of IG WBTM 1.0:
-To run gauntlet automatically tourneys with Opening DB (nunn positions)
For example as under ShredderClasic GUI

BTW,I have problems with Batch file-it could not change from the Galis engines.ini to eng(i copied the galis engines .ini to the folder and after the double click on batch the eng file was empty)


My system:
Win XP Profesional
AMD 64 X2 4600


Best,
Sedat

Re: IG WBTM 1.0 is released

PostPosted: 25 Jan 2006, 15:34
by Igor Gorelikov
Hi Sedat,

Sorry, I didn't mention that you need SED to use the batch file.
You may download it from here:
http://sed.sourceforge.net/grabbag/ssed/sed-3.62.zip
Then
- put it in the directory with batch file (or even better in the Windows system
directory)
- rename it from ssed.exe to sed.exe
- double-click the batch file.

It should work.

About nunn positions (Opening DB).
In the new version of IG WBTM (1.1) it is possible to start a
game/match/tournament from PGN or fen files (nunn positions).

Do you need to change game/position number after each game (or cycle)?
I can implement it also.

Igor

Re: IG WBTM 1.0 is released

PostPosted: 25 Jan 2006, 18:57
by Roger Brown
Igor Gorelikov wrote:Hi Sedat,

Sorry, I didn't mention that you need SED to use the batch file.
You may download it from here:
http://sed.sourceforge.net/grabbag/ssed/sed-3.62.zip
Then
- put it in the directory with batch file (or even better in the Windows system
directory)
- rename it from ssed.exe to sed.exe
- double-click the batch file.

It should work.

About nunn positions (Opening DB).
In the new version of IG WBTM (1.1) it is possible to start a
game/match/tournament from PGN or fen files (nunn positions).

Do you need to change game/position number after each game (or cycle)?
I can implement it also.

Igor






Hello Igor,


Since you are in the mood to listen to requests, here is one of mine.

:-)

Is it possible to convert my Winboard ini to a format useable by this program?

I have an organised and extensive winboard ini file. In order to locate the engines for use by the tournament manager I would need to select them one by one. That is fairly tedious.

What about a converter similar to the one that you used for Galis? That would make the task of having the engine address - given as Program Files/Engines/Crafty etc. - for use by your TM a much simpler one.

The converter could just read for the winboard ini entries surrounded by " " which would include the address and extract them for use in your TM's format.

Any possibility?

Later.

The changing of the game number is a good idea.

Re: IG WBTM 1.0 is released

PostPosted: 25 Jan 2006, 23:22
by Anonymous
Hello Igor,

Yes,now evrything is ok,it worked sucsesfully ....thanks


About Opening DB:
-It wouıld be graet if each game and cycle to start with a new opening


BTW,can we hope in the next version:
- show crosstable
-autosave each move after played


Thanks,
Sedat

Re: IG WBTM 1.0 is released

PostPosted: 26 Jan 2006, 13:20
by Igor Gorelikov
Roger Brown wrote:
Hello Igor,


Since you are in the mood to listen to requests, here is one of mine.

:-)

Is it possible to convert my Winboard ini to a format useable by this program?

I have an organised and extensive winboard ini file. In order to locate the engines for use by the tournament manager I would need to select them one by one. That is fairly tedious.

What about a converter similar to the one that you used for Galis? That would make the task of having the engine address - given as Program Files/Engines/Crafty etc. - for use by your TM a much simpler one.

The converter could just read for the winboard ini entries surrounded by " " which would include the address and extract them for use in your TM's format.

Any possibility?

Later.

The changing of the game number is a good idea.


Hi Roger,
OK, I will do the converter for winboard.ini today or tomorrow.
Since winboard.ini generally doesn't contains names of engines, they will be set to exe names.

Igor

Re: IG WBTM 1.0 is released

PostPosted: 26 Jan 2006, 13:34
by Igor Gorelikov
Sedat Canbaz wrote:Hello Igor,

Yes,now evrything is ok,it worked sucsesfully ....thanks


About Opening DB:
-It wouıld be graet if each game and cycle to start with a new opening


BTW,can we hope in the next version:
- show crosstable
-autosave each move after played


Thanks,
Sedat


Hi Sedat,

The following options for Opening DB will be added to the next version

- File to start from (PGN/FEN)
- Load at random
- Load sequentially
- Load from game/position ... to ...

Crosstable will be added also.
"Autosave each move after played" is not on my to-do list (but I can put it
there with low priority). Also you may apply to Alessandro Scotti to implement
it in winboard_x.

Note also that incomplete games will be saved to the special file
(aborted.pgn) in the next version of IG WBTM.

Igor

Re: IG WBTM 1.0 is released

PostPosted: 26 Jan 2006, 16:31
by Igor Gorelikov
A utility to convert winboard.ini (engine configuration) into eng.ini for IG WBTM is out and available at my site.

http://freehosting.hostrave.com/p/iggor/tools/wb2ig.zip

Igor

IG WBTM 1.1

PostPosted: 30 Jan 2006, 18:33
by Igor Gorelikov
IG WBTM 1.1 is released
January 30, 2006

New

- Cross-table
- Option can be set to keep all winboard debug files of the current tournament
- Setting additional command line parameters for WB
- Dialog box is added to configure a new engine (button New)
- Dialog box is added to edit settings (button Options)
- storing the interrupted game to aborted.pgn
- the converter for winboard.ini (with engine configuration) to eng.ini format is available at my site

Link for download (0.1Mb)
http://freehosting.hostrave.com/p/iggor ... TM_1-1.zip

Igor

WBTM

PostPosted: 30 Jan 2006, 20:37
by Hartmut Woldeit
Hi Igor,

even WBTM1.1 doesn't work for me because I can't transform my Winboard.ini with your tool wb2ig: I get an empty eng.ini by using the tool (I placed "sed" and "awk95" in the directory of wb2ig before transforming Winboard.ini).

Help is appreciated

Hartmut

Re: WBTM

PostPosted: 31 Jan 2006, 10:57
by Igor Gorelikov
Hartmut Woldeit wrote:Hi Igor,

even WBTM1.1 doesn't work for me because I can't transform my Winboard.ini with your tool wb2ig: I get an empty eng.ini by using the tool (I placed "sed" and "awk95" in the directory of wb2ig before transforming Winboard.ini).

Help is appreciated

Hartmut


Hi Hartmut,

Please try today's version of the converter.
(under the same link)
http://freehosting.hostrave.com/p/iggor/tools/wb2ig.zip

BTW, you don't need additional programs like sed or awk. The converter is a stand-alone executable.

With hope,
Igor

ig2wb

PostPosted: 31 Jan 2006, 15:44
by Hartmut Woldeit
Hi Igor,

even your new wb2ig doesn't work for me: the resulting eng.ini is empty.
Could the problem be that my winboard.ini partly is made by Tom's Winboard Engine Manager?

Best regards

Hartmut

Re: ig2wb

PostPosted: 31 Jan 2006, 15:57
by Igor Gorelikov
Hartmut Woldeit wrote:Hi Igor,

even your new wb2ig doesn't work for me: the resulting eng.ini is empty.
Could the problem be that my winboard.ini partly is made by Tom's Winboard Engine Manager?

Best regards

Hartmut


Hi Hartmut,
Can you find the line with "firstChessProgramNames" in your winboard.ini and post (or send to me) several lines after it? Someting like this:

Code: Select all
/firstChessProgramNames   ={"ChadChess_015"
GNUChess
"GNUChes5 xboard"
"31337_040" -fd "E:\Engines\31337_040"
"Aldebaran_070" -fd "E:\Engines\Aldebaran_070"
"Amateur_2" -fd "E:\Engines\Amateur_2"
"StAndersen_12 -h 5" -fd "E:\Engines\StAndersen_12"
"AnMon_517" -fd "E:\Engines\AnMon_517"



Igor

wb2ig

PostPosted: 31 Jan 2006, 17:53
by Hartmut Woldeit
Hi Igor,

here you are:

}
/firstChessProgramNames={"Abrok50 hash 32" /fd="c:\Program Files\Winboard\Abrok50" ; /name="Abrok50"
"Adam16 xboard" /fd="c:\Program Files\Winboard\Adam16" ; /name="Adam16"
"Aice0731" /fd="c:\Program Files\Winboard\Aice073" ; /name="Aice0731"
"Ajetac273b" /fd="c:\program files\winboard\ajetac273b" ; /name="Ajetac273b"
"Alex167" /fd="c:\program files\winboard\alex166" ; /name="Alex167"
"Alfil512" /fd="c:\program files\winboard\alfil512" ; /name="Alfil512"
"Amateur282" /fd="c:\program files\winboard\amateur282" ; /name="Amateur282"
"Amy" /fd="c:\Program Files\WinBoard\Amy" ; /name="Amy"
"Amy086" /fd="c:\Program Files\WinBoard\Amy086" ; /name="Amy086"
"Amy087" /fd="c:\Program Files\WinBoard\Amy086" ; /name="Amy087"
"Amyan1597" /fd="c:\program files\winboard\amyan1597" ; /name="Amyan1597"
"AnMon553" /fd="c:\program files\winboard\anmon519" ; /name="AnMon553"
"Ant2005 -L -t32768" /fd="c:\program files\winboard\ant2004" ; /name="Ant2005"
"Ant2005K -L -t32768" /fd="c:\program files\winboard\ant2004" ; /name="Ant2005K"
"Ant606 -L -t16384" /fd="c:\Program Files\WinBoard\Ant606" ; /name="Ant606"
"Arasan84" /fd="c:\program files\winboard\arasan84" ; /name="Arasan84"
"Arion15 polyglot" /fd="c:\program files\winboard\arion15" /firstProtocolVersion=1 ; /name="Arion15"
"Aristarch450 -h 32 -g -t c:\tb" /fd="c:\Program Files\WinBoard\Aristarch450" ; /name="Aristarch450"
"Armageddon winboard" /fd="c:\program files\winboard\armageddon2289" ; /name="Armageddon"
"Asterisk040b" /fd="c:\Program Files\WinBoard\Asterisk040b" ; /name="Asterisk040b"
"Atak43" /fd="c:\program files\winboard\atak" ; /name="Atak43"
"atlanchess" /fd="c:\program files\winboard\atlanchess" ; /name="atlanchess"
"Ax08" /fd="c:\Program Files\WinBoard\Ax08" ; /name="Ax08"
"Ayito" /fd="c:\Program Files\WinBoard\Ayito0240" ; /name="Ayito"
"BabyChess" /fd="c:\Program Files\WinBoard\BabyChess" ; /name="BabyChess"
"Baron170" /fd="c:\program files\winboard\baron170" ; /name="Baron170"
"Beaches15" /fd="c:\Program Files\WinBoard\Beaches15" ; /name="Beaches15"
"belofte" /fd="c:\program files\winboard\belofte027" ; /name="belofte"
"Beowulf21" /fd="c:\Program Files\WinBoard\Beowulf21" ; /name="Beowulf21"
"Beowulf22F" /fd="c:\program files\winboard\beowulf22f" ; /name="Beowulf22F"
"Bestia090" /fd="c:\Program Files\WinBoard\Bestia090" ; /name="Bestia090"
"Betsy651 -xboard 32 c:\Program Files\Winboard\Betsy651\betsy.bk c:\tb" /fd="c:\Program Files\Winboard\Betsy651" ; /name="Betsy651"
"BigLion1" /fd="c:\Program Files\WinBoard\BigLion09" ; /name="BigLion1"
"Bionic41 /tbpath=c:\Edwards" /fd="c:\Program Files\WinBoard\Bionic41" ; /name="Bionic41"
"BlackBishop097i" /fd="c:\Program Files\WinBoard\BlackBishop097i" ; /name="BlackBishop097i"
"Booot47" /fd="c:\program files\winboard\booot47" ; /name="Booot47"
"Braincrack --xboard" /fd="c:\program files\winboard\braincrack" ; /name="Braincrack"
"BRAMA" /fd="c:\program files\winboard\brama" ; /name="BRAMA"
"Brembo04" /fd="c:\Program Files\WinBoard\Brembo04" ; /name="Brembo04"
"Brembo31" /fd="c:\Program Files\WinBoard\Brembo31" ; /name="Brembo31"
"Bringer19 /winboard" /fd="c:\Program Files\WinBoard\Bringer19" ; /name="Bringer19"
"Bruja19" /fd="c:\program files\winboard\bruja19" ; /name="Bruja19"
"Bsc28" /fd="c:\Program Files\WinBoard\bsc28" ; /name="Bsc28"
"Butcher153 -ht 32 -egtb 8" /fd="c:\program files\winboard\butcher153" ; /name="Butcher153"
"Cefap060" /fd="c:\Program Files\WinBoard\Cefap060" ; /name="Cefap060"
"celes xboard" /fd="c:\Program Files\WinBoard\celes" ; /name="celes"
"Chaturanga xboard" /fd="c:\program files\winboard\chaturanga" ; /name="Chaturanga"
"Chess xboard eco.alg" /fd="c:\Program Files\WinBoard\Rainman053" ; /name="Chess"
"ChessRikus1460" /fd="c:\Program Files\WinBoard\ChessRikus1460" ; /name="ChessRikus1460"
"chessterCL" /fd="c:\Program Files\WinBoard\chesster" ; /name="chessterCL"
"Chezzz103" /fd="c:\program files\winboard\chezzz103" ; /name="Chezzz103"
"Chispa40" /fd="c:\program files\winboard\chispa40" ; /name="Chispa40"
"Chop -xboard -hash 18" /fd="c:\Program Files\WinBoard\Chop" /firstProtocolVersion=1 ; /name="Chop"
"Chop1088 -hash 20" /fd="c:\Program Files\WinBoard\Chop1088" ; /name="Chop1088"
"Chop1099 -hash 32" /fd="c:\Program Files\WinBoard\Chop1099" ; /name="Chop1099"
"Chop2 -xboard -hash 18" /fd="c:\Program Files\WinBoard\Chop2" /firstProtocolVersion=1 ; /name="Chop2"
"Cilian413C -xboard -hash17 -mvnw -hard" /fd="c:\Program Files\WinBoard\Cilian413C" ; /name="Cilian413C"
"Cilian414 -xboard -hash19 -mvnw -hard" /fd="c:\Program Files\WinBoard\Cilian" ; /name="Cilian414"
"ColChess" /fd="c:\Program Files\WinBoard\ColChess" ; /name="ColChess"
"CometB442" /fd="c:\Program Files\WinBoard\CometB48" ; /name="CometB442"
"CometB62" /fd="c:\Program Files\WinBoard\CometB48" ; /name="CometB62"
"CometB68" /fd="c:\program files\winboard\cometb48" ; /name="CometB68"
"crafty1260" /fd="c:\Program Files\WinBoard\Crafty12" ; /name="crafty1260"
"crafty1270" /fd="c:\Program Files\WinBoard\Crafty12" ; /name="crafty1270"
"crafty1290" /fd="c:\Program Files\WinBoard\Crafty12" ; /name="crafty1290"
"Crafty1310" /fd="c:\Program Files\WinBoard\Crafty1310" ; /name="Crafty1310"


Best greetings

Hartmut

Re: IG WBTM 1.0 is released

PostPosted: 01 Feb 2006, 11:00
by Igor Gorelikov
Thanks, Hartmut

The error is found and fixed and the new version of the converter is available

http://freehosting.hostrave.com/p/iggor/tools/wb2ig.zip

Igor

Still an error in WB2IG

PostPosted: 02 Feb 2006, 12:41
by Guenther Simon
Hi Igor,

I still cannot transform my WB.ini. I get the following error:

Code: Select all
Line 0 (File: "C:\IG_WBTM\wb2ig.exe"):

$dir = $item1[4]
$dir = ^ERROR

Error: Array variable has incorrect number of subscripts or
subscript dimension range exceeded.

There are around 300 programs in my WB.ini:
It is written like this(excerpt only):

Code: Select all
/firstChessProgramNames={Aldebaran_070 /fd=c:\WinBoard\Aldebaran_070
"Abrok_50 hash 128" /fd=c:\WinBoard\Abrok_50
"Adam_30" /fd=c:\WinBoard\Adam_30
"Adamant_17" /fd=c:\WinBoard\Adamant_17
"Aice_097" /fd=c:\WinBoard\Aice_097
"Ajetac_273b" /fd=c:\WinBoard\Ajetac_273b
"Alarm_0931" /fd=c:\WinBoard\Alarm_0931
"Alex_16704" /fd=c:\WinBoard\Alex_16704
"Alfil_5121" /fd=c:\WinBoard\Alfil_5121
"Alice_035" /fd=c:\WinBoard\Alice_035
"Amateur_286" /fd=c:\WinBoard\Amateur_286
"Amundsen_05DC" /fd=c:\WinBoard\Amundsen_05DC
"Amy_087NetDC" /fd=c:\WinBoard\Amy_087NetDC
"Amyan_1597" /fd=c:\WinBoard\Amyan_1597
"Anaconda_207b2 Book" /fd=c:\WinBoard\Anaconda_207b2 /xreuse /firstProtocolVersion 1
"AnMon_553" /fd=c:\WinBoard\AnMon_553
"Ant_2005-K -t130672" /fd=c:\WinBoard\Ant_2005-K
"ApiChess_138" /fd=c:\WinBoard\ApiChess_138
"ApilChess_104 Book" /fd=c:\WinBoard\ApilChess_104 /xreuse /firstProtocolVersion 1
"ArasanX_84" /fd=c:\WinBoard\ArasanX_84
"Arion_16" /fd=c:\WinBoard\Arion_16
"Aristarch_450 -g -h 128 -t c:\sicherheit\chess\tbs" /fd=c:\WinBoard\Aristarch_450
"Armageddon2_289 winboard" /fd=c:\WinBoard\Armageddon2_289
"Asterisk_04b" /fd=c:\WinBoard\Asterisk_04b
"Atak_471EWI" /fd=c:\WinBoard\Atak_471EWI
"Atlas_220" /fd=c:\WinBoard\Atlas_220
"AtlanChess_33" /fd=c:\WinBoard\AtlanChess_33


Best regards,
Guenther

Re: IG WBTM 1.0 is released

PostPosted: 02 Feb 2006, 13:29
by Igor Gorelikov
Hi Guenther,

I have updated the converter in order to handle your case.
Now it should work.
http://freehosting.hostrave.com/p/iggor/tools/wb2ig.zip

Igor

Re: IG WBTM 1.0 is released

PostPosted: 03 Feb 2006, 21:30
by Mihail Croitor
wb2ig give me an error:

Code: Select all
Line 0 (File "I:\chess\WinBoard\wb2ig.exe"):
$Line10 = StringReplace ($Line9, "\"",""")
$Line10 = StringReplace(^ERROR

Error: Variable used without being declared.


my White section:
Code: Select all
/firstChessProgramNames={"crafty-20.0" /fd="i:\chess\engines\wb\crafty" ; /name="crafty-20.0"
"Delfi" /fd="i:\chess\engines\wb\delfi" ; /name="Delfi 4.6"
"Jonny283" /fd="i:\chess\engines\wb\jonny283" ; /name="Jonny 2.83"
"Ktulu_75" /fd="i:\chess\engines\uci\ktulu 7.5" ; /name="Ktulu 7.5"
"naum" /fd="i:\chess\engines\new\naum19" ; /name="Naum 1.9"
"Pharaon" /fd="i:\chess\engines\uci\pharaon" ; /name="Pharaon 3.3"
"polyglot" /fd="i:\chess\engines\new\glaurung" ; /name="Glaurung 1.0.2"
"pseudo07c" /fd="i:\chess\engines\wb\pseudo" ; /name="Pseudo 0.7c"
"scorpio" /fd="i:\chess\engines\wb\scorpio" ; /name="scorpio 1.6"
"Spike10a" /fd="i:\chess\engines\uci\spike" ; /name="Spike 1.0a Mainz"
"Thinker_47a" /fd="i:\chess\engines\wb\thinker" ; /name="Thinker 4.7a"
"ufim701" /fd="i:\chess\engines\uci\ufim" ; /name="Ufim 7.01"
"WildCat_6" /fd="i:\chess\engines\wb\wildcat" ; /name="WildCat 6"
}

Re: IG WBTM 1.0 is released

PostPosted: 06 Feb 2006, 10:23
by Igor Gorelikov
Hi Mihail,

The error is corrected. Also engine name for eng.ini should be taken now
from "name=" parameter if you have it in your winboard.ini.
The new version can be found under the same link:

http://freehosting.hostrave.com/p/iggor/tools/wb2ig.zip

Igor

Re: IG WBTM 1.0 is released

PostPosted: 06 Feb 2006, 16:15
by Igor Gorelikov
IG WBTM 1.2 is released today

New

- options for loading games/postions from PGN/FEN/EPD files (Opening DB)
File to start from (Open DB)
Load at random
Load sequentially
Set limits from ... to ...
- a button to insert the selected engine into the tournament
- shutdown parameter is now checked at the last moment (to allow the user to
change it)

For update you need to copy two files:
- ig_wbtm_1-2.exe
- ig.ini

Direct link for download:
(0.1Mb)
http://freehosting.hostrave.com/p/iggor ... TM_1-2.zip
Readme file:
http://freehosting.hostrave.com/p/iggor ... readme.txt

Igor