by Urre » Wed Jan 07, 2009 11:11 pm
Thing is, I've worked with DP and only DP for so many years now, that I've grown very accustomed to all its differences compared to GLQuake, and probably take a lot for granted to such extents that I don't even think about it, but I'll try and list as many things as I can think of which are required for this lib:
New builtins:
File read/write
Tracebox
Vectoangles2
String manipulation
Parsing client commands
Other features:
Collisions on rotated BSP models
On-the-fly precaching
High-precision origin and angles for entities
Increased entity limits
(optional but recommended) Q3BSP support
EF_NODRAW
EF_NOMODELFLAGS
set and seta console commands
Undocumented quirks:
Traces starting in solid are allowed to trace out of the solid
And like I said, I'm more than likely forgetting a lot of stuff. Vectoangles2 could be written in QC, it used to be so, but once LH implemented the builtin I used that instead.
I was once a Quake modder