
Zitat von
fhub
Falls gewünscht könnte ich diesen Bug im Plugin beheben, indem ich einfach sämtliche AT-Levels in entsprechende TR-Levels umdefiniere ...
Ok, das hab ich jetzt getan - geändertes Plugin ist im Anhang!
Edit: Ich hab jetzt auch noch die Level-Infos mit Hinweis auf diesen AT-Bug hinzugefügt!
Edit2: Plugin nochmal korrigiert!
Damit werden nun beim Novag Sapphire bei Eingabe eines AT-Levels in WinBoard oder Arena diese fehlerhaften AT-Levels automatisch durch das Plugin in entsprechende TR-Levels umgewandelt, wobei auch eine kurze Popup-Meldung "AT level bug fixed!" erscheint.
Diese Umwandlung erfolgt folgendermaßen:
AT n ---> TR+01/00:mm:ss (mm:ss abhängig von n)
AT+hh:mm:ss ---> TR+01/hh:mm:ss
Übrigens gilt das auch bei unterschiedlichen Levels für Weiß und Schwarz, die ja beim Sapphire (wie beim Star Diamond auch) möglich sind, indem man einfach beide Levels in einer Zeile eingibt.
Beim direkten Spielen ohne externe GUI (d.h. Aufruf mit CB-Emu, MessExtra oder MessNew) erfolgt diese Korrektur natürlich nicht, denn da kommt ja kein Plugin zum Einsatz, d.h. in diesem Fall muß man selbst einen passenden TR-Level (statt AT) einstellen.
In diesem neuen Plugin gibt's am Anfang eine Zeile mit "fix_AT_level_bug = true", in der man diese Level-Korrektur auch deaktivieren kann
(einfach 'true' in 'false' ändern) - oder dieses neue Plugin einfach nicht verwenden.

In zukünftigen CB-Emu-Versionen wird es dann allerdings automatisch enthalten sein.
Grüße,
Franz