Einzelnen Beitrag anzeigen
  #9  
Alt 29.10.2022, 13:41
fhub fhub ist gerade online
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.855
Abgegebene Danke: 567
Erhielt 6.912 Danke für 1.559 Beiträge
Aktivitäten Langlebigkeit
5/20 15/20
Heute Beiträge
1/3 sssss2855
AW: Re: AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hi Graham,
 Zitat von GONeill Beitrag anzeigen
..., but I did try to remove the need for \Extra ...
...
...but that didn't seem to work as something seems to be hard coded to run in \Extra anyway.
yes, I'm also not very happy that I had to use a 2nd Arena version (in the 'Extra\' folder), but I saw no other way.

The problem is, that WinBoard and Arena require different ways, if you want to run them and automatically start an engine.
Each engine in MessChess has a 'system name' and a 'full name', e.g.:
system name: mm4
full name: Mephisto MM IV (set 1, v7.10)

If I want to start WinBoard with this engine, I have to use the parameter /fcp mm4, but for Arena I would have to use the full name,
i.e. /fcp "Mephisto MM IV (set 1, v7.10)".

So when I added the feature, that the user can also choose Arena as GUI for MessChess, I had 2 possibilitites:
1) either changing all parameters in MessChess (from system to full name) when calling Arena (a huge work for ~350 engines),
2) or changing all engine names in Arena from full to system name.

The 2nd method was much easier, because I could do that with a batch file (automatically creating a new, suitable ArenaENG.cfg).
But this had the disadvantage, that now the user would only see these 'system names' in Arena's lists (when he starts Arena directly),
and I'm sure not every MessChess user would really know which chess computer hides behind names like 'bup', 'feasbu' etc.
That's why i decided on an extra version of Arena (in the folder 'Extra\'), that is only needed and used for MessChess.

Regards,
Franz
Mit Zitat antworten
Folgende 4 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
Agep (29.10.2022), GONeill (30.10.2022), kamoj (29.10.2022), Theo (29.10.2022)