"Or better yet, wait til this Xmas and use the Quake3 format when it goes GPL (if John Carmack keeps his promise). To be honest, I'm surprised noone here is interested in the Quake/Quake2/Quake3 engines."
well I am doing something to the Q2 engine and I have already converted all the code to C++ (just made the code compile with .cpp extension, and the difference from the Quake2.NET is: it works as native code, and it's 100% compatiable with the original Quake2)
If the Q3A engine will ever goes GPL, I'm really looking forward to it. I think the Q3A bot is the best bot I've seen
However if you just want to look at the graphic rendering in Quake3, you can look at some Quake3 Engine Clones which is now all over the Internet.
PS, be careful if you are planning to use Quake3 bot code in your HL bot - that will be in violation of GPL.