Ferdinand how did you solve the problem with the internal book?
I am not sure if it has internal book. Note that I am using the latest one. When I tried to play it me as white playing e4, it calculates its reply e6.
Ferdinand how did you solve the problem with the internal book?
I am not sure if it has internal book. Note that I am using the latest one. When I tried to play it me as white playing e4, it calculates its reply e6.
Lol, it seems it has a hardcoded path to a book in a PyChess GUI installation, which it can use, even as standalone.
- figured out that a GUI install can be the only difference, because I know that nothing in my ZH WB installation would point to any book.
- opened the GUI and found a setting for an own polyglot book and disabled it => success none
- went to the PyChess folder and searched for that book and found it. Then I moved it elsewhere => success!
hgm wrote:Polyglot only supports normal Chess and Chess960. Use UCI2WB, which supports every conceivable variant. See the thread about Stockfish-crazyhouse.
Thank you once again HGM!
my xboard.conf listing ( finally upgraded to xboard 4.9.1 - finally found a dmg version that did not have any piece hesitation when moving pieces, was stuck on 4.8.d for a long while) :
The line above works, but contains a number of work-arounds that should no longer be needed with the latest Stockfish-ZH and UCI2WB. The latter (version 2.3) should recognize the UCI_Variant option by itself, and automatically set it to the variant requested by the GUI (already controlled through -variant crazyhouse). So you can dispense with the -firstOptions stuff. This UCI2WB version would also report to the GUI what variants the engine can play based on its UCI_Variant option. So the need to force that by hand through -firstFeatures has also disappeared.
should already do it. And because you did not fake that the engine only said it could play Crazyhouse through the -firstFeatures option, you then would have all other variants supported by the engineavailable as well (in the New Variant menu). Note that some non-standard variants can only be played with legality testing off. (Such as Horde; it would greatly upset XBoard that there is no King, otherwise.)
hgm wrote:The line above works, but contains a number of work-arounds that should no longer be needed with the latest Stockfish-ZH and UCI2WB. The latter (version 2.3) should recognize the UCI_Variant option by itself, and automatically set it to the variant requested by the GUI (already controlled through -variant crazyhouse). So you can dispense with the -firstOptions stuff. This UCI2WB version would also report to the GUI what variants the engine can play based on its UCI_Variant option. So the need to force that by hand through -firstFeatures has also disappeared.
should already do it. And because you did not fake that the engine only said it could play Crazyhouse through the -firstFeatures option, you then would have all other variants supported by the engineavailable as well (in the New Variant menu). Note that some non-standard variants can only be played with legality testing off. (Such as Horde; it would greatly upset XBoard that there is no King, otherwise.)
hgm wrote:The line above works, but contains a number of work-arounds that should no longer be needed with the latest Stockfish-ZH and UCI2WB. The latter (version 2.3) should recognize the UCI_Variant option by itself, and automatically set it to the variant requested by the GUI (already controlled through -variant crazyhouse). So you can dispense with the -firstOptions stuff. This UCI2WB version would also report to the GUI what variants the engine can play based on its UCI_Variant option. So the need to force that by hand through -firstFeatures has also disappeared.
should already do it. And because you did not fake that the engine only said it could play Crazyhouse through the -firstFeatures option, you then would have all other variants supported by the engineavailable as well (in the New Variant menu). Note that some non-standard variants can only be played with legality testing off. (Such as Horde; it would greatly upset XBoard that there is no King, otherwise.)
Ferdinand how did you solve the problem with the internal book?
I am not sure if it has internal book. Note that I am using the latest one. When I tried to play it me as white playing e4, it calculates its reply e6.
Lol, it seems it has a hardcoded path to a book in a PyChess GUI installation, which it can use, even as standalone.
- figured out that a GUI install can be the only difference, because I know that nothing in my ZH WB installation would point to any book.
- opened the GUI and found a setting for an own polyglot book and disabled it => success none
- went to the PyChess folder and searched for that book and found it. Then I moved it elsewhere => success!