You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Today I was stress testing some of my own code that uses screp's JSON output on a big pack of replays. By doing so I found a couple of replays that screp is unable to parse. Most of these were broken in Starcraft as well, but I found a couple (19) that work just fine in-game but cause a Go runtime error when parsing with screp:
I did not open all of them in-game, but at least they all fail to parse by screp (and all with the same error that I pasted above) and the couple that I tested seem to play back just fine in Starcraft and don't even seem to desync. At the very least they all show a valid list of players+duration on the replay screen.
Note that by far most files from this replay pack work just fine, it's just this small number that fails.
The text was updated successfully, but these errors were encountered:
I know my parser is not perfect, and cannot handle all replays. It doesn't crash your runtime though, parsing replays is protected, it will only return an error.
Will look into it and try to fix this. Thanks for the report.
Today I was stress testing some of my own code that uses screp's JSON output on a big pack of replays. By doing so I found a couple of replays that screp is unable to parse. Most of these were broken in Starcraft as well, but I found a couple (19) that work just fine in-game but cause a Go runtime error when parsing with screp:
Here's the version I'm on, which seems to be the latest:
And Go, which is admittedly probably not the latest.
Here are the files. These replays are from an autoreplay pack of 2011-2013 posted by Scan at some point.
I did not open all of them in-game, but at least they all fail to parse by screp (and all with the same error that I pasted above) and the couple that I tested seem to play back just fine in Starcraft and don't even seem to desync. At the very least they all show a valid list of players+duration on the replay screen.
Note that by far most files from this replay pack work just fine, it's just this small number that fails.
The text was updated successfully, but these errors were encountered: