Port Status

Here is a table of the most up to date information we have regarding icculus.org/Quake3's working status on different operating systems. There are things to bear in mind when viewing this:

Status of Port Targets
OS Platform Status LKWR Notes
Linux gcc-x86 working
gcc-x86_64 working JIT bytecode compiler requires GNU as.
gcc-ppc working Altivec build has similar problems to OS X G4 build.
gcc-alpha working Dedicated server only with VM interpreter.
Windows mingw-x86 working
MSVC-x86 working
Max OS X xcode-G3 working
xcode-G4 working Client has severe graphical glitches.
FreeBSD gcc-x86 working
NetBSD gcc-x86 working Dedicated server only with native libs.
Solaris gcc-x86 working
gcc-sparc working Release build crashes.
IRIX cc-* broken Patch pending, I think.

You can keep an eye on the Subversion repository via the Web interface.

Implemented Features

The Future

Release Criteria

Before a release can occur, the following must occur for each platform:

  1. Testing of Quake 3: Arena single- and multi-player.
  2. Testing of Quake 3: Team Arena single- and multi-player.
  3. Testing of at least one other Quake 3 modification. Possibly Urban Terror, Reaction Quake 3, or any other popular modification that puts the engine through it's paces.
  4. An installer which include all up-to-date id pak files, requires original CD-ROM. Users will need to copy the pak0.pk3 file themselves.

Roadmap