]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - todo
added r_showtris
[xonotic/darkplaces.git] / todo
diff --git a/todo b/todo
index 34c163c590c821c7ef0c2b3feacfc9c9b8ea9129..223691e28d87b368d2882dda84d4ded955abc1d3 100644 (file)
--- a/todo
+++ b/todo
@@ -1,39 +1,70 @@
 - todo: difficulty ratings are: 0 = trivial, 1 = easy, 2 = easy-moderate, 3 = moderate, 4 = moderate-hard, 5 = hard, 6 = hard++, 7 = nightmare, d = done, -n = done but have not notified the people who asked for it, f = failed
--n darkplaces: GAME_FNIGGIUM: "data" directory (not "id1" at all)
--n darkplaces: GAME_FNIGGIUM: 22050/44100 khz sound default
--n darkplaces: GAME_FNIGGIUM: minimum resolution: 640x480
+d darkplaces: GAME_FNIGGIUM: "data" directory (not "id1" at all)
+d darkplaces: GAME_FNIGGIUM: 22050/44100 khz sound default
+d darkplaces: GAME_FNIGGIUM: minimum resolution: 640x480
 -n darkplaces: add PF_copyentity error checking for copying to world (yummyluv)
--n darkplaces: add airborn blood images to the particlefont which would look like a cloud of droplets (Vermeulen)
--n darkplaces: add bullet hole decals to the particlefont (Vermeulen)
--n darkplaces: add cl_particles_quality cvar (1-10) which would scale count of particles and inversely scale alpha of particles (TheBeast)
--n darkplaces: add error messages to LHNET_OpenSocket_Connectionless or its callers (Zombie13)
--n darkplaces: add gl_texture_anisotropy to menu (Static_Fiend)
+d darkplaces: add airborn blood images to the particlefont which would look like a cloud of droplets (Vermeulen)
+d darkplaces: add bullet hole decals to the particlefont (Vermeulen)
+d darkplaces: add cl_particles_quality cvar (1-10) which would scale count of particles and inversely scale alpha of particles (TheBeast)
+d darkplaces: add error messages to LHNET_OpenSocket_Connectionless or its callers (Zombie13)
+d darkplaces: add gl_texture_anisotropy to menu (Static_Fiend)
 -n darkplaces: add slowmo to options menu (Cristian Beltramo)
 -n darkplaces: add stats to slist menu displaying how many masters/servers have been queried and replied (tell yummyluv)
 -n darkplaces: check out qe1 textures and make sure they load in all the e1 maps, report of crashing in most but not all maps (Linny Amore)
--n darkplaces: default to sv_cullentities_pvs mode again...  trace is too slow in q3bsp and unreliable by nature anyway
+d darkplaces: default to sv_cullentities_pvs mode again...  trace is too slow in q3bsp and unreliable by nature anyway
 -n darkplaces: display "No servers found" instead of a cursor when there are none (yummyluv)
--n darkplaces: don't accept connect packets after first one (tell Willis)
+d darkplaces: don't accept connect packets after first one (tell Willis)
 -n darkplaces: examine the surface rendering code to make sure it has no bugs regarding texture selection for any of the passes (sublim3)
 -n darkplaces: figure out random crashes on map changes (Uffe, QorpsE)
 -n darkplaces: figure out what's wrong with ctrl key in Linux, hitting character keys tends to do nothing, and holding a character key and then hitting ctrl tends to leave the character key stuck on, this sounds like a window manager issue, but somehow quake3 works around it (Baalz)
 -n darkplaces: figure out why -sndspeed 22050, 44100 and 16000 are choppy in windows? (cheapalert)
 -n darkplaces: fix a crash when changing level while using qe1 textures (Todd)
--n darkplaces: fix intermission failing to move view to intermission camera (romi, Zombie_13)
--n darkplaces: fix r_shadow_portallight 1 (default) mode (Vermeulen)
--n darkplaces: fix skybox geometry (SeienAbunae)
+d darkplaces: fix intermission failing to move view to intermission camera (romi, Zombie_13)
+d darkplaces: fix r_shadow_portallight 1 (default) mode (Vermeulen)
+d darkplaces: fix skybox geometry (SeienAbunae)
 -n darkplaces: identify weird lightmap texturing bug on TNT cards - goes away in r_textureunits 1 (NotoriousRay, Uffe)
 -n darkplaces: make DP_EF_FULLBRIGHT extension (FrikaC)
--n darkplaces: make the WriteEntitiesToClient code call TraceBox directly instead of SV_Move because checking all the entities is far too slow in helm18 (banshee21)
+d darkplaces: make the WriteEntitiesToClient code call TraceBox directly instead of SV_Move because checking all the entities is far too slow in helm18 (banshee21)
 -n darkplaces: make the reply receive code drop packets from servers not in the list (Willis)
 -n darkplaces: net_slist and the server browser should show servers when they are queried, not just when they reply; which would replace the matching entry (yummyluv)
 -n darkplaces: net_slist should print out "No network." if networking is not initialized (yummyluv)
--n darkplaces: noclipping out the ceiling of q3dm17 crashes (Static_Fiend)
+d darkplaces: noclipping out the ceiling of q3dm17 crashes (Static_Fiend)
 -n darkplaces: remove dead master server from default masters list (yummyluv)
--n darkplaces: revert noclip movement to match nq for compatibility with mods that trap movement as input (MauveBib)
+d darkplaces: revert noclip movement to match nq for compatibility with mods that trap movement as input (MauveBib)
 -n darkplaces: segfault reading memory in windows when starting a new server from menu (yummyluv)
 -n darkplaces: server is starting before the "port" cvar is set by commandline and scripts? (yummyluv)
 -n darkplaces: typing ip in join game menu should show 'trying' and 'no response' after a while, or 'no network' if networking is not initialized (yummyluv)
+d darkplaces: make light_lev dlights from qc require PFLAGS_FULLDYNAMIC flag
+d darkplaces: improve tenebrae compatibility by handling EF_FULLDYNAMIC flag in tenebrae mode, also make all sprites render additive
+d darkplaces: add r_showtris cvar (Riot)
+3 darkplaces: figure out BoxOnPlaneSide crash that happens in dpmod dpdm2 deathmatch 7 occasionally
+2 darkplaces: add q2 sprite support sometime
+0 dpmod: fix tilted corpse bug
+0 dpmod: figure out why the dbsg isn't selectable
+0 dpmod: fix the plasma wave doing excessive damage at low framerates
+0 dpmod: fix the 'shell casing spawning at wrong player' bug somehow
+0 darkplaces: figure out why bmodels aren't receiving lightmap dlights
+d darkplaces: fixed SV_TouchAreaGrid to not crash if SV_IncreaseEdicts is called during a touch function, by making a list of edicts to touch and then running through the list afterward (KGB|romi)
+d darkplaces: moved R_ShadowVolumeLighting to r_shadow.c
+d darkplaces: added RENDER_LIGHT flag to entity_render_t to make rtlighting optional per entity
+d darkplaces: cleaned up rtlight handling, merging most code between world rtlights and dlights
+d darkplaces: safety checked lightmap access in Mod_Q1BSP_RecursiveLightPoint as one map Sajt uses was crashing (Sajt)
+-n darkplaces: upgrade network protocol to send precise angles, and make EF_LOWPRECISION downgrade both origin and angles (-Urre, -Wazat for Battlemech, FrikaC, mashakos, RenegadeC, Sajt)
+-n darkplaces: fix cubemap upload scaling crashes (Urre)
+d darkplaces: make screenshots save to screenshots/fniggium%04i.tga in GAME_FNIGGIUM (Sajt)
+d darkplaces: make screenshots save to screenshots directory (Sajt)
+2 darkplaces: make corona occlusion testing use GL_ARB_occlusion_query instead of a CL_TraceLine (Riot)
+d darkplaces: default a few cvars accordingly for GAME_TENEBRAE mode
+d darkplaces: add skin and pflags support to light entity loader
+0 darkplaces: add EF_NOSHADOW to make entities that never cast shadows (Urre)
+2 darkplaces: fix fogging in realtime lighting mode, need to split the shaders into two stages, this will also fix decal bugs with fog (Electro, Mitchell)
+0 darkplaces: fix cl_nodelta 1, it's halting updates (Tomaz)
+0 darkplaces: player setup menu network speed is never applying to rate (Mitchell)
+d darkplaces: PF_traceline/PF_tracebox now work with world as the edict
+d darkplaces: make the static light built messages be developer prints (Tomaz)
+d dpmod: use Tomaz's ammo box models (Tomaz) 
+d darkplaces: make bounce check for fabs(dotproduct)<60 velocity, not dotproduct<60, so now an explosion above gibs will cause them to bounce up into the air 
+d darkplaces: merge pvs info for all brush model formats
 d darkplaces: figure out why fullbrights are black on models (romi)
 0 darkplaces: add support for .float corona and corona_radius to control corona intensity and radius on dlights (Electro) 
 0 darkplaces: add "skin" and "pflags" parsing to light entity loader in rtlights mode (Electro)  
@@ -65,8 +96,12 @@ d darkplaces: add tenebrae light entity properties, like cubemap and style and s
 -n darkplaces: implement cubemap support on rtlights (romi, Vermeulen, Mitchell)
 d darkplaces: add r_shadow_realtime_world_lightmaps cvar to control lightmap brightness (Mitchell)
 -n darkplaces: add gl_lightmaps cvar to disable texturing except lightmaps for testing (Vic)
+0 darkplaces: adaptive patch subdivision levels on X and Y based on r_subdivisions cvar
+0 darkplaces: put patches on a delayed queue in q3bsp collision code so the trace is first clipped by brushes
+2 darkplaces: do culling traces against patch bbox
+0 darkplaces: cap packet size at 1k for non-local connections, regardless of their rate setting
 0 hmap2: release hmap2 (Vic, Supajoe)
-4 darkplaces: add capability for qc entities to act as bones in a model, and send them as compressed origins in the parent entity's updates, with perhaps a limit of 16 bones, this would allow some simple serverside ragdoll (Mitchell)
+4 darkplaces: add capability for qc entities to act as bones in a model, and send them as compressed origins in the parent entity's updates, with perhaps a limit of 16 bones, this would allow some simple serverside ragdoll (Mitchell, Deej)
 d darkplaces: worked around Intel precision bug with view blends (they were not covering one line of the screen, due to being so huge that it had precision problems, on ATI and NVIDIA) (Sajt)
 0 darkplaces: release darkplaces build
 0 darkplaces: fix loadsky;r_restart;r_restart crash, again (sajt)
@@ -174,7 +209,7 @@ d darkplaces: add DP_LITSUPPORT extension and document it
 0 darkplaces: add sv_gameplayfix_noairborncorpse cvar (default 1)
 0 darkplaces: add sv_gameplayfix_stepwhilejumping cvar (default 1), note that sv_jumpstep must also be on to enable this
 0 darkplaces: add sv_gameplayfix_swiminbmodels cvar (default 1)
-0 darkplaces: add svc_setanglefloat and DP_SVC_SETANGLEFLOAT extension (FrikaC, SeienAbunae)
+0 darkplaces: add svc_setanglefloat and DP_SVC_SETANGLEFLOAT extension (FrikaC, SeienAbunae, mashakos, RenegadeC)
 0 darkplaces: add te_flamejet builtin and add extension (Supajoe)
 0 darkplaces: add vid_vsync cvar and also to options menu (metlslime)
 0 darkplaces: alias layers should have a shadow volume pass so that nodraw textures don't cast a shadow (Electro)
@@ -274,7 +309,7 @@ d darkplaces: q1bsp trace bug: scrags frequently fly through ceilings - this nee
 0 sv_user.qc: figure out why looking up/down slows movement and fix it (Vermeulen)
 1 darkplaces: add DP_CLIENTCAMERA extension (.entity clientcamera; sets which entity the client views from) (Wazat for Battlemech, SeienAbunae)
 1 darkplaces: add DP_EF_CLIENTLOCKANGLES extension (prevents client from turning view, takes angles from entity) (Wazat for Battlemech, SeienAbunae)
-1 darkplaces: add DP_EF_PRECISEANGLES extension (sends short angles instead of byte) (Wazat for Battlemech)
+f darkplaces: add DP_EF_PRECISEANGLES extension (sends short angles instead of byte), failed because network protocol was upgraded by default (Wazat for Battlemech, FrikaC, mashakos, RenegadeC, Sajt)
 1 darkplaces: add DP_QC_ENDFRAME extension/documentation and post it on wiki (tell Uffe, SeienAbunae)
 1 darkplaces: add DP_SV_READCLIENTINPUT extension (.vector clientinput; works like .movement but for mouse or any other similar controllers) (Wazat for Battlemech, FrikaC, SeienAbunae)
 1 darkplaces: add EndGame function (called on server shutdown or level change) (SeienAbunae, Nexuiz)