Schachcomputer.info Community

Schachcomputer.info Community (https://www.schachcomputer.info/forum/index.php)
-   Die ganze Welt der Schachcomputer / World of chess computers (https://www.schachcomputer.info/forum/forumdisplay.php?f=2)
-   -   Info: BearChess (https://www.schachcomputer.info/forum/showthread.php?t=6492)

lars 27.12.2023 15:26

AW: BearChess
 
2 Anhang/Anhänge
Hallo,

ich habe den Urlaub und die Feiertage ein wenig genutzt und doch noch eine neue Version 1.0.3.0 herausgebracht.

Was vielleicht für Wenige wichtig ist, aber jetzt wird auch das ChessUp-Brett unterstützt. Leider hat es zwar eigentlich viele Fähigkeiten, die sich aber von einer Fremd-Software kaum nutzen lassen. So habe ich z.B. keinen direkten Einfluss darauf, welche LEDs aufleuchten, geschweige denn in welcher Farbe.
Das Brett zeigt zwar von sich aus die legalen Züge einer Figur an (und akzeptiert auch nur diese), aber leider nicht, wie gut sie sind (was es könnte).
Die Möglichkeiten einer Unterwandlung sind zwar theoretisch auch in der API implementiert, aber so seltsam, dass ich dafür ziemlich viel hätte Umbauen müssen. Schon aufgrund der besagten Einschränkungen, lohnte sich für mich der Aufwand nicht.

Interessanter für Viele ist wahrscheinlich die Erweiterung zum Einstellen der Levels für MessChess-Engines. Dank der Vorarbeit von Franz gibt es bereits eine Datei, welche die verschiedenen Levels-Einstellungen zu den jeweiligen Emus beinhaltet. Ich habe eine leicht modifizierte Version in BearChess übernommen. Sofern möglich, kann man jetzt einfach den passenden Level auswählen:
Anhang 6444

Alle Levels ließen sich nicht anpassen, so dass man sich den entsprechenden Abschnitt aus der Datei von Franz anzeigen lassen kann und so, wie bisher, den Level eingeben kann:
Anhang 6445

Viele Spaß und schonmal ein schönes 2024!

Lars

Chessguru 27.12.2023 17:37

AW: BearChess
 
Hallo Lars,

erst einmal erneut ein Dankeschön für deine tolle Arbeit.

Zu den Mess Level-Einstellungen habe ich eine Frage. Wo schaut BearChess nach den Level-Einstellungen? Momentan bekomme ich ein leeres Fenster angezeigt.

Danke.

Gruß
Micha

fhub 27.12.2023 17:49

AW: BearChess
 
Hallo Micha,
Zitieren:

Zitat von Chessguru (Beitrag 122820)
Zu den Mess Level-Einstellungen habe ich eine Frage. Wo schaut BearChess nach den Level-Einstellungen? Momentan bekomme ich ein leeres Fenster angezeigt.

ich hab's kurz mal ausprobiert - funktioniert perfekt!
Zuständig dafür ist die neue Datei 'MessChessLevels.txt' im Verzeichnis von BearChess selbst. Vielleicht hast Du die beim Updaten übersehen?

Großes Lob an Lars, das ist wirklich ein tolles Feature! :)

Grüße,
Franz

Chessguru 27.12.2023 18:03

AW: BearChess
 
Hallo Franz,

die Datei ist vorhanden, aber Level-Einstellungen findet BearChess leider nicht.

Die Engines bzw. die Verknüpfungen finden sich bei mir im Verzeichnis ../BearChess/Engines als cmd-Dateien.

Einbinden ist kein Thema, aber eine zusätzliche Level-Auswahl funktioniert nicht.

Gruß
Micha

fhub 27.12.2023 18:13

AW: BearChess
 
Zitieren:

Zitat von Chessguru (Beitrag 122825)
Die Engines bzw. die Verknüpfungen finden sich bei mir im Verzeichnis ../BearChess/Engines als cmd-Dateien.

Also was hast Du denn für eine seltsame Konfiguration für die MessChess-Engines in BearChess??
BearChess verwendet dafür doch keine cmd-Dateien, sondern Du wählst als EXE einfach Deine 'MessChess.exe' (wo auch immer Du sie installiert hast) - dann kannst Du die gewünschte Engine auswählen, und BearChess speichert das dann in eigenen (ziemlich kryptischen) Konfigurationsdateien irgendwo in 'C:\Users\Admin\AppData\...'.

Wenn Du BearChess jedoch mit irgendwelchen cmd-Dateien 'fütterst', dann wundert es mich nicht, daß diese neue Leveleinstellung nicht funktioniert - die wird in BearChess nur klappen, wenn Du die Engines auch auf die übliche 'BearChess-Methode' einbindest.

Grüße,
Franz

Chessguru 27.12.2023 18:19

AW: BearChess
 
Na schau einer an, so geht es auch... :D

Sorry, die Nummer war mir neu. Kann es sein, dass es in der ersten BearChess Version nur über die Verknüpfungen (sind deine Hiarcs-Dateien, eben nur als cmd) funktionierte?

Aber Danke für die Hilfe, jetzt funktioniert es super.

Du siehst Franz, Rente kannst du vergessen. Wir brauchen dich hier weiterhin zur Pflege. Sowohl für die Mess-Emu, als auch für die alten, pflegebedürftigen User wie mich...

fhub 27.12.2023 18:24

AW: BearChess
 
Zitieren:

Zitat von Chessguru (Beitrag 122828)
Na schau einer an, so geht es auch... :D

Sorry, die Nummer war mir neu. Kann es sein, dass es in der ersten BearChess Version nur über die Verknüpfungen (sind deine Hiarcs-Dateien, eben nur als cmd) funktionierte?

Ja, das hat Lars sicher erst in späteren Versionen eingebaut. Natürlich funktioniert es auch mit diesen cmd-Dateien, aber dann weiß eben BearChess nichts von MessChess, es 'sieht' ja nur die jeweilige cmd-Datei, und geht dann eben nicht von einer MessChess-Engine aus, sondern vor einer üblichen UCI-Engine.

lars 27.12.2023 18:42

AW: BearChess
 
Hallo,

Zitieren:

Zitat von fhub (Beitrag 122829)
Ja, das hat Lars sicher erst in späteren Versionen eingebaut. Natürlich funktioniert es auch mit diesen cmd-Dateien, aber dann weiß eben BearChess nichts von MessChess, es 'sieht' ja nur die jeweilige cmd-Datei, und geht dann eben nicht von einer MessChess-Engine aus, sondern vor einer üblichen UCI-Engine.

die CMD-Dateien hatte ich eigentlich erst später eingebaut.
Bei einer CMD-Datei schaue ich noch rein, ob sich dort ein MessChess.exe befindet, um darauf Rücksicht nehmen zu können.
"Ich" weiß dann aber nicht mehr, um welche Emulation sich handelt.
Deshalb klappt es nur, wie du schon geschrieben hasst, mit der EXE-Datei.

Freut mich, dass alles soweit funktioniert :)

Gruß
Lars

Mark 1 27.12.2023 19:41

AW: BearChess
 
Hallo Lars..

Was ich immer gesucht habe in den GUI's und nun gefunden habe.
Ist die Buddy Live Funktion während des Spiels . Arena kann es nicht.
Banksia schon aber erst nach der Zugausführung und etwas umständlich.

Das Einbinden der Mess Engines hat super geklappt. Engines die in Arena mittels MHz definiert wurden, werden geladen.

Zwei Fragen hätte ich noch..

Zu der Buddy Funktion , kann man mehr als 1 Engine laden oder
ist es begrenzt ?

Wird es später noch EPS Datenbanken geben ?

Vielen Dank für das bereitstellen der Software.


Viele Grüsse
Mark 1

fhub 27.12.2023 19:56

AW: BearChess
 
Hallo Lars,
Zitieren:

Zitat von lars (Beitrag 122831)
Freut mich, dass alles soweit funktioniert :)

na ja, alles nun doch wieder nicht. ;)

Bei den Saitek Analyst-Engines z.B. erscheint weder Dein neues Dropdown-Menü für die Levels, noch das Hilfe-Fenster!?
Bei anderen, wo eigentlich die Level-Liste sehr ähnlich ist, funktioniert es aber.

Könnte das evt. damit zusammenhängen, daß diese Saitek-Engines (Analyst/Maestro) zusätzliche Aufrufparameter haben?
Kann ich mir zwar nicht vorstellen, aber man weiß ja nie ...

Grüße,
Franz


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:00 Uhr.

Powered by vBulletin (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
©Schachcomputer.info