Posted February 01, 2009

There's also some rather funnny stuff like the "encrypted" PK3 files :) Well, encrypted is probably saying too much: Apparently they use a simple XOR type encryption, but since the ZIP header is standardized, much of the key is already known (XOR operates on the bit level. Source bit XOR key bit EQUALS encrypted bit and encrypted bit XOR key bit EQUALS source bit, so if the source data and the encrypted data are known you can easily derive the key from it).
I'm a bit disappointed about the code quality. Quake3 deserves better.
Wow a fellow programmer! :) Yeah the code is in a disarray but perhaps only because its under constant change. Once the sum of its parts will take final shape they'll likely clean it up for the public release. Or so I'd like to hope. XD
@Ralackk: You're welcome.