old new ----------- 2 1 3 -1 other 0 Examples: BS[1] -> BS[0] WS[2] -> WS[1] BS[3] -> BS[-1]Remark: In FF[2], -1 meant modem player, 0 human, 1 computer.
L (Letter) -> LB (Label):
old: L (Letter) [point list] sequence of points to mark with letters, starting at 'A' new: LB [label list] label list is a sequence of [point:label] Examples: L[cp][qr][ac][fp] -> LB[cp:a][qr:b][ac:c][fp:d] L[pp] -> LB[pp:a]A label is a string of up to 4 characters that is displayed at a point on the board. The label property stores all labels of all points. The format is '[', point in usual encoding, ':', string of 1 to 4 letters, ']'. Labels are more expressive than Letters: E.g. if you label the Hoshi points 'Ho1'..'Ho9' it will look like this:
LB[dd:Ho1][jd:Ho2][pd:Ho3][dj:Ho4][jj:Ho5][pj:Ho6][dp:Ho7][jp:Ho8][pp:Ho9]
TE[..], then BM[..] -> IT[] BM[..], then TE[..] -> DO[]Explanation: In games literature, good moves are marked with a '!', bad moves with '?', interesting moves "!?", doubtful moves "?!". File format 3 introduces two new properties IT (InteresTing) and DO (DOubtful). Previously, the distinction between "!?" and "?!" depended on the order of TE and BM properties in the node, which was bad.