I am using a setup
- windows laptop + chessbase + official bases
- android phone with scid on the go and si4 bases
so that your uncbv tool helped me many times converting a cbv to cbh (and stuff), really great job !
Once I have the base in cbh (and stuff) format I then pass the whole thing to a virtual Ubuntu machne with scidb on it, and use scidb to convert the cbh format base to the si4 format (as no windows tool does the latter conversion, as far that I know.)
And it is the first time that I had failed conversion at the latter step. (Had this yesterday with the Mega Database 2022 from ChessBase.) So that there are three possibilities :
- The MegaDatabase in the native chessbase format or its ChessBase conversion to cbv has an issue/the native formats evolved in a way that the obtained cbv will failed to be converted in the next step
- There's an issue with the cbh converted with your uncbv tool (perhaps because of an evolution of the native chessbase fomat)
- There's an issue with scidb at the cbh to si4 conversion
As far as I was able to humanly check it's not 1, and I don't believe it's 2 either, so that I am rather banking on 3 (as scid hasn't been updated since 2018 and had an history of bugs, especially because of Tcl)
But I would nevertheless like to be sure. I naturally didn't have any error at step 2, but I don't see any log activation option in the available options. Would it be possible for me to update the cbv base somewhere so that you could test if your tool has an issue at the conversion ?