Updating the Engine
Generations has been reliant on the Quake 3 executable for .99f and prior, and the internal test build has been using a custom version of the Quake 3 1.32b source code. This was adequate but not optimal. Other source ports such as IOQuake3 have greatly enhanced Quake 3's functionality on modern machines, and it was known that eventually Wirehead would want to take advantage of this.
This day has arrived.
Wirehead is adapting the IOQuake3 engine to support Generations going forward. This transition will definitely require a bit of tweaking as there are many changes that have affected certain features Gen needs, such as the particle system and grey scale special effects for Doom and Earth's invulnerability. Once these bugs are squashed it should be much easier to adapt Generations for use on Linux and MacOS as well since IOQuake3 has a pretty straight-forward compile process for these OS's. This will also allow Generations to fully support 64-bit OS's and have much greater stability going forward.