adnb wrote:

So I played a handicap game on KGS and downloaded it to analyze in CrazyStone. It seems to get the first few moves completely wrong.

Seems like a pretty big flaw if it's standard.

Code:

sgfcheck 1LoUBP0wG.sgf: moves 1 and 2 were both played by B

Your file says HA[2]. OK, so it is a handicap game. More or less standard is to tell where the handicap stones are using AB[pd][dp]. However, your SGF does not do this, but lets B play a handicap stone (W passes) and another handicap stone.The checker sgfcheck warnsUnfortunately, SGF is not really standard. The old standard is obsolete and nobody maintains the SGF standard today. Lots of variations are common, and it is difficult for software to accommodate all possible variations. (But for each of these minor variations, adding support is very easy, just a few lines of code.)