Thema: Info: BearChess
Einzelnen Beitrag anzeigen
  #464  
Alt 14.06.2024, 19:38
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.863
Abgegebene Danke: 567
Erhielt 6.927 Danke für 1.565 Beiträge
Aktivitäten Langlebigkeit
6/20 15/20
Heute Beiträge
1/3 sssss2863
AW: BearChess

Hallo Lars,

inzwischen sind ja in CB-Emu schon wieder eine Menge neuer Engines erschienen (derzeit schon 10), die aber nur im neuen 'MessNew.exe' laufen und daher von Deinem komfortablen Auswahlmenü in BearChess aus nicht automatisch installiert werden können. Ließe sich da evt. etwas machen?

Für Hiarcs und Shredder habe ich dafür in der Liste 'MessChess.lst' für diese Engines einen zusätzlichen 4.Eintrag ';new' benutzt, durch den die Batchdatei weiß, daß diese Engine mit 'MessNew.exe' (im gleichnamigen Verzeichnis) anstatt mit 'MessChess.exe' gestartet werden muß - das sieht dann z.B. so aus:
chessac;chessac -plugin chessengine -nomax -nowc;Saitek Chess Academy;new

Dieser 4.Eintrag ';new' verwirrt aber BearChess ziemlich, sodaß es in seiner Liste nicht einmal den Enginenamen (also Saitek Chess Academy) anzeigt, sondern einfach die gesamte Zeile (natürlich funktionert auch der Aufruf nicht, weil BearChess derzeit von MessNew ja nichts weiß).

Nun zu meiner Frage:
Wäre es möglich, das irgendwie noch in BearChess einzubauen?
Falls die Abfrage nach diesem 'new' am Ende (d.h. mit einem 4.Listeneintrag) Probleme bereitet, dann könnte man das evt. auch an den zusätzlichen Aufrufparameter '-plugin' oder 'chessengine' erkennen, daß diese Engines zum Start 'MessNew.exe' im Verzeichnis 'MessNew' benötigen.

Übrigens hab ich ja vor kurzem auch ein eigenes Unterverzeichnis 'BearChess' in MessChess hinzugefügt, wo sich auch die jeweils aktuelle Datei 'MessChessLevels.txt' befindet, weil die ja in Deinen letzten BearChess-Versionen nicht mehr vorhanden ist.

Grüße,
Franz
__________________
Meine Webseite: https://fhub.jimdofree.com/
Mit Zitat antworten
Folgende 5 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
Agep (15.06.2024), kamoj (14.06.2024), Mark 1 (14.06.2024), Robert (17.06.2024), Tintenfisch (14.06.2024)