-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 ogg music playback using optional library after adding wav music playback (Joseph Caporale, Static_Fiend, Akuma)
-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 dlights are apparently disappearing in nexuiz when far away (Vermeulen)
-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 client: .loc support and other team messaging capabilities (sublim3)
+3 darkplaces client: add back r_waterripple (Vermeulen)
+3 darkplaces client: add clientside entity prediction similar to qw based on ping, and add cl_prediction and cl_prediction_lockping
+3 darkplaces client: 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 client: make "wait" command wait for next network frame somehow when connected, to make frikbot .way files load properly (Nexuiz, Transfusion, FrikaC)
+3 darkplaces client: 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 client: mod browser (and ability to switch mods) (Sajt, mashakos)
+3 darkplaces client: scriptable particle effects (Supajoe, FrikaC, [TACO], Sajt, Urre, Vermeulen)
+3 darkplaces collision: 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 docs: add short and long documentation string to each cvar/command (QorpsE)
+3 darkplaces docs: write a documentation string in engine, and a command to dump documentation to a darkplaces.txt file (QorpsE)
+3 darkplaces editlights: add a custom light style string to rtlights, if empty it uses a normal server controlled light style (Stribbs)
+3 darkplaces host: 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 loader: add .psk (ut2003) model support (Kazashi, Mitchell)
+3 darkplaces loader: add _diffuse.tga support (realtime lighting would use this instead of the .tga for diffuse layer if available)
+3 darkplaces loader: make q1bsp surfaces have vertex color arrays like q3bsp to make things more consistent, note these need light styles
+3 darkplaces loader: support dpm models (Vermeulen)
+3 darkplaces loader: support md5mesh/md5anim model files (Supa)
+3 darkplaces menu: add OpenGL Extensions menu to enable/disable various features (zombie_13)
+3 darkplaces menu: rearrange menus - make Graphics Options submenu and move video and renderer stuff there, add Apply button to video section (tell Elric)
+3 darkplaces physics: DP_SV_TRACEMOVE extension, adds a qc builtin which traces an entity through the world (using origin/angles/mins/maxs/velocity/avelocity) for a specified amount of time (frametime typically), and sets trace results accordingly, this would greatly help out QC physics (Urre)
+3 darkplaces physics: add DP_SV_CRATEPHYSICS (NotoriousRay, Sajt)
+3 darkplaces protocol: add DP_ENT_COLORSHELL which puts a Q2-style colored shell on a model (Supajoe)
+3 darkplaces protocol: 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 protocol: add back colormod extension (FrikaC, Uffe, Gilgamesh, Wazat)
+3 darkplaces protocol: allow sending of additional precaches during game, this needs to send a reliable message to all connected clients stating the new filename to load, and also to be sent to new connections (VorteX, Vermeulen)
+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: 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)