I have noticed that Windows Chessbase doesn't like options with underscores in their names (stockfish, honey) and they don't show up when you view the engine properties. To confirm this I edited the stockfish source and changed UCI_LimitStrength to UCILimitStrength etc and now they show up in engine properties and can be changed.
Has anyone else found this and is there a better solution than changing the source.
Stockfish/Honey options with underscores and Chessbase
Moderators: hgm, Rebel, chrisw
-
- Posts: 215
- Joined: Sun Feb 24, 2008 2:08 am
-
- Posts: 4833
- Joined: Sun Aug 10, 2008 3:15 pm
- Location: Philippines
Re: Stockfish/Honey options with underscores and Chessbase
Just write to chessbase to fix their bug.JohnS wrote: ↑Mon Oct 14, 2019 4:47 am I have noticed that Windows Chessbase doesn't like options with underscores in their names (stockfish, honey) and they don't show up when you view the engine properties. To confirm this I edited the stockfish source and changed UCI_LimitStrength to UCILimitStrength etc and now they show up in engine properties and can be changed.
Has anyone else found this and is there a better solution than changing the source.
-
- Posts: 215
- Joined: Sun Feb 24, 2008 2:08 am
Re: Stockfish/Honey options with underscores and Chessbase
Not just Chessbase it seems. Same problem with Shredder interface and Hiarcs chess explorer. Scid vs PC is ok though.Ferdy wrote: ↑Mon Oct 14, 2019 5:38 amJust write to chessbase to fix their bug.JohnS wrote: ↑Mon Oct 14, 2019 4:47 am I have noticed that Windows Chessbase doesn't like options with underscores in their names (stockfish, honey) and they don't show up when you view the engine properties. To confirm this I edited the stockfish source and changed UCI_LimitStrength to UCILimitStrength etc and now they show up in engine properties and can be changed.
Has anyone else found this and is there a better solution than changing the source.
-
- Posts: 893
- Joined: Mon Jan 15, 2007 11:23 am
- Location: Warsza
Re: Stockfish/Honey options with underscores and Chessbase
UCI_LimitStrength is handled by the GUI elsewhere. It is part of UCI specification, so changing it to a version without underscore breaks this specification, see: http://wbec-ridderkerk.nl/html/UCIProtocol.html
Pawel Koziol
http://www.pkoziol.cal24.pl/rodent/rodent.htm
http://www.pkoziol.cal24.pl/rodent/rodent.htm
-
- Posts: 215
- Joined: Sun Feb 24, 2008 2:08 am
Re: Stockfish/Honey options with underscores and Chessbase
Thanks I didnt know this. Still dont understand why options cant be seen in Chessbase etc.PK wrote: ↑Mon Oct 14, 2019 10:51 am UCI_LimitStrength is handled by the GUI elsewhere. It is part of UCI specification, so changing it to a version without underscore breaks this specification, see: http://wbec-ridderkerk.nl/html/UCIProtocol.html
-
- Posts: 893
- Joined: Mon Jan 15, 2007 11:23 am
- Location: Warsza
Re: Stockfish/Honey options with underscores and Chessbase
Don't know about ChessBase. Under Arena it is menu Levels -> Limit Playing Strength by Elo.
Pawel Koziol
http://www.pkoziol.cal24.pl/rodent/rodent.htm
http://www.pkoziol.cal24.pl/rodent/rodent.htm
-
- Posts: 27790
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: Stockfish/Honey options with underscores and Chessbase
The UCI_ prefix in option names should be considered reserved for standard options that the GUI should handle automatically. Such options should not be displayed in the engine properties, where the user could mess with them.