MessChess und Arena - Fragen und Antworten
Hallo,
ich wollte mal "MESSCHESS" in Arena 3.5 einbauen. Hier liegt messchess: c:\Schach\Arena\Engines\messchess meine mess.cmd hat folgenden Inhalt: Pfad -> C: Messpfad -> \Schach\Arena\Engines Programmpfad -> \Schach\Arena\Engines\messchess Die Engines werden geladen, starten aber nicht. Aber ich sehe den Fehler nicht. Hilfe :o Gruß Volker |
AW: MessChess und Arena - Fragen und Antworten
Hallo Volker,
habe Dein Posting mal verschoben und einen neuen Thread angelegt, zum Thema Mess Emu und Arena. Gruß, Sascha |
AW: MessChess und Arena - Fragen und Antworten
Hello Volker
All you have to do is make sure that you have unzipped Arena & CB- Emu into the same directory C: Now open the Arena directory in CB-Emu Now open the Arena2&3 directory and unzip the ArenaENG.cfg and mess.cmd files into Arena 3.3.1 directory. Now you will be able to play against all the chess computers. Don't forget that you can now play against the chess computers with either a Novag Citrine or a Berger SolusChess board. Hope this helps. Regards Bryan |
AW: MessChess und Arena - Fragen und Antworten
Hallo ihr beiden,
danke Sascha. :) und @Bryan: So habe ich es gemacht, aber irgendwie scheint in der mess.cmd noch ein Fehler mim Pfad zu sein. Gruß Volker |
AW: MessChess und Arena - Fragen und Antworten
Hallo Volker,
Zitieren:
@echo off set MessDrive=C: set MessPath=Schach\Arena\Engines\MessChess set MessProg=MessChess.exe %MessDrive% cd %MessDrive%\%MessPath% %MessProg% %1 %2 %3 %4 %5 Das allerdings nur dann, wenn Du tatsächlich auch nur das MessChess-Verzeichnis dorthin kopiert hast, und nicht das gesamte CB-Emu-Verzeichnis! Grüße, Franz |
AW: MessChess und Arena - Fragen und Antworten
Hallo Franz,
vielen Dank. Darauf wäre ich nicht mehr gekommen.:o Irgendwie hatte die die Syntax falsch verstanden. Danke und Gruß, Volker |
AW: MessChess und Arena - Fragen und Antworten
Zitieren:
Normalerweise ist nur MessDrive und MessPath zu ändern - MessProg nur dann, wenn Du die MessChess.exe umbenannt hast. |
AW: MessChess und Arena - Fragen und Antworten
Hallo Franz,
ich weiß. :o Das Alter, Gruß Volker |
AW: MessChess und Arena - Fragen und Antworten
Hi,
da ich gestern per Email gefragt wurde, wie man unter Arena bei den MessChess-Engines eine bestimmte Zugfolge manuell eingeben und danach mit der Engine weiterspielen kann, habe ich heute einen Trick gefunden, mit dem genau das möglich ist und man außerdem auch eine gespeicherte Partie wieder laden und danach fortsetzen kann (dieses Problem hatten wir ja schon mal - wird speziell für Bryan Whitby interessant sein). Die erste Voraussetzung dafür ist, daß man in Arena die MessChess-Engines auf das WB-Protokoll umstellt, denn mit dem UCI-Protokoll ist das nicht möglich (außer man würde dazu das gesamte Schachplugin-System komplett umschreiben). Genau für diesen Zweck hab ich ja in den letzten CB-Emu-Versionen (seit Umstellung auf Arena 3.51) im Arena-Verzeichnis eine Datei 'ArenaENG_WB.cfg' beigefügt, in der alle Engines eben im WB-Modus definiert sind. Man braucht also nur diese Datei 'ArenaENG_WB.cfg' über die Datei 'ArenaENG.cfg' drüberkopieren (oder deren Inhalt in eine eigene, externe Arena-Konfiguration übernehmen) - danach werden alle MessChess-Engines im WB-Protokoll gestartet (das ohnehin für MessChess das wesentlich bessere und einfachere Protokoll ist). Unter WinBoard selbst kann man ja solche Zugfolgen ohnehin im Edit-Modus eingeben oder eine gespeicherte PGN-Datei laden sofern man vorher die Engine in den MultiPlayer- bzw. MultiMove-Modus eingestellt hat. Unter Arena geht das im UCI-Modus gar nicht (auch nicht im Edit-Modus), weil Arena die gesamte Zugfolge erst dann an die Engine sendet, wenn man den Edit-Modus wieder verläßt und den ersten neuen Zug eingibt, und leider sendet Arena dabei vorher noch ein 'new' an die Engine, was die meisten Engines wieder zum Verlassen des MultiPlayer-Modus veranlasst. Aber jetzt kommt eben mein Trick, den ich auch erst heute durch ein wenig Überlegen und Probieren herausgefunden habe: man darf das in Arena NICHT im Edit-Modus tun, sondern im Analyse-Modus! Hier also die genaue Abfolge für die Eingabe einer eigenen Zugfolge: Code:
1) Arena starten (Grundstellung sollte am Brett sein, sonst 'File > New') der Zugfolge erst nach Ausschalten des Analyse-Modus (in Arena) und des MultiPlayer-Modus (in der Engine) eingeben, woraufhin die Engine auch zu rechnen beginnt, aber das klappt z.B. bei den erwähnten Mephistos wieder nicht (hier müßte man danach extra wieder ZIEH einstellen), und damit ist die obige Methode wohl die einfachste. Und hier nochmals die (ähnliche) Vorgangsweise für das Laden einer gepeicherten PGN-Datei: (dazu ist übrigens ein 'Save/Load State' bei der Engine gar nicht mehr nötig, falls die bisher verbrauchten Zeiten keine Rolle spielen) Code:
1) Arena starten dann ist die Vorgangsweise eigentlich recht einfach und logisch. Beachten muß man in Arena eben nur die folgenden 3 Punkte: a) das alles funktioniert nur im WB-Modus (also mit den Engines im WB-Protokoll) b) man muß es im ANALYSE-Modus ausführen, nicht im Edit-Modus c) man muß ZUERST den Analyse-Modus in Arena aktivieren, DANN erst den MultiPlayer-Modus in der Engine (sonst schaltet Arena diesen MultiPlayer-Modus wieder aus). Wie man sieht sind also solche 'speziellen' Aufgaben auch unter Arena (im WB-Modus) möglich, weshalb es eventuell sogar keine schlechte Idee ist, MessChess in Arena prinzipiell im WB-Modus zu betreiben, d.h. die Datei 'ArenaENG_WB.cfg' anstelle der 'ArenaENG.cfg' zu benutzen. Grüße, Franz |
AW: MessChess und Arena - Fragen und Antworten
Hm... Langsam können wir wirklich ein ganzes Tutorial zusammenstellen...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:23 Uhr. |
Powered by vBulletin (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
©Schachcomputer.info