-3 darkplaces: .loc support and other team messaging capabilities (sublim3)
-3 darkplaces: add .psk (ut2003) model support (Kazashi, Mitchell)
-3 darkplaces: add DP_ENT_COLORSHELL which puts a Q2-style colored shell on a model (Supajoe)
-3 darkplaces: add DP_GFX_QUAKE3MODELTAGS, DP_GFX_SKINFILES, and any other new extensions to the wiki
-3 darkplaces: add DP_REMOTECAMERA extension which adds a .cameraentity field on clients, this causes svc_setview to be sent by the server, and makes it use the specified entity for pvs culling as well (taco)
-3 darkplaces: add DP_SV_CRATEPHYSICS (NotoriousRay, Sajt)
-3 darkplaces: add Draw2D function to model struct to make it easy to draw models without an entity (Tomaz)
-3 darkplaces: add OpenGL Extensions menu to enable/disable various features (zombie_13)
-3 darkplaces: add _diffuse.tga support (realtime lighting would use this instead of the .tga for diffuse layer if available)
-3 darkplaces: add a "box" effect controllable by QC somehow, for highlighting usable items (buttons and such) like in Red Faction, preferably with multiple colors supported (Mitchell)
-3 darkplaces: add a DP_SV_PUSHMOVE extension with a pushmove builtin that does basically what MOVETYPE_PUSH does, but with controllable end position, not time based (Zombie)
-3 darkplaces: add a command to replace a texture in the running map, should only work in singleplayer; for testing only (Randi)
-3 darkplaces: add a custom light style string to rtlights, if empty it uses a normal server controlled light style (Stribbs)
-3 darkplaces: add a sound unloader of some sort, to allow music and other one-level stuff to be unloaded
-3 darkplaces: add antialiasing options (Zombie_13)
-3 darkplaces: add back colormod extension (FrikaC, Uffe)
-3 darkplaces: add clientside entity prediction similar to qw based on ping, and add cl_prediction and cl_prediction_lockping
-3 darkplaces: add edge bevels in collision code, by trying all crossproduct combinations of an edge with planes from the other brush, and choosing only the ones which are valid
-3 darkplaces: add fs_reload command to allow restarting the filesystem module, this would mean that it could check for new paks and such (Mercury)
-3 darkplaces: add short and long documentation string to each cvar/command (QorpsE)
-3 darkplaces: add snd_rate cvar and make it changable during game (RenegadeC)
-3 darkplaces: add stainmaps to realtime lighting mode
-3 darkplaces: call checkvelocity (to clear NaNs) every time velocity is set in physics, to fix frikbot (tell FrikaC)
-3 darkplaces: delay unreliable effects into later packets if they could not send in this packet (romi)
-3 darkplaces: directional lighting from the q3bsp lightgrid should use diffuse and specular lighting if available (Electro)
-3 darkplaces: dpshaders (when supported) should have support for envmaps, and should support being lit by diffuse lighting as a fake gloss effect for normal mode (Vermeulen)
-3 darkplaces: dsound broken, needs to be managed as part of video system (jeremy janzen)
-3 darkplaces: figure out BoxOnPlaneSide crash that happens in dpmod dpdm2 deathmatch 7 occasionally
-3 darkplaces: figure out a workaround for broken gcc optimizers on BoxOnPlaneSide? (Diablo-D3)
-3 darkplaces: figure out why multimap demos are skipping the later portions, it's probably related to the time seeking, probably not being reset (Urre)
-3 darkplaces: finish DP_QC_BOTCLIENT extension docs and implement it (MauveBib, Supajoe)
-3 darkplaces: hub save support, one file indicating active map, and then for each map it saves a quake savegame (Sajt)
-3 darkplaces: make "wait" command wait for next network frame somehow when connected, to make frikbot .way files load properly (Nexuiz, Transfusion, FrikaC)
-3 darkplaces: make a new caching system with handles (which can be purged) and give every entity a cache handle to a model instance, which contains cache handles for each mesh/array
-3 darkplaces: make q1bsp surfaces have vertex color arrays like q3bsp to make things more consistent, note these need light styles
-3 darkplaces: make server send player ping times to client for scoreboard
-3 darkplaces: mod browser (and ability to switch mods) (Sajt, mashakos)
-3 darkplaces: rearrange menus - make Graphics Options submenu and move video and renderer stuff there, add Apply button to video section (tell Elric)
-3 darkplaces: redesign startup script handling to scan scripts for cvars (ignoring commands) and then init video and then run the scripts for real
-3 darkplaces: scriptable particle effects (Supajoe, FrikaC, [TACO], Sajt, Urre, Vermeulen)
-3 darkplaces: skyroom needs to be added ("info_skyroom" entity sets view origin, scanned by client at load, and by server to send all entities in skyroom) (Sajt)
-3 darkplaces: support dpm models (Vermeulen)
-3 darkplaces: try two-cubemap approach to specular lighting math (Black)
-3 darkplaces: write a documentation string in engine, and a command to dump documentation to a darkplaces.txt file (QorpsE)
+3 darkplaces protocol: make server send ping time to client for prediction
+3 darkplaces renderer: add Draw2D function to model struct to make it easy to draw models without an entity (Tomaz)
+3 darkplaces renderer: add a command to replace a texture in the running map, should only work in singleplayer; for testing only (Randi)
+3 darkplaces renderer: add antialiasing options (Zombie_13)
+3 darkplaces renderer: add stainmaps to realtime lighting mode
+3 darkplaces renderer: directional lighting from the q3bsp lightgrid should use diffuse and specular lighting if available (Vermeulen)
+3 darkplaces renderer: dpshaders (when supported) should have support for envmaps, and should support being lit by diffuse lighting as a fake gloss effect for normal mode (Vermeulen)
+3 darkplaces renderer: need to make a standalone minimod to test darkplaces rtlights code, which Diablo-D3 can throw at the ATI driver team to test with, 3D txtures with GL_CLAMP_TO_EDGE wrapping are broken (Diablo-D3)
+3 darkplaces renderer: skyroom needs to be added ("info_skyroom" entity sets view origin, scanned by client at load, and by server to send all entities in skyroom) (Sajt)
+3 darkplaces renderer: try two-cubemap approach to specular lighting math (Black)
+3 darkplaces server: add DP_GFX_QUAKE3MODELTAGS, DP_GFX_SKINFILES, and any other new extensions to the wiki
+3 darkplaces server: add DP_REMOTECAMERA extension which adds a .cameraentity field on clients, this causes svc_setview to be sent by the server, and makes it use the specified entity for pvs culling as well (taco)
+3 darkplaces server: add a DP_SV_PUSHMOVE extension with a pushmove builtin that does basically what MOVETYPE_PUSH does, but with controllable end position, not time based (Zombie)
+3 darkplaces server: add traceboxwithcontents function (same as tracebox but adds the startcontents parameter) (LTH, Sajt, http://forums.inside3d.com/showflat.pl?Board=Engine&Number=909 )
+3 darkplaces server: call checkvelocity (to clear NaNs) every time velocity is set in physics, to fix frikbot (tell FrikaC)
+3 darkplaces server: delay unreliable effects into later packets if they could not send in this packet (romi)
+3 darkplaces server: finish DP_QC_BOTCLIENT extension docs and implement it (MauveBib, Supajoe)
+3 darkplaces server: hub save support, one file indicating active map, and then for each map it saves a quake savegame (Sajt)
+3 darkplaces server: make an event message queue for each client, so TE_ effects and sounds and can be stuffed into successive packets if they don't all fit at once, currently a large number of explosions at once are never sent because they don't fit in one size limited packet
+3 darkplaces sound: add a sound unloader of some sort, to allow music and other one-level stuff to be unloaded
+3 darkplaces sound: add snd_rate cvar and make it changable during game (RenegadeC)