I don't care about the book weights of a merged pgn book as I don't want to use the book for engine matches or to play against an engine.phhnguyen wrote: ↑Wed Apr 08, 2020 4:28 pmFor that setup, BSG may take almost all games and all moves and make internal memory grow too fast. BSG has some optimized algorithms for processing and using memory. However, it is not good for that kind of behavior. I will work on that issue later.
Thanks for your requests/suggestions. I have added them to my TODO list and may implement them soon.Jonathan003 wrote: ↑Tue Apr 07, 2020 11:01 am
I also have a request. I would like to have the option uniform for book making.
In Lucas Chess there is an option to import all best moves from a bin book for one collar. If I can use the option uniform than all variations are imported. In Lucas Chess I can then export the Opening Lines to pgn.
It would also be nice to be able to merge books in pgn format so the one book has priority over the other like with bin book merging. But maybe that's technically impossible?
For merging PGN books it is easy. Actually you can merge them manually because they all are text files. BSG can do a bit better since it can filter out all double openings. However, what you say "one book has priority over the other" won't work since PGN books have no weights thus all openings are totally equal in term of priorities.
I want to use the book merging option to filter out moves.
For example if I make a book only-white from a pgn with manually chosen opening lines and I merge this book with a book only-white from a big database with high quality games. Then the output would have only the white lines of the first book + white replies against the black moves if they are not in the first book.
Like described in following link under the title "Book Merging"