These can be customized to your liking if you want to compile Nyvo yourself.
compression- support for the most important compression algorithmscompression-full- support for all compression algorithms Nyvo supportsformats- support for the most important archive formatsformats-full- support for all archive formats Nyvo supportsfull- all features exceptguifor a full CLI buildgui- the Nyvo GUI version, accessible throughnyvo guihttp- allows Nyvo to perform connections via HTTP
nyvo- Nyvo (.nyvo) archive formatzip- PKZIP (.zip) archive format
sourceengine- archive formats used by the Source and Source 2 game engines like VPK or BSP
bzip2- bzip2deflate- DEFLATE (zlib, gzip, zip)lzma- LZMAlzma2- LZMA2ppmd- PPMdzstd- Zstandard
lz4- LZ4zpaq- ZPAQ
If you want to compile Nyvo yourself, simply clone the repository and build the project with Rust's package manager Cargo. You can add any feature flag you want from this list.
git clone https://github.com/surrealhzn/nyvo
cd nyvo
# full GUI build
cargo build --release --features "full gui"
# full build without GUI
cargo build --release --features full
# minimal build with only ZIP and DEFLATE support compiled in
cargo build --release --features "zip deflate"This project has been licensed under MIT License.