Summary
I'm receiving the error below when parsing newer DotA 2 match replays.
nextByte: insufficient buffer (24 of 23)
Hypothesis
This might be related to patch changes affecting the packet rules/version, because attempting to patch it using older matches works successfully. These parsing errors appear to occur for matches beyond December 2022. This is based on an estimate and imprecise testing. My replays before November 2022 are able to be parsed properly.
Example demo match replay Match ID: 6955604251
Unfortunately, GitHub doesn't allow .dem uploads.
Screenshots
Debugger shows the following error is thrown, but I've tried googling what library (standard?) is throwing it but I'm unable to find it.

Summary
I'm receiving the error below when parsing newer DotA 2 match replays.
Hypothesis
This might be related to patch changes affecting the packet rules/version, because attempting to patch it using older matches works successfully. These parsing errors appear to occur for matches beyond December 2022. This is based on an estimate and imprecise testing. My replays before November 2022 are able to be parsed properly.
Example demo match replay Match ID:
6955604251Unfortunately, GitHub doesn't allow
.demuploads.Screenshots
Debugger shows the following error is thrown, but I've tried googling what library (standard?) is throwing it but I'm unable to find it.