IOQuake3 For Mac OS X 10.3.9-10.6.8 PowerPC

Quake III running on Mac OS X 10.3.9

This is my modified port of the latest version 60a20004193f000a6bcc35d1237dabbcc4229143 (as of 6/16/2021) of the IOQuake3 engine that is compatible with Mac OS X 10.3.9-10.6.8.

Homepage | MacintoshGarden | GitHub

Table Of Contents

Downloads

Changes From The Official IOQuake3

Quake III Installation

After downloading the latest release of IOQuake 3 For Panther, extract it. Inside the release is ioquake3.app. Copy ioquake3.app to /Applications. Then right click on /Applications/ioquake3.app and select Show Package Contents. In this Finder window, open Contents/MacOS.

Next, you need to copy the pak0.pk3 file from the original Quake 3 CD-ROM to the baseq3 folder in your /Applications/ioquake3.app/Contents/MacOS Finder window. Then download the latest Quake III 1.32 point release, and unzip it. Copy the files from the point release's baseq3 folder to your /Applications/ioquake3.app/Contents/MacOS/baseq3 folder, and copy the files from the mission pack folder to your /Applications/ioquake3.app/Contents/MacOS/mission\ pack folder.

IMPORTANT: The app will not launch if the required files are missing!

Usage

Double click /Applications/ioquake3.app. NOTE: there is currently a bug in IOQuake3 For Panther when it is ran on 10.3.9 and 10.4.x. Sometimes, only when you first start ioquake.app, the mouse cursor and or the cross hair is not movable. My fix for this is to change the resolution or to /vid_restart in the Quake III console after starting IOQuake3 For Panther when this bug happens. Here are two ways to do this:

Method 1 - Using The Quake III Console

Method 2 - Using the Arrow And Enter Keys

I will try to fix this bug in the future, I already have some ideas.

Building

You need Mac OS X Leopard and Xcode 3.1.4 with the 10.4u SDK installed to build IOQuake3 For Panther. Download the latest source, cd into the extracted source directory, and execute ./make-macosx-panther.sh.