Releases: redraskal/r6-dissect
Releases · redraskal/r6-dissect
v0.19.1
What's Changed
- fix: Y9S1 kill feed (match feedback) by @redraskal in #90
Full Changelog: v0.19.0...v0.19.1
v0.19.0
What's Changed
- fix: Excel output
- feat: Y9S1 Deimos operator by @redraskal in #87
Full Changelog: v0.18.1...v0.19.0
v0.18.1
Changes:
- Assists in player stats are now specific to the round, instead of the scoreboard value
Full Changelog: v0.18.0...v0.18.1
v0.18.0 - Assists & Score Support
What's Changed
- feat: scoreboard (assist tracking) by @redraskal in #84
Full Changelog: v0.17.1...v0.18.0
v0.17.1
What's Changed
- The -x flag was changed to -o
- fix: team index by @redraskal in #83
New:
- Added Python and Bun script examples
- stdin support
Example:
r6-dissect Match-2023-03-13_23-23-58-199-R01.rec -x round.json
is nowr6-dissect Match-2023-03-13_23-23-58-199-R01.rec -o round.json
r6-dissect Match-2023-03-13_23-23-58-199 -x match.xlsx
is nowr6-dissect Match-2023-03-13_23-23-58-199 -o match.xlsx
Pipe also works now:
cat "/mnt/f/DissectBackup/Y8S2/Match-2023-06-11_23-16-15-205/Match-2023-06-11_23-16-15-205-R01.rec" | r6-dissect > round.json
You could also directly pass file contents in code:
import json
import subprocess
import sys
def parse(input):
output = subprocess.check_output("r6-dissect", input=input)
return json.loads(output)
with open(sys.argv[1], "rb") as file:
replay = parse(file.read())
for player in replay["players"]:
print(f"{player['username']} is playing {player['operator']['name']}")
Full Changelog: 0.16.5...v0.17.1
Add arm64 release
What's Changed
- chore: add arm64 to release matrix by @redraskal in #82
Full Changelog: v0.16.4...v0.16.5
v0.16.4 - Y8S4 Fixes
Resolves a data loss issue from reading new Y8S4 replays.
What's Changed
- fix: y8s4 zstd reader by @redraskal in #81
Full Changelog: v0.16.3...v0.16.4
v0.16.3 - Y8S4 fixes
An error preventing the program from generating files was fixed.
Known issues
- Attack operators may be incorrect if a player swaps multiple times before prep phase ends
What's Changed
- fix: y8s4 missing players by @redraskal in #79
Full Changelog: v0.16.2...v0.16.3
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