Quake3 Levels

Research into Quake3 level support is going well, I have some very good example code and am starting to design an OGRE implementation. I will be implementing some basic infrastrcuture first, including:


  • Archive support, i.e. ZIP and PK3 files. This will require a rework of the Resource areas to allow them to load from memory chunks(decompressed from archive) instead of just files.

  • TGA file support, to be added to the Image class along with the current JPEG and PNG support

  • Bezier patch tesselation


All in all though, it’s not as bad as I thought. The level format is pretty simple and all the hard work (BSP and PVS generation, radiosity) is already done for you. The more complex shaders may take a little while but I’m optimistic.

Comments are closed.