KF UZ2 Lib
A Rust library for creating uz2 redirect files for Killing Floor 1 / Unreal Engine 2.5 games.
[]
= "1"
Compiler support: requires rustc 1.85+
Features
- Contains core functionality for compressing-decompressing unreal files.
- zlib-rs is used to achieve much faster file processing compared to all analoges.
- Cross-platform: supports Windows, Linux, and MacOS.
- Minimal dependency footprint for lightweight integration.
- Optionally check for default Killing Floor 1 files, and omit them from processing.
Usage
use try_to_compress;
use InputArguments;
let mut input_arguments = InputArguments ;
try_to_compress?;
Acknowledgments
- UZ2 package documentation - UZ2 File Format / UT Package File Format v 1.6.
- Inspirations - tinyuz2 (elmuerte) and uzLib (Mc.Gugi). Not used directly, but were very helpful.