Closed zaneneuschuler closed 1 year ago
This can be resolved on the application's side by opting into non-strict parsing (e.g. simfile.load(..., strict=False)
. I've mentioned this to the maintainer and they said it would be fixed in the next release.
While using nine or null, for one particular file it would not be able to load. After looking through the files I found the issue:
As it turns out, you can have leading text at the very top of a MSD file, and (at least tested on ITGMania, but this is such an edge case I wouldn't doubt it also works in sm5.1/etc) it will still be usable in game. However, since this is completely unexpected input from a proper file w/r/t this library, it throws an error.