]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - todo
343
[xonotic/darkplaces.git] / todo
diff --git a/todo b/todo
index 59895ef9d2104fa86abe8cb77ee32fdf245d29fb..b15b45c5df8756c8d4224eb443bd4c8c55953763 100644 (file)
--- a/todo
+++ b/todo
 -d darkplaces renderer: figure out what's wrong with gloss rendering vertex calculations, which may be GF2 related (QorpsE)
 -d darkplaces renderer: make sure r_novis works (Carni)
 -d darkplaces sound: dsound broken, needs to be managed as part of video system (jeremy janzen)
+-d darkplaces video: add vid_vsync cvar and also to options menu (metlslime)
 -d darkplaces: add ogg music playback using optional library after adding wav music playback (-Joseph Caporale, Static_Fiend, Akuma)
 -d darkplaces: add wav music playback (-Joseph Caporale, Static_Fiend)
+-d dpmod: add rotfish to spawnmonsters code (only spawn if they land in water) (Zombie)
 -d dpmod: make grapple off-hand (joe hill)
 -d dpmod: make grunts reload less often, like every 10 shotgun shells (scar3crow)
 -f darkplaces client: fix view blends slightly lingering as time goes on, they should go away completely (Cruaich)
--f darkplaces server: add an extension to indicate that MOVETYPE_WALK works on non-clients (tell FrikaC)
--f darkplaces testing: figure out a workaround for broken gcc optimizers on BoxOnPlaneSide? (Diablo-D3)
 -f darkplaces: add crude DML model loading with animation list (ask Riot for dml library) (Mitchell)
 -f darkplaces: crashes on radeon in rare situations that seem to occur in dpmod dm 7 mode? (Option42)
 0 darkplaces client: add back cl_particles_lighting cvar and add back the particle lighting (romi)
 0 darkplaces sound: Lordhavoc needs to talk to fuh about snd_macos.c (fuh)
 0 darkplaces sound: make sound precaching not allocate an sfx if the sound is not found, so it complains only once about missing sounds when you connect, rather than constantly, and also so using "play" commands for non-existent files won't eat up sfx slots (fuh) 
 0 darkplaces sound: the new sound engine should have a cvar for random variations of pitch on sounds like in doom (RenegadeC)
-0 darkplaces video: add vid_vsync cvar and also to options menu (metlslime)
 0 dpmod: add a "monsterwander" cvar and default it off, this would enable the spawnwanderpath code (Zombie13)
-0 dpmod: add back nails in walls, even if only in singleplayer (Zenex)
-0 dpmod: add combo kill detection; rapid burst of kills (Sajt)
 0 dpmod: add flame thrower enforcers back (scar3crow)
 0 dpmod: add flame thrower weapon, and make its altfire drop a canister of fuel (10 fuel units?), which can be ignited to set off as a bomb about the size of a rocket blast, plus some fireballs raining down (scar3crow)
-0 dpmod: add killing spree reporting; how many kills since spawn when you die, as well as announcing when you hit certain numbers of kills (Sajt)
 0 dpmod: add q3bsp teleport target entity
-0 dpmod: add rotfish to spawnmonsters code (only spawn if they land in water) (Zombie)
 0 dpmod: crash when dog attacks you in dpdm2 deathmatch 7 with bots present (Zombie13)
 0 dpmod: figure out why the dbsg isn't selectable in deathmatch 7 mode
 0 dpmod: find a way to make deathmatch 7 get more difficult as kills increase?  (Zombie13)
 0 dpmod: try making ball lightning mortar shamblers (scar3crow)
 0 dpmod: try not adding gravity when onground to see if it gets rid of ramp sliding (Midgar)
 0 dpmod: up nail limit to 500 (scar3crow)
-0 dpzoo.map: colored lighting
 0 dpzoo.map: flame jet
 0 dpzoo.map: func_train with sky brushes
 0 dpzoo.map: particlecube
-0 dpzoo.map: rain
 0 dpzoo.map: rotating fan bmodels
 0 dpzoo.map: rtlights in normal mode (when that extension is made)
-0 dpzoo.map: skybox
-0 dpzoo.map: snow
 0 dpzoo.map: thief-like area to sneak past a guard who can easily kill you (shambler?) to demonstrate lightlevel checking
-0 dpzoo.map: transparent glass bmodels (DP_ENT_ALPHA)
 0 hmap2 -qbsp: add ORIGIN brush support in bmodel compilation (Carni)
 0 hmap2: add CAULK texture support - delete surfaces using this texture, or at least don't link them (Tomaz)
 0 hmap2: make sure seconds reports in all tools don't print secondssss when they're printing shorter and shorter updates (FrikaC)
 1 darkplaces server: add md3 mesh name reporting to qc somehow when traceline does model tracing and hits the model
 1 darkplaces server: change host_minfps to not lie about the time but instead control how many times SV_Physics runs per network frame, so if rendering goes slow the game doesn't slow down
 1 darkplaces server: decide on an extension name for .ent loading and report it, also document in dpextensions (tell FrikaC, Gleeb, and add to wiki)
-1 darkplaces video: add r_displayrefresh cvar for windows video refresh settings (Willis)
+1 darkplaces video: add r_displayrefresh cvar for windows video refresh settings (Willis, Judas Judas)
 1 dpmod: add a Treasure Hunt mode (inspired by preview of Will Rock) - a team wins when they hold all the artifacts
 1 dpmod: add func_crate (NotoriousRay)
 1 dpmod: dm 7 monster spawns should occasionally be a crowd of Diablo2 style powered up monsters (Rick)
 1 dpmod: make a skill 4 mode where monsters are nearly invisible (alpha 0.2?) except when attacking or in pain
 1 dpmod: make ogres start up their chainsaw when first seeing an enemy (scar3crow)
 1 hmap2: add .mip loading support
+1 hmap: qbsp dies from runaway allocations if a duplicate plane is found on a brush (Tomaz)
 1 lhfire: add percentage and estimated time reporting to console output (daniel_hansson@telia.com)
 1 lhfire: get lhfire_gui build from Tomaz.
 1 lhfire: post lhfire_gui build.
 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)
 3 dpmod: code a func_swinging entity which takes a starting angle and swing time and swings back and forth, each time reaching that angle, and swinging through '0 0 0' (Zombie)
@@ -667,8 +659,11 @@ d darkplaces: worked around Intel precision bug with view blends (they were not
 d dpmaster: add a commandline option to dpmaster that remaps a server ip to another ip, so LordHavoc can make his server show up on his dpmaster
 d dpmaster: rename 'interface' variable so it compiles in MSVC, interface is a compiler keyword (Vic)
 d dpmod: add back charge-up on plasma rifle alt-fire and increase the max charge to 50 cells
+d dpmod: add back nails in walls, even if only in singleplayer (Zenex)
 d dpmod: add back tarbaby gibs (scar3crow)
+d dpmod: add combo kill detection; rapid burst of kills (Sajt)
 d dpmod: add frags for killing monsters in dpmod (scar3crow)
+d dpmod: add killing spree reporting; how many kills since spawn when you die, as well as announcing when you hit certain numbers of kills (Sajt)
 d dpmod: add support for info_player_deathmatch in singleplayer for q3 compatibility (Static_Fiend)
 d dpmod: add target_position entity for a touch of q3 compatibility on jumppads (Static_Fiend)
 d dpmod: apparently can't fire in start.bsp? (scar3crow)
@@ -684,6 +679,11 @@ d dpmod: post new dpmod build.
 d dpmod: switch to new Tomaz weapon models
 d dpmod: use Tomaz's ammo box models (Tomaz) 
 d dpmod: why can't I pick up nails when I have no nailguns?  and other similar pickup problems with weapons
+d dpzoo.map: colored lighting
+d dpzoo.map: rain
+d dpzoo.map: skybox
+d dpzoo.map: snow
+d dpzoo.map: transparent glass bmodels (DP_ENT_ALPHA)
 d hmap2: add -ambientlight option, with warning that it does not produce a .light file (Harb)
 d hmap2: add -minlight option, with warning that it does not produce a .lights file (Harb)
 d hmap2: add tyrlite compatible "delay" settings, with the interpretation of no specified delay being dependent on a -tyrlite option, and add a new type which is a sun light; light cast in a direction, from sky polygons or the void, these light types would warn that they disable .lights files
@@ -708,8 +708,10 @@ f darkplaces physics: can't move when stuck in a monster (Sajt)
 f darkplaces physics: walking backward toward the cage in e4m2, it's 'sticky' (MoALTz)
 f darkplaces protocol: add EF_PARTICLESPAWNER extension (FrikaC, [TACO])
 f darkplaces server: Mem_Alloc crash when entities are spawning, sv_main line 1760 (VorteX)
+f darkplaces server: add an extension to indicate that MOVETYPE_WALK works on non-clients (tell FrikaC)
 f darkplaces server: add automatic binding to whatever address the machine's hostname resolves to (in addition to 0.0.0.0); see original quake code for examples (yummyluv)
 f darkplaces testing: figure out BoxOnPlaneSide crash that happens in dpmod dpdm2 deathmatch 7 occasionally
+f darkplaces testing: figure out a workaround for broken gcc optimizers on BoxOnPlaneSide? (Diablo-D3)
 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)
 f darkplaces: add _0.tga support (per texture) to bsp/md2/md3 loaders
 f darkplaces: add a loading screen (gfx/loadback.tga or the loading plaque if that's not found) before loading commences so that people have something to look at when the engine starts... (Sajt)