Schachcomputer.info Community

Zurück   Schachcomputer.info Community > Computerschach / Computer Chess: > Mess Emu & andere Emulationen / Mess Emu and other Emulations


Antwort
 
Themen-Optionen Ansicht

  #5181  
Alt 07.11.2022, 17:39
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.595
Abgegebene Danke: 438
Erhielt 5.736 Danke für 1.323 Beiträge
Aktivitäten Langlebigkeit
7/20 14/20
Heute Beiträge
1/3 sssss2595
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von Mark 1 Beitrag anzeigen
Erstaunlich was du immer noch herausholst aus der Emu.
Na ja, da kann man noch vieles herausholen, wenn man Lust dazu hat - und in den letzten paar Tagen hatte ich Lust dazu.

Mit dem neuen Plugin_Update im Anhang kann man jetzt mit MessChess (bzw. WinBoard oder Arena) zusätzlich zum Tasc R30/R40
auch bei allen Mephisto-Geräten (und auch beim Saitek RISC 2500) automatisch eine Stellung aufbauen lassen!

Da dieses 'Setup' beschleunigt ausgeführt wird, geht es auch ziemlich schnell. Bei manchen Engines dauert allerdings das nötige 'New Game' einige Sekunden, daher habe ich nach beendetem 'Setup' eine entsprechende Popup-Meldung eingebaut.

Wann (bzw. ob überhaupt) ich diesen 'Setup'-Modus für weitere Engines implementiere, kann ich jetzt noch nicht sagen ...

Grüße,
Franz

Geändert von fhub (13.11.2022 um 22:35 Uhr)
Mit Zitat antworten
Folgende 13 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
achimp (07.11.2022), Agep (08.11.2022), applechess (07.11.2022), chessman68 (08.11.2022), dsommerfeld (16.11.2022), germangonzo (07.11.2022), jerazi (07.11.2022), Mapi (07.11.2022), Mark 1 (07.11.2022), MikeChess (07.11.2022), Patzerovsky (08.11.2022), Plextor (07.11.2022), Robert (07.11.2022)
  #5182  
Alt 07.11.2022, 19:38
Mark 1 Mark 1 ist offline
TASC R30
 
Registriert seit: 27.09.2006
Beiträge: 454
Abgegebene Danke: 653
Erhielt 278 Danke für 149 Beiträge
Aktivitäten Langlebigkeit
1/20 18/20
Heute Beiträge
0/3 ssssss454
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hallo Franz ...

Super , werde gleich ausprobieren ..

 Zitat von fhub Beitrag anzeigen

Wann (bzw. ob überhaupt) ich diesen 'Setup'-Modus für weitere Engines implementiere, kann ich jetzt noch nicht sagen ...

Ich glaube , das lässt dir keine Ruhe. Bis du das letzte aus der Emu gekitzelt hast.

Viele Grüße
Mark 1
Mit Zitat antworten
  #5183  
Alt 07.11.2022, 23:16
germangonzo germangonzo ist offline
Fidelity Elite Avantgarde Version 10
 
Registriert seit: 07.08.2004
Ort: Berlin
Alter: 54
Land:
Beiträge: 218
Abgegebene Danke: 629
Erhielt 156 Danke für 81 Beiträge
Aktivitäten Langlebigkeit
4/20 20/20
Heute Beiträge
1/3 ssssss218
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von fhub Beitrag anzeigen
... daher habe ich nach beendetem 'Setup' eine entsprechende Popup-Meldung eingebaut.
Grüße,
Franz

Hallo Franz,
krass was Du alles umsetzt!


Und jetzt komme ich wieder mit Extrawünschen :

  1. Da ich Spaß daran habe, unsere Oldies auf Position loszulassen, stört die Popup-Meldung, da diese manuell weggeklickt werden muss. Kann man die Meldung evtl. weglassen? Dann könnte man (Oh schreck) Stellungstest automatisiert durchführen...
  2. Bei Schwarz am Zug erscheint eine Fehlermeldung in Zeile 164:
    "[LUA ERROR] in resume: plugins/chessengine/init.lua:164: attempt to perform arithmetic on a nil value (local 'x')"
    Könnte man das Problem lösen?
Beste Grüße
Frank
Mit Zitat antworten
  #5184  
Alt 07.11.2022, 23:49
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.595
Abgegebene Danke: 438
Erhielt 5.736 Danke für 1.323 Beiträge
Aktivitäten Langlebigkeit
7/20 14/20
Heute Beiträge
1/3 sssss2595
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hallo Frank,
 Zitat von germangonzo Beitrag anzeigen
Da ich Spaß daran habe, unsere Oldies auf Position loszulassen, stört die Popup-Meldung, da diese manuell weggeklickt werden muss. Kann man die Meldung evtl. weglassen? Dann könnte man (Oh schreck) Stellungstest automatisiert durchführen...
das kannst Du auch einfach selbst machen:
In der Datei 'init.lua' gibt es 2 Zeilen (536 und 747), die folgendermaßen lauten:
emu.print_error("Position setup is complete!")
Füge am Anfang dieser Zeilen einfach 2 Minuszeichen ("--") ein, dann sind sie auskommentiert (oder Du kannst sie auch ganz löschen, wenn Du willst).

Zitieren:
Bei Schwarz am Zug erscheint eine Fehlermeldung in Zeile 164:
"[LUA ERROR] in resume: plugins/chessengine/init.lua:164: attempt to perform arithmetic on a nil value (local 'x')"
Könnte man das Problem lösen?
Also dazu müßte ich wissen, bei welcher Engine das aufgetreten ist (am besten auch gleich mit dem FEN-String der Stellung).
Eigentlich habe ich nämlich fast immer mit "Schwarz am Zug" getestet, weil da eben das Plugin die Farbe am Ende extra nochmal ändern muß,
und mir ist dieser Fehler nicht untergekommen.

Grüße,
Franz

Geändert von fhub (08.11.2022 um 00:25 Uhr)
Mit Zitat antworten
  #5185  
Alt 08.11.2022, 09:09
germangonzo germangonzo ist offline
Fidelity Elite Avantgarde Version 10
 
Registriert seit: 07.08.2004
Ort: Berlin
Alter: 54
Land:
Beiträge: 218
Abgegebene Danke: 629
Erhielt 156 Danke für 81 Beiträge
Aktivitäten Langlebigkeit
4/20 20/20
Heute Beiträge
1/3 ssssss218
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hallo Franz,
vielen Dank für die rasche Antwort!
Zu 1) Hätte ich als Hobbyprogrammierer auch selbst drauf kommen können
Zu 2) Ich habe es nur mit tascr30 ausprobiert.


LG
Frank
Mit Zitat antworten
  #5186  
Alt 08.11.2022, 09:18
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.595
Abgegebene Danke: 438
Erhielt 5.736 Danke für 1.323 Beiträge
Aktivitäten Langlebigkeit
7/20 14/20
Heute Beiträge
1/3 sssss2595
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hallo Frank,
 Zitat von germangonzo Beitrag anzeigen
Zu 2) Ich habe es nur mit tascr30 ausprobiert.
nun, ich auch eben (mit allen 4 Tasc R30-Modulen), und bei mir gibt's keinerlei Problem, weder mit weiß noch mit schwarz am Zug.
Da könnte bei Dir höchstens mit Deinem FEN/EPD-String irgendwas nicht gestimmt haben, deswegen hatte ich ja auch danach gefragt.

Grüße,
Franz
Mit Zitat antworten
  #5187  
Alt 08.11.2022, 11:35
germangonzo germangonzo ist offline
Fidelity Elite Avantgarde Version 10
 
Registriert seit: 07.08.2004
Ort: Berlin
Alter: 54
Land:
Beiträge: 218
Abgegebene Danke: 629
Erhielt 156 Danke für 81 Beiträge
Aktivitäten Langlebigkeit
4/20 20/20
Heute Beiträge
1/3 ssssss218
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hi Franz,
vielen Dank für die Info!


Ich schaue mir das genauer an, da ich meist (hier auch) unter Shredder13 arbeite.


LG
Frank
Mit Zitat antworten
  #5188  
Alt 08.11.2022, 13:28
germangonzo germangonzo ist offline
Fidelity Elite Avantgarde Version 10
 
Registriert seit: 07.08.2004
Ort: Berlin
Alter: 54
Land:
Beiträge: 218
Abgegebene Danke: 629
Erhielt 156 Danke für 81 Beiträge
Aktivitäten Langlebigkeit
4/20 20/20
Heute Beiträge
1/3 ssssss218
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hallo Franz,
anbei eine Stellung aus der CSS; Shredder 13 und Winboard übergeben unterschiedliche FEN-Strings an MessChess:

Shredder 13
8/8/6p1/3p4/Pk2p1PP/4K3/1p1N4/8 b - -

Winboard
8/8/6p1/3p4/Pk2p1PP/4K3/1p1N4/8 b - - 0 1


Das dürfte das Problem sein.
LG
Frank
Mit Zitat antworten
  #5189  
Alt 08.11.2022, 16:13
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.595
Abgegebene Danke: 438
Erhielt 5.736 Danke für 1.323 Beiträge
Aktivitäten Langlebigkeit
7/20 14/20
Heute Beiträge
1/3 sssss2595
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hallo Frank,
 Zitat von germangonzo Beitrag anzeigen
anbei eine Stellung aus der CSS; Shredder 13 und Winboard übergeben unterschiedliche FEN-Strings an MessChess:

Shredder 13
8/8/6p1/3p4/Pk2p1PP/4K3/1p1N4/8 b - -

Winboard
8/8/6p1/3p4/Pk2p1PP/4K3/1p1N4/8 b - - 0 1

Das dürfte das Problem sein.
nee, das kann kein Problem sein, weil mein Plugin ohnehin den FEN-String nur bis zur Farbe berücksichtigt (praktisch alle Engines ermöglichen ja gar keine Eingabe der Rochaderechte oder eines ep-Feldes).

Also auch diese Stellung funktioniert bei mir (mit WinBoard) problemlos, und deswegen jetzt Shredder13 zu installieren hab ich wirklich keine Lust.
Probiere diese Stellung mit ein paar anderen Engines (unter Shredder), wenn es da auch Probleme gibt, dann liegt es an der Shredder-GUI.

Grüße,
Franz
Mit Zitat antworten
Folgender Benutzer sagt Danke zu fhub für den nützlichen Beitrag:
germangonzo (08.11.2022)
  #5190  
Alt 08.11.2022, 21:06
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.595
Abgegebene Danke: 438
Erhielt 5.736 Danke für 1.323 Beiträge
Aktivitäten Langlebigkeit
7/20 14/20
Heute Beiträge
1/3 sssss2595
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hallo Frank,

ich hab jetzt doch mal Shredder 13 installiert, und hab das Problem auch schon gefunden:
bei einer Stellungseingabe mit Schwarz am Zug sendet Shredder hinter dem üblichen "position fen ..." zusätzlich noch ein "moves", was definitiv nicht regelkonform ist - weder Arena noch WinBoard machen so einen Unsinn.
Und so ein "moves" ohne einen Zug dahinter führt natürlich im Plugin zu einem Problem, denn einen 'Leerzug' gibt's natürlich nicht.

Ich hab die 'init.lua' jetzt so geändert, daß dieser Fehler nicht mehr passiert, der ohnehin nur bei Shredder auftritt.
Außerdem habe ich die Meldung "Position setup is complete!" jetzt auch anders gelöst: es kommt nur mehr die übliche MESS-Meldung, die aber nach 1 sec automatisch wieder verschwindet, d.h. ein Bestätigungs-Klick ist jetzt nicht mehr nötig.

Neue 'init.lua' ist im Anhang ...

Grüße,
Franz

Geändert von fhub (13.11.2022 um 22:35 Uhr)
Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
Agep (09.11.2022), kamoj (08.11.2022)
Antwort


Forumregeln
Du bist nicht berechtigt, neue Themen zu erstellen.
Du bist nicht berechtigt, auf Beiträge zu antworten.
Du bist nicht berechtigt, Anhänge hochzuladen.
Du bist nicht berechtigt, deine Beiträge zu bearbeiten.

BB code ist An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.

Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Info: Mephisto Emulator für den Mac fertig RolandLangfeld Die ganze Welt der Schachcomputer / World of chess computers 3 09.09.2007 22:56


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



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