IG WBTM 1.0 is released

Discussions about Winboard/Xboard. News about engines or programs to use with these GUIs (e.g. tournament managers or adapters) belong in this sub forum.

Moderator: Andres Valverde

IG WBTM 1.0 is released

Postby Igor Gorelikov » 23 Jan 2006, 16:50

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
User avatar
Igor Gorelikov
 
Posts: 153
Joined: 27 Sep 2004, 10:12
Location: St. Petersburg, Russia

Re: IG WBTM 1.0 is released

Postby Anonymous » 25 Jan 2006, 14:10

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
Anonymous
 

Re: IG WBTM 1.0 is released

Postby Igor Gorelikov » 25 Jan 2006, 15:34

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
User avatar
Igor Gorelikov
 
Posts: 153
Joined: 27 Sep 2004, 10:12
Location: St. Petersburg, Russia

Re: IG WBTM 1.0 is released

Postby Roger Brown » 25 Jan 2006, 18:57

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.
Roger Brown
 
Posts: 346
Joined: 24 Sep 2004, 12:31

Re: IG WBTM 1.0 is released

Postby Anonymous » 25 Jan 2006, 23:22

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
Anonymous
 

Re: IG WBTM 1.0 is released

Postby Igor Gorelikov » 26 Jan 2006, 13:20

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
User avatar
Igor Gorelikov
 
Posts: 153
Joined: 27 Sep 2004, 10:12
Location: St. Petersburg, Russia

Re: IG WBTM 1.0 is released

Postby Igor Gorelikov » 26 Jan 2006, 13:34

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
User avatar
Igor Gorelikov
 
Posts: 153
Joined: 27 Sep 2004, 10:12
Location: St. Petersburg, Russia

Re: IG WBTM 1.0 is released

Postby Igor Gorelikov » 26 Jan 2006, 16:31

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
User avatar
Igor Gorelikov
 
Posts: 153
Joined: 27 Sep 2004, 10:12
Location: St. Petersburg, Russia

IG WBTM 1.1

Postby Igor Gorelikov » 30 Jan 2006, 18:33

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
User avatar
Igor Gorelikov
 
Posts: 153
Joined: 27 Sep 2004, 10:12
Location: St. Petersburg, Russia

WBTM

Postby Hartmut Woldeit » 30 Jan 2006, 20:37

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
Hartmut Woldeit
 
Posts: 17
Joined: 26 Sep 2004, 23:16

Re: WBTM

Postby Igor Gorelikov » 31 Jan 2006, 10:57

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
User avatar
Igor Gorelikov
 
Posts: 153
Joined: 27 Sep 2004, 10:12
Location: St. Petersburg, Russia

ig2wb

Postby Hartmut Woldeit » 31 Jan 2006, 15:44

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
Hartmut Woldeit
 
Posts: 17
Joined: 26 Sep 2004, 23:16

Re: ig2wb

Postby Igor Gorelikov » 31 Jan 2006, 15:57

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
User avatar
Igor Gorelikov
 
Posts: 153
Joined: 27 Sep 2004, 10:12
Location: St. Petersburg, Russia

wb2ig

Postby Hartmut Woldeit » 31 Jan 2006, 17:53

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
Hartmut Woldeit
 
Posts: 17
Joined: 26 Sep 2004, 23:16

Re: IG WBTM 1.0 is released

Postby Igor Gorelikov » 01 Feb 2006, 11:00

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
User avatar
Igor Gorelikov
 
Posts: 153
Joined: 27 Sep 2004, 10:12
Location: St. Petersburg, Russia

Still an error in WB2IG

Postby Guenther Simon » 02 Feb 2006, 12:41

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
User avatar
Guenther Simon
 
Posts: 794
Joined: 26 Sep 2004, 19:49
Location: Regensburg, Germany

Re: IG WBTM 1.0 is released

Postby Igor Gorelikov » 02 Feb 2006, 13:29

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
User avatar
Igor Gorelikov
 
Posts: 153
Joined: 27 Sep 2004, 10:12
Location: St. Petersburg, Russia

Re: IG WBTM 1.0 is released

Postby Mihail Croitor » 03 Feb 2006, 21:30

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"
}
Mihail Croitor
 
Posts: 53
Joined: 27 Sep 2004, 10:10
Location: Moldova

Re: IG WBTM 1.0 is released

Postby Igor Gorelikov » 06 Feb 2006, 10:23

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
User avatar
Igor Gorelikov
 
Posts: 153
Joined: 27 Sep 2004, 10:12
Location: St. Petersburg, Russia

Re: IG WBTM 1.0 is released

Postby Igor Gorelikov » 06 Feb 2006, 16:15

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
User avatar
Igor Gorelikov
 
Posts: 153
Joined: 27 Sep 2004, 10:12
Location: St. Petersburg, Russia

Next

Return to Winboard and related Topics

Who is online

Users browsing this forum: No registered users and 39 guests

cron