OGS seems to not respect the SGF standard with the X marking

In this game Yasuda Eisai vs. Itagaki Chuzo on move 13 there should be an X at C6. In fact there is an X at C6 but OGS does not recognize it.

Conversely, the X on K4 is one that I added with OGS and, when I download this review, I do not see that X in any of the editors I tried it with (q5go, qgo, KGS).

The SGF standard ( SGF properties (FF[4]) ) indicates that X is shown with the identity MA, which does not seem to be what OGS is using.

Unfortunately this makes OGS very hard to use effectively for deep SGF commentary and analysis of the sort that we do with the Shusaku Study Project until this bug is fixed, as we make heavy usage of all the markings available.

8 Likes

I made a quick demo:

The corresponding SGF is:

(;FF[4]
CA[UTF-8]
GM[1]
GN[Demo]
PC[https://online-go.com/review/885037]
PB[PlayerOne]
PW[PlayerTwo]
BR[3p]
WR[3p]
OT[Error: time control missing]
RE[?]
SZ[19]
KM[6.5]
RU[Japanese]
;B[pp]
;W[dp]
;B[dd]
;W[pd]LB[ig:A]LB[kg:1]TR[mg]XX[jj]CR[mj]SQ[oj]C[A move comment
]
)

Looks like OGS is using XX instead of MA. Seems like an easy fix…

4 Likes