Open mavrick opened 1 month ago
Since this demo doesn't contain the game event list message it uses the list embedded with the lib. The game event list schema changed since the network protocol v14023 so recent demos may not work.
Not sure how you want to deal with this problem @markus-wa ? Here is how I handle upgrades in my analyzer - if we update the bin file it will break older older demos compatibility.
Can we tell the network protocol from a demo? if so we should have a map of version->game event list.
Can we tell the network protocol from a demo? if so we should have a map of version->game event list.
This information is inside the first proto message of a demo (CDemoFileHeader
), I think we could update source2FallbackGameEventListBin
when we got the message
sounds good to me :+1: :smile:
Describe the bug
To Reproduce parse demo: https://drive.google.com/file/d/13-jHqduYjMKKwudaheLJwXg-SjTj3FK0/view?usp=sharing
Library version v4.3.0
Additional context using node module: @akiver/cs-demo-analyzer