-
Notifications
You must be signed in to change notification settings - Fork 120
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New Metadata in post-game stats #165
Comments
I just checked, the definition of If you want, you can monitor the proto definition and give me a headsup once it shows up. |
Hi @spheenik, thanks for the reply! I just checked the proto and it seems it was added last week, but they separated it into a different message S2DotaMatchMetadata.CDOTAMatchPrivateMetadata. |
have a link to the proto? |
Sure, right here. |
Should all be there since 4.9. Are you really using the new protobufs? |
Hmm, it seems the private metadata is there, but I couldn't find a method that returns a
and methods like
I checked my versions and I am using |
Your way to get a |
also see #123. |
It's strange because I'm using the same method to download
I am still able to parse the regular CDOTAMatchMetadataFile data and all the data is available and valid. Also, when I output the regular CDOTAMatchMetadataFile data, at the very end I get similar strange-looking data in the key Here're two gists that show the two different outputs for the same match ID: metadata: https://gist.github.com/TodorovicF/772c868d7561bec00f91547dfe2ca9e1 I'll keep trying to figure out what is going wrong in the meantime and post back if I come up with anything. |
Looks like you should be able to supply the ByteString of private_metadata to |
Would be nice if you'd supply the file you got the metadata from. |
I tried supplying a ByteString with I also tried supplying a ByteString by first getting the regular metadata and then using the getPrivateMetadata() function:
But I get a protobuf exception when parsing:
|
Well, shit :( If you get an exception here, the binary might be packed, or be something else completely. You can create a gist for the files, or send them to [email protected] Cheers! |
I had an old meta file lying around, and I did some testing on it, and it seems that private_metadata is not decodable as a protobuf message. It's encrypted somehow :( |
I had a feeling that was the case since part of it is Dota Plus exclusive. It's a shame, but thanks a lot for looking into it! |
Well, the meta file was from loooong before Dota Plus, but yea, as the name says, "private". |
Hey, is that info should be extracted only from the replay file or there is a separate small file that can be downloaded somehow? |
Hey that's cool. Didn't know that yet. |
Only 3 years late haha! |
There have been a few new points of data added to the post-game screen that don't seem to appear in the meta file using S2DotaMatchMetadata.CDOTAMatchMetadataFile. The new data is the player's Seasonal Rank Medal, Buffs and Pick (with a star/dice to indicate bonus or randomed hero) in the Scoreboard tab, and Win Probability in Graphs under Team XP And Net Worth. I couldn't find the data in the current build so I was wondering if they just weren't added yet. Thanks a lot!
The text was updated successfully, but these errors were encountered: