I've started designing the backend of OpenEQ from scratch.
What I have is available at
http://home.archshadow.com/~daeken/openeq/src/ in all it's splendour and glory (haha, yea right)
Here's a quick explanation of the purpose of each file:
archive.hpp -- API for Archived file loaders.
fileloader.hpp -- API for 3d file loaders.
3d.hpp -- 3d content structures.
wld.hpp -- Structure for a WLD loader built on top of FileLoader.
I'll work more on it tomorrow.
Please post your comments on it, as a single person designing something this large is a baaaaaaaaad idea
Happy Hacking,
Lord Daeken M. BlackBlade
(Cody Brocious)