AprQ2

Overview

AprQ2 is a lesser known but fairly well-put-together Quake2 engine. It's one of the few Quake2 ports that ever maintained any compatibility with GNU/Linux and Mac OSX. It is also, apparently, no longer maintained by its original creator, maniac. I've since adopted the AprQ2 source code and have made some fixes, updates and minor enhancements to it so that Mac and Linux users can have a stable, feature-rich Quake2 client. Some of my changes include:

  • Mac OS X and GNU/Linux support via SDL, libjpeg and libpng
  • Updated R1Q2 Protocol 35 support
  • Fix Anisotropic filtering for SDL video
  • Fix stencil shadows for SDL video
  • Numerous stability fixes around SDL audio
  • Numerous 64 bit compatibility fixes

A full list of my changes is available in the CHANGELOG.

Installation

Compiling this version of AprQ2 on either platform is actually quite easy if you follow the Quake2World installation guide to install all of the game's dependencies. Once you've installed the dependencies, simply typing make should build the game for you. The INSTALL file located in the source directory covers the details and walks you through installing the Quake2 game data, too.

Downloads

There are no releases for this project. Please use the anonymous Subversion access to obtain the source code.

Subversion: svn://jdolan.dyndns.org/aprq2/trunk

Screenshots

The following screenshots were taken on OS X (Snow Leopard).

Related Pages

Attachments