Hallo Rasmus,

Zitat von
Rasmus
Ja, das hatte ich vom Picochess-Quelltext auch so vermutet, weil "OwnBook" so direkt gar nicht vorkommt (außer in der .ini).
D.h. "no book" (bezogen auf externe Bücher) ist schonmal richtig und triggert so direkt nicht "OwnBook=false", wenn's nicht in der .ini-Datei steht?
Und in der .ini "OwnBook=true" sollte das interne Buch aktiviert werden? Oder in dem Fall, da OwnBook=true ja die Default-Einstellung in der Engine selber ist, müßte es auch reichen, in der .ini-Datei keinen OwnBook-Eintrag zu haben?
Groß/Kleinschreibung ist bei dieser Engine für UCI-Optionen egal, also zumindest daran wird's nicht haken.
eigentlich passt alles.
Der Inhalt der zugehörigen uci-Datei (nur der Anfang):
Code:
[DEFAULT]
Hash = 8
OwnBook = True
#Threads = 1
#SyzygyPath = /opt/picochess/tablebases/syzygy
[Elo@1000]
UCI_Elo = 1000
UCI_LimitStrength = true
Zur Sicherheit habe ich das log unter Picochess angeworfen. Auch hier scheint alles zu stimmen.
Auszug:
Code:
engine - startup: setting engine with options {'UCI_Elo': '1000', 'UCI_LimitStrength': 'true', 'Hash': '8', 'OwnBook': 'True'}
engine - startup: Loaded engine [CT800 V1.40 32 bit]
Gruß
Micha