Splitting Chapter - czbar/ChessForge GitHub Wiki
Use the Split Chapter function in the Chapter menu to divide the current chapter into new chapters using specific criteria (red below):
Populate the required options under Split by and Granularity. Note that these two parameters are related, and the available Granularity options change depending on the selection under Split by.
ECO
Splits the chapter using the Encyclopedia of Chess Openings code (dark green below). The Granularity section (light green below) allows you to choose how detailed the split will be:
A..E - generates up to 5 chapters, consolidating all games marked as Axx (whether A00 or A99) into a single chapter. Similarly, games with codes from B00 to B99 will be placed in another single chapter, following the same pattern for Cxx, Dxx, and Exx.
A0..E9 - generates up to 50 chapters, consolidating all games marked as A0x (whether A01 and A09) into a single chapter. Similarly, games with codes from A10 to A19 will be placed in another single chapter, following the same pattern for A2x, A3x, ..., E8x, E9x.
A00..E99 - generates up to 500 chapters, consolidating all games marked as A00 into a single chapter. Similarly, games with codes A01 will be placed in another single chapter, following the same pattern for A02, A03, ..., E98, E99.
If there are any Exercises, since they do not have ECO's, they will be placed in a separate chapter.
In our example, we split a chapter containing 26 games of Morphy (green below) by ECO, with Granularity set to A0..E9 (red below):
Press OK (blue above). System created 9 new chapters (dark green below), placing all games into the appropriate chapters according to their ECOs. For example, chapter B4 contains five games with ECOs B40 and B44 (light green below):
Date
Splits the chapter using the date the game was played on (dark blue below). In the Granularity section (light blue below), you can choose whether newly created chapters will contain games from the same year, month or day:
Round
Divides the chapter using the number of the round the game / exercise was played in (dark red below). In the Granularity section (brown below), you can choose whether to consider the entire content of the Round field as round number or just the part before the first dot.
Selecting the right granularity is important if round numbers are given in the form X.Y e.g. 2.5 where 2 is the actual round number and 5 is the table. In such case, if you select the granularity option 1,2,3... then games with rounds set as 2.1, 2.2 etc. will be placed in the same chapter after the split.