chess repertoire making tools

You can discuss all aspects of programming and technical matters here.

Moderators: Harvey Williamson, Watchman

Post Reply
Ladyhawk
Member
Posts: 55
Joined: Mon Oct 06, 2008 7:06 am

chess repertoire making tools

Post by Ladyhawk »

Did you ever try to make a repertoire for over the board games? It is a very time-consuming task if you want to do this good. And it is hard to keep track what you already covered and what you still have to cover. I want to avoid having to spend many hours and hours selecting lines manually. There exists no software for doing this efficiently.
There is a tool that can help
https://github.com/zcesur/opening-repertoire/issues
But the tool is not in active development.
Many of the Issues on the GitHub page are posts by me. This will give you some idea what I'm looking for in a repertoire building tool.
I want to build repertoires in pgn format (single games per opening lines), so I can import them in repertoire training tools like Chessable, Chessempo, Listudy...
I like Chess Position Trainer and I hope for a version 6 to be released, but I doubt if it will be released anytime soon, if ever...
I like the function in Chess Position Trainer to automatically jump to positions with more than one candidate moves for the side of the repertoire. To easily remove a candidate move. It is the function I use the most in Chess Position Trainer. One problem I have with Chess Position Trainer is that if I export a repertoire to pgn, there is an explosion of number of games. I think this is because of added transposition lines, that were not in the original pgn games where the repertoire was created from. To solve this, I import and export back to pgn in Chess Opening Wizard. Then the number of games in the exported pgn is reasonable. But I don't like to have to do all these steps because I don't know exactly what they do. I would like the export to pgn in Chess Position Trainer (or any other repertoire making tool), would be exactly the same then the pgn imported to create the repertoire. Except the candidate moves that I deleted would not be in the exported pgn, and the lines I added to replace blunders would be included in the exported pgn (without changing the main lines and adding unnecessary transposition lines).
My purpose is that the variations ends when main openings theory ends. And to find the right balance between including too much opening lines, and not enough opening lines, (I have to be able to study it). I want the repertoire to follows the main lines Magnus Carlsen plays, (or some other example player). Just to fill in the gaps (lines that should be in the repertoire), or if there are weak opening lines, I want to use some other model games, (engine games and games from strong players).
One problem I have noticed is that when using engine games to fill in the gaps, is that the opening lines or not always the best, (it depends on the opening book that was used).
I already know a way how I can do these steps. By using a tool called Makebook to create obk books, and converting these obk books to pgn with obk2pgn and removing the sidelines I don’t want by searching for games with a ‘?’ in the annotation.

To replace blunders (for the side of the repertoire), I also want to use the other model games, (engine games and games from strong players).
After the steps to remove sidelines with the tools Makebook an obk2pgn I use. (This is the first step I do for building repertoires, before using any other software like Chess Position Trainer).
I'm looking for some way to further narrow down the repertoires, and replace blunder-lines (for the side of the repertoire).
I have many more ideas but I need some time to formulate them better, and I'm not a programmer myself.
Post Reply