Library to validate & create manifests for FusionFall builds/versions.
Current features:
- Generate a full version manifest from a path containing compressed asset bundles
- Validate compressed asset bundles given a manifest
- Validate uncompressed asset bundles given a manifest
- Extract compressed asset bundles
- Download & validate all the compressed asset bundles given a manifest
- Repair compressed asset bundles given a manifest
- CLI so you can do all this without writing code
cargo build
By default, the crate requires liblzma to be installed on the system or it won't build. You can get around this with --no-default-features
but this will cause uncompressed files to be missing from any created manifests and disable asset bundle extraction.
cargo run
Requires the cli
feature (enabled by default).
cargo test
See examples