Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Is this possible?

Author: Odd Gunnar Malin

Date: 03:02:18 12/02/03

Go up one level in this thread


On December 01, 2003 at 20:02:21, Odd Gunnar Malin wrote:

>On December 01, 2003 at 18:04:25, F. Huber wrote:
>
>>On December 01, 2003 at 17:52:31, David Dahlem wrote:
>>
>>>
>>>>Yes, I´ve also just failed with ChessBase 7 (I didn´t remember correctly)!
>>>>
>>>>But in ChessBase 6 (and Light) there is a menu command to load FBK books,
>>>>and then you can save the ´game´ to the ´write´ database, which must be PGN.
>>>>
>>>>This works - my Fritz4.abk is about 2MB and has about 73000 moves.
>>>>
>>>>Next I´ll convert my books for Genius3 and Rebel6. :)
>>>>
>>>>Cheers,
>>>>Franz.
>>>
>>>Hi Franz
>>>
>>>The readme file of FGCRW says...
>>>
>>>"FGCRW Opening book Convertor Fritz-Genius-ChessMaster4000-Rebel-WChess"
>>>
>>>Do you know which file extensions for Rebel and WChess books are supported?
>>>
>>>Regards
>>>Dave
>>
>>For Rebel it´s MVS, and for WChess BIN (although I can´t test this since
>>I´ve never had WChess).
>>
>>One problem might be, that all Rebel book contain a few illegal book lines
>>(as a kind of copy protection). I´ve just converted Rebel6.mvs to Rebel6.fbk,
>>CB6 didn´t say that anything is illegal when importing it, but PgnSplit
>>reported 4 errors - would be interesting to know, what PgnSplit does in this
>>case (probably ignore the bad lines)?
>
>Hmm... At first sight this seems strange. I think Rebels format was posted on
>the the Rebel site a few years back (maybe it is there still) and if my memory
>serve me right it needed legal moves. Eg. it did something ala the old Nic
>format with adding a number for a legal move generated in a special order
>instead of the move itself.

Maybe it was the database format I remembered, it's still there. Anyway the
error move is a pseudo legal move eg. going into check, or not avoid check. This
was allowed in the old Nic-format too, and obvious the fbk format. But the
pgn-format don't allow it!

>
>But leaving Rebel out, PgnSplit ignore an illegal move but proceed with the next
>move that for sure would be illegal (wrong color to move), and then the next
>etc. I think I have to change this a bit. Maybe add a random legal move with a
>comment (error: illegal move xxx) so it is easy to find and then end current
>variation. The random legal move is so it don't skip a legal variation on the
>same movenumber as the illegal move. ex. 1.d4 d3 ( 1... d5) If I here jump out
>after finding 1...d3 as illegal it would also miss the legal 1...d5.
>It is a bit strange that CB allow illegal moves in the pgn, are you sure that it
>isn't a bug in PgnSplit.
>
>I give it a thought before I change it. I will also try to go your route to see
>what happend.
>

I think I only leave a comment in the resultfile, without any random move when I
detect an illegal move. I do the changes this afternoon.

Odd Gunnar



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.