I've tried to obtain match details using EMsgGCMatchDetailsRequest message but it seems like EMsgGCMatchDetailsResponse does not has any info regarding player purchases during the game, how much gold he earned and a lot of other usefull info. So the question is how it possible to request this match details using Dota2Client?
I've also seen CDOTAMatchMetadata but it is related to replay file which I also can't see the way to download due to lack of <replay_salt> for replay<cluster>.valve.net/570/<matchid>_<salt>.dem.bz2 url. Is there a way to find it?