![]() |
AW: BearChess
Hallo Lars.
Zitieren:
Da hätte ich evt. eine Idee: Im Unterverzeichnis Hiarcs (oder Shredder) findet sich eine Datei 'MessChess.lst', die ähnlich zur von Dir verwendeten 'Engines.lst' ist, nur mit mehr Informationen. Für jede Engine gibt's 3 Eintrage (getrennt durch einen Strichpunkt): 1) interner Treibername der Engine 2) Treibername + evt. notwendige(r) Aufrufparameter (nur für manche Engines nötig) 3) vollständiger Name des Schachcomputers Sollte also in BearChess der komplette Schachcomputername angezeigt werden, dann müßtest Du aus dieser Datei einfach den 3. Parameter für Deine Liste verwenden (und zum Aufruf der Engine eben den 2. aus dieser Datei). Dadurch wäre für die meisten Benutzer leichter erkennbar, um welche Engine es sich in Deiner Liste tatsächlich handelt (die Treibernamen sind ja eher etwas für Insider). Grüße, Franz |
AW: BearChess
Hallo Franz,
Zitieren:
Gruß Lars P.S. Schon fertig! Gibt es in der nächsten Version :) |
AW: BearChess
Hallo Lars,
Zitieren:
Diese Datei 'MessChess.lst' im Hiarcs- oder Shredder-Unterverzeichnis ist ja nach Treibernamen sortiert und nicht nach Enginenamen. Dadurch wäre es in Deiner Liste nicht so einfach, eine bestimmte Engine zu finden - außer Du hast das in Deinem BearChess-Programm umsortiert. Wie wäre es, wenn ich ein eigenes Unterverzeichnis BearChess (innerhalb von MessChess) mache, und dort eine eigene 'Engines.lst' unterbringe, die eben schon nach Enginenamen sortiert ist? Im Anhang findest Du ein Beispiel, wie der Inhalt dieses Unterverzeichnisses 'BearChess' aussehen würde - für Dich wäre nur diese 'Engines.lst' nötig, die beiden anderen Dateien brauche nur ich, wenn ich wieder eine neue Engine einbaue (das geht alles vollautomatisch). Diese MessChess.lst ist jetzt nach Engine-Namen sortiert, und enthält auch nur mehr 2 Einträge pro Gerät: 1) kompletter Name der Engine 2) vollständige Aufrufparameter (für MessChess.exe) Edit: Wenn Du für Deine Konfigurationsdateien aber auch den reinen Treibernamen (ohne Aufrufparameter) noch benötigst, das könnte ich in der Batchdatei MAKEALL hinter "%%c;%%b" auch noch ein ";%%a" als 3.Parameter anhängen. Falls Du es so machen willst, dann gib mir Bescheid, und ich werde dieses Unterverzeichnis 'BearChess' im MessChess hinzufügen (und natürlich bei jeder neuen Engine auch wieder updaten). Grüße, Franz |
AW: BearChess
Servus Franz,
Servus Lars, Zitieren:
Ist aber kein Problem, denn ich habe die aktuelle Version der CB-Emu runtergeladen. LG Udo |
AW: BearChess
1 Anhang/Anhänge
Hallo Franz,
Zitieren:
Vielen Dank für das Angebot, aber ein extra BearChess-Verzeichnis ist nicht nötig. Die Sortierung mache ich in BearChess, das ist kein Aufwand. Es sieht dann so aus: Anhang 5512 Ich bin ab nächste Woche zwei Wochen im Urlaub. Also die nächste Version, mit dieser Verbesserung, kommt dann im Juli. Entweder wird es ein größeres Update mit FICS-Anbindung, wenn ich es bis dahin schaffe, oder ein kleineres Update, nur mit kleineren Verbesserungen und Fehlerkorrekturen. Gruß Lars |
AW: BearChess
Hallo Lars,
Zitieren:
Und wenn Du das ohnehin schon in BearChess so machst, dann ist meine Extra-Datei natürlich überflüssig - umso besser! :D Grüße, Franz |
AW: BearChess
Hi,
am Freitag müsste auch mein Chessnut eintreffen. Also wird die nächste Version, wenn nicht FICS, dann doch zumindest die Anbindung an den Chessnut enthalten :) Gruß Lars |
AW: BearChess
Hallo Lars,
ich möchte einen Notationsfehler in der Version v0.7.0.0 melden. Beispiel:
BearChess protokolierte nun den Zug 57.Tgg6+. Was natürlich nicht korrekt ist, da sich beide weißen Türme auf der g-Linie befinden. Korrekt wäre gewesen T8g6+. Gruß Micha |
AW: BearChess
Hallo Micha,
Zitieren:
Gruß Lars |
AW: BearChess
Hallo,
habe gerade Version 0.8.0.0 bereitgestellt. Jetzt auch mit Chessnut Air (USB und Bluetooth) und einigen Fehlerkorrekturen. Viele Spaß! Lars |
| Alle Zeitangaben in WEZ +1. Es ist jetzt 15:00 Uhr. |
Powered by vBulletin (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
©Schachcomputer.info