Skip to content
Masterboard
GitHub

PGN Import

PGN import is the fastest way to populate a repertoire with a large number of lines at once. All variations in the PGN — including nested RAV branches — are absorbed into the repertoire tree.

  1. Open a repertoire in the Repertoire Builder.
  2. Click the Import PGN button in the toolbar.
  3. Select a .pgn file from your system.
  4. Masterboard reads all games and variations in the file and merges them into the current repertoire.

Masterboard reads every game in the PGN file and traverses all variation branches. Moves are merged into the existing tree:

  • If a move already exists in the repertoire at that position, it is kept as-is (no duplicates).
  • If a move is new, it is added as a new branch.
  • Annotations (NAG symbols and comments) from the PGN are preserved on import.

The simplest structure is one game per opening system. For example:

[White "1.e4 main lines"]
[Black "?"]
[Result "*"]
1.e4 e5 2.Nf3 (2.Nc3) 2...Nc6 3.Bb5 *
[White "1.d4 systems"]
[Black "?"]
[Result "*"]
1.d4 d5 2.c4 *

ChessBase can export repertoire databases to PGN (File → Export → PGN). Import the resulting file directly — Masterboard will absorb all lines including sub-variations.

If you have a Chessable course or another repertoire product that can export to PGN, import it the same way. All variations in the file will be absorbed.

The repertoire tree is updated immediately. Navigate to any position to verify the lines were imported correctly. You can continue adding moves manually, delete unwanted branches, and add comments as needed.