Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jdolan/quake2

Classic Quake II for Mac and Linux.
https://github.com/jdolan/quake2

Last synced: 4 days ago
JSON representation

Classic Quake II for Mac and Linux.

Awesome Lists containing this project

README

        

# Quake II for Mac and Linux by Quetoo.org

![Quake II for Mac and Linux](github-screenshot.jpg)

## Overview

Here you'll find pre-compiled packages of classic _[Quake II](http://en.wikipedia.org/wiki/Quake_II)_ for Mac OSX and 64 bit GNU/Linux by the [Quetoo](https://facebook.com/Quetoo.org) project. These builds are based on the abandoned *AprQ2* project by _maniac_. We've adopted this code and have made numerous fixes, updates and enhancements to it so that Mac and Linux users can have a stable, feature-rich _Quake II_ client. Some of my changes include:

* Build scripts and packaging for Mac OS X and GNU/Linux
* Updated R1Q2 Protocol 35 support
* Anisotropic filtering for SDL video
* Multisample (FSAA) for SDL video
* 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](CHANGELOG).

## Downloads

These packages come with the 3.14 demo and 3.20 point release data (one Single Player map, all of the official Deathmatch maps, and Capture the Flag). You can play the game immediately after installing.

* [Quake II (Quetoo.org)](http://quetoo.org/files/Quake%20II%20%28Quetoo.org%29.dmg) for Mac OS X El Capitan or later
* [Quake II (Quetoo.org)](http://quetoo.org/files/quake2-quetoo.org-x86_64.tar.gz) for GNU/Linux 64 bit

## Installation

If you want to play the full single-player game, you must provide the retail game data that came on your _Quake II_ CD-ROM. Locate the `pak0.pak` file on your _Quake II_ CD-ROM and copy it to your user-specific `.quake2` folder:

mkdir -p ~/.quake2/baseq2
cp /Volumes/Quake\ II/Install/Data/baseq2/pak0.pak ~/.quake2/baseq2

## Compiling

Compiling this version of _Quake II_ is actually quite easy if you follow the [Quetoo developers' guide](http://quetoo.org/books/documentation/developing-and-modding) 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](INSTALL) file located in the source directory covers the details and walks you through installing the _Quake II_ game data, too.

Dependencies on Ubuntu 18.04:

* libcurl4-openssl-dev
* libjpeg-dev
* libpng-dev
* zlib1g-dev
* mesa-common-dev
* libsdl1.2-dev

## Support
* The IRC channel for this project is *#quetoo* on *irc.freenode.net*