Skip to content

Library to validate & create manifests for FusionFall builds

License

Notifications You must be signed in to change notification settings

OpenFusionProject/ffbuildtool

Repository files navigation

ffbuildtool

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

Building

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.

Running the CLI

cargo run

Requires the cli feature (enabled by default).

Running Unit Tests

cargo test

Examples

See examples

About

Library to validate & create manifests for FusionFall builds

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages