Choose language
ZQuake the quakeworld revitalization project
Last updated: 15.10.2003
Frequently Asked Questions
  • 1. Why don't you add some security checks, like f_modified in Qizmo?
  • 2. Where can I get the source code of ZQuake 'development' versions?
  • 3. Getting started if you don't have any Quake files
  •  go top 
    1. Why don't you add some security checks, like f_modified in Qizmo?
    ZQuake is an open source project in its entirety. Open source implies that no matter what security code I write, a cheater will always be able to modify it so it answers "ok" even for modified exe/models. There is one (legal) way to work around this, as done in FuhQuake. It has a security code in a separate closed-source dll. I'm not interested in doing something similar in ZQuake.
     go top 
    2. Where can I get the source code of ZQuake 'development' versions?
    The source is stored in a CVS repository on www.sourceforge.net.; to get it, you must have some knowledge about what cvs is and how to use it.
    Supposing you do know that, here's how you get the source:
    set home=C:
    set CVSROOT=:pserver:anonymous@cvs.zquake.sourceforge.net:/cvsroot/zquake
    cvs login
    (press Enter when it asks for password)
    cvs checkout zquake
    cvs will create a directory structure with the source. After that, you can update your copy of the source periodically by typing cvs update; you don't have to set CVSROOT or login any more.
     go top 
    3. Getting started if you don't have any Quake files
    Of course a good idea would be to get a Quake CD, but you can do without it.

    First, download shareware Quake from id Software ftp site or any mirror and unzip it to a temporary folder. Run install.bat, it will ask for the drive letter and path where you want to install Quake, specify whatever you want (e.g. C: and \QUAKE)

    Second, download the latest zquake or zquake-gl zip archive from ZQuake site and unpack it to your Quake folder.

    If you want to run the software-renderer version (zquake as opposed to zquake-gl) on Win9x, you'll also need the following files: pmpro16.dll, pmpro32.dll, wdir16.dll, wdir32.dll. You can get them from ZQuake site too, download mgl_redist.zip and unpack it to your Quake folder.

    For OpenGL version of ZQuake (zqwcl-gl or zquake-gl), it's a good idea to get the latest drivers for your video card - you can get them from your card manufacturer's site, or download GLSetup from www.glsetup.com, it will detect your vid card automatically and download the appropriate drivers.

     go top