Thema: MessEmu: MessChess und Winboard
Einzelnen Beitrag anzeigen
  #20  
Alt 01.10.2019, 12:09
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.579
Abgegebene Danke: 434
Erhielt 5.699 Danke für 1.311 Beiträge
Aktivitäten Langlebigkeit
8/20 14/20
Heute Beiträge
1/3 sssss2579
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hallo Frank,
 Zitat von germangonzo Beitrag anzeigen
ich wollte in MessChess Varianten von Schachcomputern erstellen,
...
Kann es sein, dass die engines hard-verdrahtet in der exe auftauchen (im hex-editor findet man nämlich Einträge wir "sexpertc"?
richtig vermutet, MessChess kennt nur die Engines, die im Sourcecode enthalten sind, d.h. man kann sich keine 'Varianten' irgendeiner Engine (mit anderem Namen) erzeugen.

Was Du gerne hättest geht nur relativ umständlich mit separaten Verzeichnissen, die jeweils eine eigene MessChess-Version enthalten müssen (zumindest mit den für die gewünschte Engine notwendigen Dateien).

Prinzipiell müßte das also etwa so aussehen:
1) erzeuge irgendwo Kopien des MessChess-Verzeichnisses unter neuen Namen MessChess1, MessChess2, ... usw.
2) in diesen Verzeichnissen mußt Du dann nur die Plugins 'sexpertc.lua' so anpassen, wie Du sie eben haben willst
(evt. kannst Du in diesen Verzeichnissen auch irgendwelche anderen Änderungen an den Engines vornehmen, falls gewünscht)
3) nun brauchst Du nur in EINER Winboard-Version (z.B. in der innerhalb vom originalen CB-Emu\MessChess) in der winboard.ini diese neuen sexpertc-Varianten definieren, wobei Du bei jeder Variante einfach das Verzeichnis auf die jeweilige MessChess-Version ändern mußt (das sind die Einträge /fd=".." bzw. /sd="..", und hier gibst Du statt ..\ einfach den Pfad zu MessChess1, MessChess2 usw. an)
4) in dieser EINEN Winboard-Version müßtest Du dann ein Turnier machen können, indem Du eben diese verschiedenen sexpertc-Versionen in den unterschiedlichen Verzeichnissen auswählst.

Grüße,
Franz
Mit Zitat antworten
Folgender Benutzer sagt Danke zu fhub für den nützlichen Beitrag:
germangonzo (01.10.2019)