Als Antwort auf: / In reply to: Re: January 3, 2004 Crafty 19.08 SE 2004 Update: geschrieben von: / posted by: Michael Byrne at 04 January 2004 04:33:06:
The tablebase path is in the 8.3 format "c:\progra~1\chess\tbs" in the RC. I don't recall ever trying it from the command line with "c:\program files\chess\tbs". Otherwise, all games have been run though either WinBoard or Arena.I may have overreacted to the "space" issue but there is a method behind the madness. The space issue has caused so many problems over the years, I just avoid then altogether and I tell people to avoid them. I will tell you why - your path actually does work - but do you access a crafty book , log file or endgame tb from within crafty? (not the gui) ..if you do , I can bet you that the book, egtb or log file must be in a directory that does have no spaces. Where do people usually put the subdirectories? - under the "main" directory. So pontentially, it could be a problem if they put crafty book in a directory called "c:\program files\chess\crafty\book". With over 160 subscribers to the Crafty SE mailing list - I simply want to nip this issue in the bud. I have recieved some many emails when Crafty does not work - and the issue almost relate to this "space" issue. But Arena will find programs with spaces just fine as you pointed out.Are these "no space" rules just for your SE version? I have run over 2000 games of Dann Corbit's versions as Arena WB over the last three weeks with a path of c:\program files\chess\crafty". Note the space in "program files". They worked just fine.January 3, 2004 Crafty 19.08 SE 2004 Update:
What's New:
Example of wb2uci.eng with comments added.
Example of crafty.rc files for using crafty as a winboard engine.
Fischer personality tweaked back to be closer Fischer personality in 19.04.SE
5%- 10% speed impovement on my machine, your mileage may vary - run the command "bench" to test your machine.
Also, to use Crafty under Arena as a winbaord engine- your command line must follow these rules:
Winboard rules:
1. Crafty must be in a directory path that has no spaces in the names. "c:\program files\arena\engines\crafty" willnot work.
2. Place crafty in a folder that has a simple path like "c:\crafty".
3.. Spaces and periods for directory paths are very important. - must match exactly.
4. All other crafty folders , including book , log and egtb (some call "tb' or "endgame tablebase" ), must be in in a folder that has NO spaces - like "c:\tb" , "c:\book" or "c:\log" ,
5. Create a path for your log - again "NO SPACES" even if you keep the log off or crafty crashes
6. The commandline in the Arena GUI set up should look something like this C:\Crafty\wcrafty.exe tbpath=C:\tb bookpath=c:\book logpath=c:\log egtb
Using the above example, make sure you created all those folders that you pointing to in the correct path.
Dave
Best,
Michael
Best
Dave