In Chessbase it is possible to create a CTG book from a pgn database and choose the option 'ECO- relative length', and you can combine this with a number of relative plies. So, you can for example choose the option 'ECO-relative length' combined with 20 plies, or combined with 10 plies, etc.
Then combined with 10 ply the variations will be of 'ECO-relative length' but will be a bit shorter than combined with 20 plies.
Here is a screenshot of the manual in Chessbase 15, see the highlighted text:
It would be nice if something similar could be done for making repertoires with your tool.
And I would like it to work like this: I would like a reference big database or bin book would be used to determine 'ECO-relative length' or 'length of lines where the main theory ends'.
Then If I make a repertoire from a relatively small pgn database it should look at the big reference database and not at the small pgn database to determine 'ECO-relative length'.
Or maybe a better way is like when making a book with Shredder Chess by Stefan Meyer-Kahlen.
I hope you understand my ideas. I want a way to build a repertoire and to let the variations end when main theory ends. To avoid studying opening lines very deep when they are not played very often anyway.
At the moment to truncate the games after theory ends, I use the old software Chessmaster 9000. I build obk books from a collection of pgn games, and I set the option for minimum games to 5. Then, if I convert the obk books to pgn with obk2pgn the games are truncated after main theory ends. There should be better ways to do this but I don't know of any at the moment.
In Chessbase it is possible to create a CTG book from a pgn database and choose the option 'ECO- relative length', and you can combine this with a number of relative plies. So, you can for example choose the option 'ECO-relative length' combined with 20 plies, or combined with 10 plies, etc. Then combined with 10 ply the variations will be of 'ECO-relative length' but will be a bit shorter than combined with 20 plies. Here is a screenshot of the manual in Chessbase 15, see the highlighted text:
It would be nice if something similar could be done for making repertoires with your tool. And I would like it to work like this: I would like a reference big database or bin book would be used to determine 'ECO-relative length' or 'length of lines where the main theory ends'. Then If I make a repertoire from a relatively small pgn database it should look at the big reference database and not at the small pgn database to determine 'ECO-relative length'.
Or maybe a better way is like when making a book with Shredder Chess by Stefan Meyer-Kahlen.
Maybe the eco.pgn included with pgn-extract can be used for this: https://www.cs.kent.ac.uk/~djb/pgn-extract/eco.zip
I hope you understand my ideas. I want a way to build a repertoire and to let the variations end when main theory ends. To avoid studying opening lines very deep when they are not played very often anyway. At the moment to truncate the games after theory ends, I use the old software Chessmaster 9000. I build obk books from a collection of pgn games, and I set the option for minimum games to 5. Then, if I convert the obk books to pgn with obk2pgn the games are truncated after main theory ends. There should be better ways to do this but I don't know of any at the moment.