a library to parse network packets from a certain turn based anime game!
module | purpose |
---|---|
network |
parse bytes into network packets and parse protobufs |
resource |
look up network packet resource ids from SRD |
Warning
Many field names are obfuscated due to lacking a good name translation source for v2.6+
not published to crates.io out of caution. add following to your Cargo.toml
to use
[dependencies]
reliquary = { git = "https://github.com/IceDynamix/reliquary" } # optionally add revision
# if you only need specific features
[dependencies]
reliquary = { git = "https://github.com/IceDynamix/reliquary", default-features = false, features = ["resource"] }
for documentation, use cargo doc
feature | effect | default |
---|---|---|
network |
includes the network module |
yes |
resource |
includes the resource module |
yes |
proto-limited |
removes all protos except for the ones required to decrypt the packets | |
proto-rqa |
removes all protos that are not relevant for reliquary-archiver |
proto-*
features depend on network
and are mutually exclusive
types are outdated? check out reliquary-codegen
different package versions were made for different game versions. all game version updates will warrant breaking changes in the generated protobuf types, hence the major version bumps.
package version | game version |
---|---|
2.0.0 |
2.3 |
3.1.0 |
2.4 |
4.0.0 |
2.5 |
5.1.0 |
2.6 |
6.2.1 |
2.7 |
7.0.0 |
3.0 |
8.1.0 |
3.1 |
10.2.0 |
3.2 |
11.0.2 |
3.3 |
12.0.1 |
3.4 |
13.1.0 |
3.5 |