Skip to content

v0.15.0 - Y8S4 Support

Pre-release
Pre-release
Compare
Choose a tag to compare
@redraskal redraskal released this 16 Nov 09:13
· 73 commits to main since this release

v0.15.0 brings Operation Deep Freeze support to r6-dissect.

As with previous updates, old seasons will continue to be compatible with r6-dissect!

New

  • Lair map support
  • Tubarão operator support
  • Y8S4 chunked replay format support
  • Plant and defuse timestamps in generated Excel spreadsheets
  • Match reader supports Listen() callbacks

Fixed

  • #66 panic when player disconnects and rejoins after a round starts

Changes

  • Reader Listen() method is more accessible to projects using r6-dissect as a Go API dependency

Note to developers (reverse-engineering)

Ubisoft changed the replay file format in Y8S4. Instead of compressing the entire file with zstd, the file now starts decompressed with a round header and continues with multiple chunks of zstd encoded data (the match data previously compressed in one package). As a result, it looks like replay files are significantly smaller.

Full Changelog: v0.14.0...v0.15.0