KF UZ2 is yet another compressor-decompressor designed for UE2-based games, offering a few notable features:
- Supports all Unreal Engine 2 based games, but provides additional checks for KF1 files.
- Cross-platform - works on 64-bit Linux, MacOS, Windows.
- Does not require game DLLs or
UCC.exe
. - Boasts the fastest file processing speed compared to other available compressors, thanks to the use of zlib-rs.
This project consists of:
- kfuz2_lib - core library for all other crates.
- kfuz2_cli - CLI application for compressing-decompressing UE2 based game files.
- kfuz2_egui - gui application based on egui.
Just a simple cargo build --release
, but for your linux distribution you may install libgtk-3-dev
, (to compile part of egui).
We are testing the CLI application, so it is required to limit the execution to 1 thread.
cargo test --locked -- --test-threads 1