Skip to content

kugelrund/dzip

Repository files navigation

Dzip

Dzip is a compression program with the special purpose of compressing Quake .dem files.

Dzip was originally written by Stefan Schwoon (schwoon@in.tum.de) and later updated and expanded by Nolan Pflug (radix@planetquake.com). For more information, including on the earlier development, see the original Readme and the old Dzip homepage.

Dzip makes use of the zlib library copyrighted by Jean-loup Gailly and Mark Adler. More information on zlib can be found at the zlib homepage.

Builds

A recent Windows build can be found on quake.speeddemosarchive.com. For other systems, please see section Compilation.

Compilation

If no system zlib is available, make sure to clone the repository using --recurse-submodules to clone the required zlib sources too.

CMake may be used to build Dzip. For example, on unix systems, you may want to setup the build files using

mkdir build
cd build
cmake ..

followed by running make to compile, assuming you are using CMake with Makefiles.

Note that compilation of the GUI is only supported on Windows with Visual Studio for now. A simple way to generate the necessary Visual Studio projects is to use the cmake-gui on Windows. Make sure to target Win32, other platforms (including x64) are not supported for now.

Usage

See dzip.txt and DzipGui.txt.