Releases: redraskal/r6-dissect
v0.16.2 - Y8S4 Hotfixes
More Y8S4 replays should be readable now and MatchType
was fixed by @f870103!
What's Changed
- Fix Incorrect
MatchType
id by @f870103 in #76 - fix: read enough header data on new reader by @redraskal in #78
Full Changelog: v0.16.1...v0.16.2
v0.16.1 - Fix for player "id" field
What's Changed
- fix: do not override header player ids by @redraskal in #75
Full Changelog: v0.16.0...v0.16.1
v0.16.0 - Y8S4 Hotfixes
This release resolves issues with Y8S4 replays.
What's Changed
- fix: header buffer too small by @redraskal in #71
Full Changelog: v0.15.0...v0.16.0
v0.15.0 - Y8S4 Support
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
v0.14.0 - Y8S3 Support
v0.13.0
What's Changed
- feat: export libraries and header file for use in other languages @redraskal in #58
- feat: make Reader API public by @redraskal in #59
- feat: Recruit operator, ignore in deriveTeamRoles by @redraskal in #60
- fix: fix --dump feature by @redraskal in #61
- fix: defense site (probably) by @redraskal in #62
Full Changelog: v0.12.0...v0.13.0
v0.12.0 - Performance improvements
What's Changed
- feat: performance improvements (around 67% faster) by @redraskal in #57
- possibly fixed recording the defense site name
- various optimizations
Full Changelog: v0.11.2...v0.12.0
v0.11.2
What's Changed
- feat [excel]: add defense site & win condition
- fix: determining defense site by @redraskal in #53
- fix: missing operators in Excel exports
- fix: tests
- chore: upgrade dependencies and github workflows
Full Changelog: v0.11.1...v0.11.2
Y8S2 Operator Fix
Fixed various problems related to parsing chosen operators.
Full Changelog: v0.11.0...v0.11.1
Y8S2 Support
What's Changed
- fix: release action with draft publish by @redraskal in #35
- fix: game version in code example by @redraskal in #36
- Simplify
Operator.Role
by @stnokott in #37 - Misc changes & fixes by @redraskal in #41
- Compatibility tests by @stnokott in #44
- Y8S2 by @redraskal in #50
Full Changelog: v0.10.0...v0.11.0