Einzelnen Beitrag anzeigen
  #5393  
Alt 23.04.2023, 11:42
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.846
Abgegebene Danke: 562
Erhielt 6.850 Danke für 1.551 Beiträge
Aktivitäten Langlebigkeit
5/20 15/20
Heute Beiträge
1/3 sssss2846
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hi,

jetzt bin ich endlich durch mit allen Engines bzgl. Unterverwandlung, und es sind doch noch mehrere dazugekommen, bei denen das jetzt funktioniert.
Daher im Anhang nochmal ein Plugin-Update - diesmal wirklich das letzte!
(ist übrigens seit gestern auch in meinem Download-Verzeichnis)
Edit: ersetzt durch Anhang 'CB-Emu_Update' 3 Postings später ...

Ich mußte zwar bei manchen Engine tief in die Trickkiste greifen, um eine mögliche Unterverwandlung im Plugin zu erkennen (bei manchen sogar die Umwandlungsfigur direkt aus dem RAM auslesen), aber es gibt immer noch einige, bei denen das gar nicht (oder nur mit nicht-vertretbarem Aufwand) möglich wäre, d.h. man sollte bei Problemen/Fehlern in Partien immer überprüfen, ob nicht so eine fehlerhafte Bauernverwandlung die Ursache ist.

Die zuletzt eingeführte Fehlermeldung bei nicht-unterstützter Unterverwandlung läßt sich jetzt im Hauptplugin 'init.lua' auch ausschalten:
Dazu in Zeile 9 einfach bei local prom_check = true den Wert "true" auf "false" ändern - dann erscheint diese Meldung nur 1 sec lang und man muß sie nicht bestätigen. Das ist evt. sinnvoll bei einem Engine-Turnier, das sonst bei so einer nicht-unterstützten Unterverwandlung abgebrochen würde, wenn der Benutzer die Fehlermeldung nicht bestätigt.
Allerdings dürften Unterverwandlungen in praktischen Partien ohnehin nur äußerst selten vorkommen (vermutlich nur 1-mal in mehreren 100 Partien).

Grüße,
Franz

Geändert von fhub (26.04.2023 um 18:25 Uhr)
Mit Zitat antworten
Folgende 14 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
Agep (23.04.2023), germangonzo (26.04.2023), Hartmut (23.04.2023), Ironman (23.04.2023), kamoj (23.04.2023), Mapi (23.04.2023), Mark 1 (23.04.2023), Michael (25.04.2023), Murat (23.04.2023), Mychess (16.09.2023), Robert (24.04.2023), Rossi (24.04.2023), Tibono (23.04.2023), Wandersleben (23.04.2023)