4

Is anyone familiar with the .wdl and .dtz formats for the 6 man tablebase that are available?

I already confirmed that both aren't needed, however they both store different information. Goal is to determine which one would fit what I want to do.

-I know there are other forums out there for this. I'm a new member on one of them but trying to see if anyone here is familiar with this is all.

1
  • WDL gives win/draw/loss for a position
  • DTZ gives distance to zero for the 50-moves draw rule

Both files are needed, absolutely. Chess engines assume both files are there, and would only check one of those at run time. It's your responsibility to make sure you have both files. There's a good opportunity your engine will crash if you don't.

You're giving yourself trouble if you leave out one. Download them both or do nothing.

  • Thanks SmallChess. Wandering why I was told that I didn't need both. – Schmoe Feb 12 '18 at 2:14
  • Also, since I run the 3-4-5 already, can I just add all of the 6 man files to the 3-4-5 location? I also read that the 6 man looks for the 3-4-5. Hoping that simply adding the 6 man files to the same location folder is all that is needed for the engine to recognize the tablebase. – Schmoe Feb 12 '18 at 2:26
  • @Schmoe that will work – SmallChess Feb 12 '18 at 6:05
  • Neither Stockfish nor Cfish crash in this case. They make use of whichever tables are available. However having WDL is a prerequisite for using DTZ. – Niklas Aug 11 '18 at 22:31
1

So called "DTZ" syzygy tables are a supplement to WDL ones; without WDL, they're mostly useless.

Stockfish/Cfish will work with WDL only, but then it might be unable to win a difficult won (as per tables) position. "Outside" the tables, that is, as long as you only analyze positions with more pieces than your tables have, "DTZ" syzygy tables are not required.

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.