s2protocol icon indicating copy to clipboard operation
s2protocol copied to clipboard

Python library to decode StarCraft II replay protocols

Results 45 s2protocol issues
Sort by recently updated
recently updated
newest added

As suggested in #126, this PR replaces the travis/tox testing setup with github actions. Currently the Python 3.12 test is expected to fail due to the deprecation of the imp...

The current implementation of `_import_protocol` uses the deprecated [imp](https://docs.python.org/3.9/library/imp.html) library which was removed in Python 3.12. This PR reimplements `_import_protocol` with the superseding [importlib](https://docs.python.org/3/library/importlib.html) library to allow compatibility with newer...

Documenting the related projects in the Rust programming language, using Nom for parsing and Rerun for visualization.

Hi, so i cloned the repo and got the data out of the replay just fine, really a great tool. I was wondering though if there was more documentation on...

Is there a way to get this information out of the replay file?

Hello, I have a question regarding how to get a specific event from the replay. In particular, I'm trying to compute the supply block time.  I would like to know ...

I implemented a C# dotnet 6 wrapper for s2protocol using IronPython: [s2protocol.NET](https://github.com/ipax77/s2protocol.NET) Some of the benefits: - Strong typed nullable records for all Events - Fixing the protocol version for...

The "More Information" link has been changed from flags/initdata.md to flags/messageevents.md

Currently the tags `m_creatorUnitTagIndex` and `m_creatorUnitTagRecycle` are attached only to `NNet.Replay.Tracker.SUnitBornEvents`. However, warped in Gateway units are not in `NNet.Replay.Tracker.SUnitBornEvents`; they exist only in `NNet.Replay.Tracker.SUnitInitEvents`. So, there's no way to...