- FIX: Better
storm-replaylogic. - FIX: Better testing logic to not fail without
storm-replay - FIX: Updated dependencies for vulnerabilities
- FIX: Blizzard changed their
heroprotocoldirectory structure.
- ADD: Sample replays
- ADD: Logging
- ADD: Tests
- ADD: npm versioning
- Add in support for
storm-replayfor intelligent OSes (MacOS and Linux) - Docker
- Files unprocessed (battlelobby, etc) will be passed through as buffers.
- Added ability to whitelist game, message, and tracker events based on key-value matches
- Improved archive caching and added a boolean argument to
.openthat controls whether a cached version should be loaded (if possible). - Fixed issue with
headeralways being archived underprotocol29406instead of the proper build. - Oldest build tested is build
44256.
- Fixed issue with
lib/decoders.jsthat prevented use of theinitdataflag.
- Fixed issue with bitwise operators on numbers above 32 bits.
- Changed dependencies
- Uses normalized paths
- Made output more orderly
- Fixed typos and failure tests
- Automated protocol port
- Support NodeJS v4.x.x
- Properly parse string Buffer in events
heroprotocol.jsAPI streamlined.- Every protocol ported, including PTR patch 16.0 protocol.
- Added Changelog and Todo.
- Switch to javascript strict mode.
- Breaking bug correction where
heroprotocol.jsrequired a local dependency instead of using the npm one - Initial reference for
replay.message.eventsandreplay.message.tracker. data.jscollection of replay constants.
- Inital reference for replay
header,replay.detailsandreplay.initdata. bin/extract.jsreplay bulk extraction tool.- Basic replay abstraction.
- Initial release.