smm2-documentation
FortniteReplayDecompressor
Our great sponsors
smm2-documentation | FortniteReplayDecompressor | |
---|---|---|
1 | 2 | |
38 | 90 | |
- | - | |
0.0 | 5.4 | |
6 months ago | 29 days ago | |
C# | ||
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
smm2-documentation
-
Kaitai Struct: A new way to develop parsers for binary structures
I can't claim credit for the API and reverse engineering of the data model (https://github.com/0Liam/smm2-documentation), standing on the shoulder of giants here. But the original level viewer was a windows app (there are since a handful of web ports of it); it seemed like an opportunity to learn a few technologies (Rust, WASM). There were a lot of interesting problems, i'll do a proper write-up one day.
FortniteReplayDecompressor
-
Kaitai Struct: A new way to develop parsers for binary structures
https://fortnitereplaydecompressor.readthedocs.io/en/latest/...
Unreal engine encode the network packet like it's a BitStream, when it want to write a boolean for example, it will write a single bit. The following integer won't be aligned.
-
Competitive analytics?
The main entry-point is Github: Shiqan/FortniteReplayDecompressor and there is a link to the Discord he runs which is where a lot of the people doing this research are.
What are some alternatives?
binrw - A Rust crate for helping parse and rebuild binary data using ✨macro magic✨.
Galaxy-Swapper-v2 - Revamp your Fortnite experience with our skin swapper designed for the latest version of Fortnite.
restruct - Rich binary (de)serialization library for Golang
Unreal-Binary-Builder - An application designed to create installed Unreal Engine builds (aka Rocket builds) from Unreal Engine GitHub source.
hachoir - Hachoir is a Python library to view and edit a binary stream field by field
LeapUnrealModules - Leap Motion Unreal modules and example content.
nom - Rust parser combinator framework
fortnite-replay-reader - Fortnites favorite assistent is here to help you parse replay files
Grammars - Grammars for Synalyze It! and Hexinator
Kaitai Struct - Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby
UE-Explorer - UnrealScript decompiler and explorer tool for Unreal Engine packages.