This note is technical, you can skip it if you do not understand SGF details:
The following SGF properties are supported by GoKnot:
Mandatory properties: FF, GM, SZ, CA
Game description properties: AP, AN, BR, BT, CP, DT, EV, GN, GC, ON, OT, PB, PC, PW, RE, RO, RU, SO, TM, US, WR, WT, HA, KM
Node properties: C, N, V
HO: is converted to (NotAHotSpot, HotSpot, VeryHotSpot)
UC, DM, GB, GW: are converted to (NoAnnotation, Unclear, PositionIsEven, GoodForBlack, VeryGoodBlack, GoodForWhite, VeryGoodWhite)
Move properties: B, W, BL, WL, OB, OW
BM, DO, IT, TE: are converted to (NoMoveAnnot, BadMove, VeryBadMove, Doubtful, Interesting, GoodMove, VeryGoodMove)
AB, AW: In GoKnot, with no loss of potential other than not being able to store illegal games, there is a node zero which may not
contain moves, odd numbered nodes which contain one black move each and even numbered nodes which contain one white
move. If a node should contain more than one move, for example, to define a position, GoKnot will insert the required number of nodes
(and pass moves) automatically. Therefore, AB and AW are supported Ok. The only difference is: GoKnot inserts many nodes to produce
the same resulting position. The node number will not match the (expected) original node number. SGF files do not define move numbers,
except when the (seldom used) MN property is declared.
PL: (Next player.) If defined at the end of the file, GoKnot will insert a pass move, if required, to match the next player.
MN: If the move number is defined, GoKnot will rename the node as "Move number XX" if the node's name was not set by N.
Symbols: CR, SQ, TR, LB
DD, MA, SL: are converted to symbols.
AR, LN: are converted to pairs of symbols. These symbols cannot be edited. If you edit a node containing these symbols, they are erased.
The following SGF properties are not supported by GoKnot:
ST: (Is simply ignored.) Using the HTML assistant you can see all nodes together, therefore ST no longer makes sense.
FG: (A warning is displayed at this and the following not supported properties.) Intended for publishing, defines when a
board should be drawn. GoKnot has more publishing options than that.
PM, VW: print move numbers, partial board views. Board options have similar features.
KO, AE: enable illegal moves, clear stones. GoKnot does not support illegal moves.
Any non-standard SGF properties are not preserved when you open and save a game using GoKnot.
| | |
| | |
|