WinBoard-TM installer with Swiss pairing engine

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

MrEdCollins
Posts: 59
Joined: Tue May 03, 2011 12:12 am
Location: Southern California

Re: WinBoard-TM installer with Swiss pairing engine

Post by MrEdCollins »

hgm wrote:
MrEdCollins wrote:
Both problems should be fixed now. (If not, let me know!)

All looks good! Good work!

In fact there still is a more elaborate ICS logo feature on my to-do list: I want to allow the user to create sub-folders in the logos folder fo each ICS, so he could make files like logos/freechess.org/HANDLE.bmp, where WinBoard would look for a logo for your actual opponent when you start a game. If there is none, an option -autoExchangeLogos could cause the logos to be exchanged encoded in tell messages, when both players are using WinBoard and have the option switched on. 8-)
No way? Really? Wow, that would be really cool.
User avatar
hgm
Posts: 28361
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: WinBoard-TM installer with Swiss pairing engine

Post by hgm »

I am afraid that adding the -defaultTourneyName feature, which I did last, broke it again completely. The default name was properly displayed in the tourney-file files, all right, but it was never used when you pressed OK, and in fact it was no longer possible to change the tourney-file name at all. I also fixed a bug that became apparent because of a configuring change I made: the supplied tourney.ini file now starts WinBoard in -ncp mode (so that you won't waste time starting up Fairy-Max, to only immediately replace it by two tourney participants), but it turned out that clock mode (which is switched off in -ncp mode) was not automatically switched on when the tourney started, so that the clocks were not running, and indeed not even displayed.

In the version I uploaded now, both issues are fixed. I also made the interface slightly less pedantic:

Leaving the tourney-file empty is no longer considered an error (triggering a popup) when you also did not enter any participants. There are some fields in the Tournament Options dialog through which you can set options that are also useful in plain old match mode (like -defaultMatchGames, -loadGameFile, -loadPositionFile and the corresponding indexes). It was a bit annoying that you could not set them without starting a tourney or triggering an error popup.

In fact, I made it such now that not giving any participants, plus a not-yet-existing tourney file (as would be proposed automatically with the -defaultTourneyName option), also does not trigger an error ('not enough participants'), but simply ignores the tourney name, so that there is no need to erase the proposed name if you want to OK the dialog just for the purpose of setting old-style-match options.

So in practical use, to start a new tourney, you just enter participants (perhaps defining some other parameters as well, if you don't want a round-robin, or want to start from Nunn positions, do multiple cycles, etc.), and click OK, thus accepting the proposed tourney-file name. To just change parameters for the benefit of an old-style match (which you can start later through the Mode -> Machine Match item), you refrain from entering participants, and only define the parameters. To resume or join an existing tournament you overwrite the proposed name with the name of an existing tourney file (possibly by browsing to it with the browse button) and OK without bothering about anything else. (Or, more likely, just click the tourney-file in Windows, saving you the trouble to open the Tournnament Options dialog, and even to start up WinBoard.)
User avatar
hgm
Posts: 28361
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: WinBoard-TM installer with Swiss pairing engine

Post by hgm »

OK, the corrected version is now again available as an installer.

*) I created a new icon for tourney (.trn) files, so they are easily distinguished from games (.pgn) and position (.fen) files.
Image
*) When you allow the installer to make the file association for .trn files, all tourney files should be displayed as this icon in Windows, and clicking them should start up WinBoard in tourney mode on them.
*) in the latter case WinBoard is initially launched in -ncp mode, to prevent it loading a non-participant engine first (a change in tourney.ini).
*) I configured the propsed tourney-file name as Tourney_%y%M%d_%h%m.trn, which should be unique enough.
*) If you don't give any participants before OK'ing the Tournament dialog, the tourney-file name is ignored (and the other settings accepted) without error popup, so there is no need to first erase the proposed name if you just want to change parameters for an old-style match using the dialog.
*) I gave the swiss.exe pairing engine an icon.
Image
Download at http://hgm.nubati.net/WinBoard-4.5TM.exe (as before).
User avatar
Sylwy
Posts: 4832
Joined: Fri Apr 21, 2006 4:19 pm
Location: IAȘI - the historical capital of MOLDOVA
Full name: Silvian Rucsandescu

Re: WinBoard-TM installer with Swiss pairing engine

Post by Sylwy »

hgm wrote:OK, the corrected version is now again available as an installer.

*) I created a new icon for tourney (.trn) files, so they are easily distinguished from games (.pgn) and position (.fen) files.
Image
*) When you allow the installer to make the file association for .trn files, all tourney files should be displayed as this icon in Windows, and clicking them should start up WinBoard in tourney mode on them.
*) in the latter case WinBoard is initially launched in -ncp mode, to prevent it loading a non-participant engine first (a change in tourney.ini).
*) I configured the propsed tourney-file name as Tourney_%y%M%d_%h%m.trn, which should be unique enough.
*) If you don't give any participants before OK'ing the Tournament dialog, the tourney-file name is ignored (and the other settings accepted) without error popup, so there is no need to first erase the proposed name if you just want to change parameters for an old-style match using the dialog.
*) I gave the swiss.exe pairing engine an icon.
Image
Download at http://hgm.nubati.net/WinBoard-4.5TM.exe (as before).

WOW !

I like a lot the new WinBoard -4.5 Tournament Manager !
Thank you Mr.H.G.Muller !

SilvianR

PS: what about a possible psycho-breakdown of aReNa team ? :roll:
User avatar
Michael Diosi
Posts: 672
Joined: Mon Jun 22, 2009 1:37 pm

Re: WinBoard-TM installer with Swiss pairing engine

Post by Michael Diosi »

Sylwy wrote:
hgm wrote:OK, the corrected version is now again available as an installer.

*) I created a new icon for tourney (.trn) files, so they are easily distinguished from games (.pgn) and position (.fen) files.
Image
*) When you allow the installer to make the file association for .trn files, all tourney files should be displayed as this icon in Windows, and clicking them should start up WinBoard in tourney mode on them.
*) in the latter case WinBoard is initially launched in -ncp mode, to prevent it loading a non-participant engine first (a change in tourney.ini).
*) I configured the propsed tourney-file name as Tourney_%y%M%d_%h%m.trn, which should be unique enough.
*) If you don't give any participants before OK'ing the Tournament dialog, the tourney-file name is ignored (and the other settings accepted) without error popup, so there is no need to first erase the proposed name if you just want to change parameters for an old-style match using the dialog.
*) I gave the swiss.exe pairing engine an icon.
Image
Download at http://hgm.nubati.net/WinBoard-4.5TM.exe (as before).

WOW !

I like a lot the new WinBoard -4.5 Tournament Manager !
Thank you Mr.H.G.Muller !

SilvianR

PS: what about a possible psycho-breakdown of aReNa team ? :roll:
Hi,

Do not read to much in Russian sources. In the past they told you that Arena will not be released anymore, we told you it is in work. And who was right ?

And yes Arena is still in work. And as always with some new features. And it doesn't need 24 adapters to play an engine.

Michael
http://www.playwitharena.com

P.S.

This is Armenian Radio; our listeners asked us: “Why do we need two central newspapers, Pravda (Truth) and Izvestiya (News) if both are organs of the same Party?”

We’re answering: “Because in Pravda there is no news, and in Izvestiya there is no truth.”

Source (citation is something not known in Russia):http://www.johndclare.net/Russ12_Jokes.htm
User avatar
Sylwy
Posts: 4832
Joined: Fri Apr 21, 2006 4:19 pm
Location: IAȘI - the historical capital of MOLDOVA
Full name: Silvian Rucsandescu

Re: I resigned

Post by Sylwy »

Michael Diosi wrote:
Sylwy wrote:
hgm wrote:OK, the corrected version is now again available as an installer.

*) I created a new icon for tourney (.trn) files, so they are easily distinguished from games (.pgn) and position (.fen) files.
Image
*) When you allow the installer to make the file association for .trn files, all tourney files should be displayed as this icon in Windows, and clicking them should start up WinBoard in tourney mode on them.
*) in the latter case WinBoard is initially launched in -ncp mode, to prevent it loading a non-participant engine first (a change in tourney.ini).
*) I configured the propsed tourney-file name as Tourney_%y%M%d_%h%m.trn, which should be unique enough.
*) If you don't give any participants before OK'ing the Tournament dialog, the tourney-file name is ignored (and the other settings accepted) without error popup, so there is no need to first erase the proposed name if you just want to change parameters for an old-style match using the dialog.
*) I gave the swiss.exe pairing engine an icon.
Image
Download at http://hgm.nubati.net/WinBoard-4.5TM.exe (as before).

WOW !

I like a lot the new WinBoard -4.5 Tournament Manager !
Thank you Mr.H.G.Muller !

SilvianR

PS: what about a possible psycho-breakdown of aReNa team ? :roll:
Hi,

Do not read to much in Russian sources. In the past they told you that Arena will not be released anymore, we told you it is in work. And who was right ?

And yes Arena is still in work. And as always with some new features. And it doesn't need 24 adapters to play an engine.

Michael
http://www.playwitharena.com

P.S.

This is Armenian Radio; our listeners asked us: “Why do we need two central newspapers, Pravda (Truth) and Izvestiya (News) if both are organs of the same Party?”

We’re answering: “Because in Pravda there is no news, and in Izvestiya there is no truth.”
Hi Miky ! :lol:

Ocin harasho !
I don't know anyway Russian !
Regarding their uber forum- I resigned. I any case -there is a single true programmer (not the well known Cabernet & Ballentine's Frictions -he is only a 3-rd hand plagiarist .........and extremely impolite ) ! :lol:

Well , maybe aReNa will be again on my PCs.

Nice the joke with Radio Erevan ! :lol: Here is another one:


---------------------
Brezhnev and Napoleon meet in the next world.

'Oh-h-h, if only we'd had such a brilliant commander as yourself in the Soviet Union instead of Stalin,'

Brezhnev says to Napoleon, 'then we wouldn't have allowed Hitler to cross our threshold.'

'And if I had newspapers like your Pravda,' says Napoleon,

'not a soul would have heard about Waterloo.'

----------------------

:lol:

Have a nice day !

SilvianR
User avatar
hgm
Posts: 28361
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: WinBoard-TM installer with Swiss pairing engine

Post by hgm »

Michael Diosi wrote:And yes Arena is still in work. And as always with some new features. And it doesn't need 24 adapters to play an engine.
That is of course because it simply does not support those 24 different protocols at all...

In WinBoard you can run Elephant Eye through the UCCI2WB adapter.

Arena cannot do it at all...

In WinBoard you can run Qianhong through the QH2WB adapter

Arena cannot do it at all...

In WinBoard you can run SPEAR using USI2WB (= UCI2WB -s)

Arena cannot do it at all...

In WinBoard you can run Cyclone 2009 through the UCI2WB adapter

Area cannot do it at all...

In WinBoard you can run SMIRF through the Smirfoglot adapter

Arena cannot do it at all...
(well, it could perhaps do it for variant normal if it would use the same adapter. :wink: )

And guess what? The Arena team seems to be proud of this... :lol: :lol: :lol:
User avatar
Michael Diosi
Posts: 672
Joined: Mon Jun 22, 2009 1:37 pm

Re: WinBoard-TM installer with Swiss pairing engine

Post by Michael Diosi »

hgm wrote:
Michael Diosi wrote:And yes Arena is still in work. And as always with some new features. And it doesn't need 24 adapters to play an engine.
That is of course because it simply does not support those 24 different protocols at all...

In WinBoard you can run Elephant Eye through the UCCI2WB adapter.

Arena cannot do it at all...

In WinBoard you can run Qianhong through the QH2WB adapter

Arena cannot do it at all...

In WinBoard you can run SPEAR using USI2WB (= UCI2WB -s)

Arena cannot do it at all...

In WinBoard you can run Cyclone 2009 through the UCI2WB adapter

Area cannot do it at all...

In WinBoard you can run SMIRF through the Smirfoglot adapter

Arena cannot do it at all...
(well, it could perhaps do it for variant normal if it would use the same adapter. :wink: )

And guess what? The Arena team seems to be proud of this... :lol: :lol: :lol:

Hi,

As any civilised person starts a posting...(we at Arena are civilised)

Anyway screaming doesn't mean you are right, it only means that you have no arguments and need to scream.

So can we play with DGT, Phoenix, Citrine, DCS, Mystic boards under Winboard yet ? Didn't you say that you implement user wishes within days if not hours ? Or was this an "exageration" not to call it a lie. Just that we all know. Maybe people didn't ask you to impelment those because they don't use Winboard ? Maybe DGT and Novag company didn't ask you because they didn't even hear about Winboard.

So go along and scream, in the meantime we will add new features to Arena.

Michael
http://www.playwitharena.com
Join the ARENA
User avatar
hgm
Posts: 28361
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: WinBoard-TM installer with Swiss pairing engine

Post by hgm »

Michael Diosi wrote:As any civilised person starts a posting...(we at Arena are civilised)
Good joke. I cannot possibly top that. :lol:
Anyway screaming doesn't mean you are right, it only means that you have no arguments and need to scream.
Flawed logic... Implications are not generally invertable. As my post show it isperfectly possible to scream and be right at the same time. And you should also learn to distinguish facts from arguments. That Arena cannot do any of the things mentioned above is a fact.
So can we play with DGT, Phoenix, Citrine, DCS, Mystic boards under Winboard yet ? Didn't you say that you implement user wishes within days if not hours ? Or was this an "exageration" not to call it a lie. Just that we all know. Maybe people didn't ask you to impelment those because they don't use Winboard ? Maybe DGT and Novag company didn't ask you because they didn't even hear about Winboard.
Well, great that Arena can do that. Indeed no one ever asked for that in WinBoard. So not even an exaggeration. Of course I understand that the assumption that people are liars comes natural to you, considering you are part of the Arena team... :wink:

But what do DGT boards have to do with those 24 adapters you were mentioning? Does Arena run those through adapters? Which adapters were you referring to anyway?

Seems to me you are just trying to change the subject, now that it dawns on you how silly your attitude towards adapters is. Fact is that adapters are good. They allow you to do things that would otherwise not have been possible, they promote interchangeability of software. The more adapters you have to connect to any given piece of software, the more it can do.
User avatar
Michael Diosi
Posts: 672
Joined: Mon Jun 22, 2009 1:37 pm

Re: WinBoard-TM installer with Swiss pairing engine

Post by Michael Diosi »

Hi,


http://tinyurl.com/6hm3rtm

You might be a "Polyglot" or read "InBetween" the lines but this is not the real approach. Just use Arena and forget all those.


Michael
http://www.playwitharena.com[/url]