Open charlie-chaperon opened 3 months ago
As you say, "fixing" the immediate problem is trivial, but there are probably a bunch more issues lurking in the beta json.
I don't have an easy way of generating realistic game data from the beta CRG. Could you please upload an example?
Sure. You can use this game: testgame.json
It was generated with CRG 2025-beta2.
@charlie-chaperon surprisingly, when I fixed the version-handling, everything else in that json seemed to work.
Can you build from main and give it a try? Or use the build artifacts here
I was away last week but I found the time to test now. Since I removed python from my laptop at work, I could not build from main. However, I just imported the new script from main and it worked in Debian 12.
Fixed in version 1.4.13.
What version of the tools are you running, and how? I use Jamstats version 1.4.12, tested in both Windows 10 & Debian 12. CRG versions: 2025-beta2 and 2025-beta3
Is your feature request related to a problem? Please describe. Jamstats is not able to process data from the beta versions of the Scoreboard. Neither importing json files nor directly reading from the webserver works.
Instead, Jamstats stops with an error (json file) or I get this error message when trying to load the websocket:
Describe the solution you'd like If it's easy to fix, it would be great to make jamstats compatible with the beta versions.
However, this issue might be deeper rooted since the beta versions contain a lot of changes in the backend. Adapting for the beta might break jamstats in combination with the stable build (2023.7) of the Scoreboard.
Describe alternatives you've considered Creating a beta branch for Jamstats could help. Users can generate plots how they are used from the stable build. When the beta and its' features become standard there will be already a working jamstats version.
Additional context Like I already mentioned, there are a lot of changes in the backend of the CRG and new features. One of these features is a penalty box timing display. At the current version, it's used for information. It does not generate new data (like PBT sheets) yet.