Blizzard / s2protocol

Python library to decode StarCraft II replay protocols
MIT License
622 stars 111 forks source link

Is there any way to dig coop mutators from replay? #116

Open ParanoikCZE opened 3 years ago

ParanoikCZE commented 3 years ago

Actually there are three types - Weekly, Custom and Brutal+, only weekly are displayed during load, but still can't find anything relevant in replay.

Talv commented 3 years ago

I don't play coop, but I believe mutators are injected as extension mods. So they should be listed in cache_handles.

ParanoikCZE commented 3 years ago

Thanks, this helped a bit, but only for weekly, which are injected during/before game load. I can't see them for B+ and Custom games, do you have any idea where this could be? also interesting is that detailed_info['m_syncLobbyState']['m_gameDescription']['m_hasExtensionMod'] has different values .. true for weekly and custom, but false for B+ And another thing is .. is there any list of all extensions anywhere?