X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=todo;h=9d879363b567067f02dd7e79eece761c72bec9b1;hb=ae7c70225c6ac23300f7620394de4fab13485663;hp=253a1f382728e394a4b4329fc85ee76fd9345deb;hpb=ddb7747373ae239fb67996cffd6a7d2bdbb1cf6a;p=xonotic%2Fdarkplaces.git diff --git a/todo b/todo index 253a1f38..9d879363 100644 --- a/todo +++ b/todo @@ -35,6 +35,20 @@ -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) -n dpmod: make grapple off-hand (joe hill) +0 darkplaces: add GL_EXT_stencil_two_side support to shadow rendering (fuh) +0 darkplaces: mini scoreboard (the deathmatch overlay) shows player names multiple times in some cases? +4 darkplaces: add qw protocol support (making darkplaces work as a qwcl client) (tell Fuh) +0 darkplaces: add some cl_explosions_ cvars to control settings - start alpha, end alpha, start size, end size, life time (Supajoe, Mercury) +0 darkplaces: "edict -1" and other invalid numbers cause an error, should just complain (Supajoe) +2 darkplaces: add another TE_TELEPORT effect that spawns particles at a model's vertices (Urre) +0 darkplaces: change sky handling to draw sky even if fog is on (Deej, C0burn) +3 darkplaces: redesign startup script handling to scan scripts for cvars (ignoring commands) and then init video and then run the scripts for real +d darkplaces: physics bug: rotating bmodels stop when the player blocks them instead of pushing the player +d darkplaces: physics bug: fiends can leap through the player (thanks to Tomaz for massive assistance in tracking down this longstanding bug) +-n darkplaces: physics bug: bmodels (doors, etc) hurt player if player pushes against it, and sometimes gets stuck for a frame when falling onto it (Andrew A. Gilevsky) +0 darkplaces: add gl_polyblend cvar to control amount of viewblend effect (Andrew A. Gilevsky) +0 darkplaces: add r_waterwarp cvar to control amount of viewwarping underwater (Andrew A. Gilevsky) +d darkplaces: add cvar_string builtin (Paul Timofeyev) -n darkplaces: crashes if you type too long a command line in the console (SeienAbunae) 2 darkplaces: add lan searching to the server browser and related code (Vermeulen) 4 darkplaces: use larger of model box or collision box for linking into areagrid so that bullet tracing can use the model bounding box instead of the collision one? (Urre) @@ -44,18 +58,18 @@ d darkplaces: add DP_LITSUPPORT extension and document it 0 darkplaces: add DP_SV_ROTATINGBMODEL extension to explain that MOVETYPE_PUSH/SOLID_BSP support rotation in darkplaces and a demonstration of how to use it without qc modifications (Uffe, Supajoe) 0 darkplaces: add Draw2D function to model struct to make it easy to draw models without an entity (Tomaz) -0 darkplaces: add _reflect textures which filter use of skybox as a cubemap reflection (FrikaC) +4 darkplaces: add _reflect textures which filter use of skybox as a cubemap reflection (FrikaC) 0 darkplaces: add a .collision_cancollide QC function call to decide if an entity should collide with another, or pass through it (Uffe) 0 darkplaces: add a clipmask thingy to allow QC to mask off collisions as it wishes (Uffe) -n darkplaces: add a config saving command (Speeds) -0 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... (SeienAbunae) +2 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... (SeienAbunae) -n darkplaces: add a scr_screenshot_jpeg_quality cvar (Electro) 0 darkplaces: add ability to load gfx/particlefont.tga (Vermeulen, frightfan, Error) 0 darkplaces: 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) 0 darkplaces: add chase_pitch cvar to control pitch angle of chase camera, and chase_angle cvar to control yaw angle of chase camera, and add back chase_right cvar (Electro) -n darkplaces: add cl_particles_particleffect_bloodhack cvar to enable converting id1 blood effects to TE_BLOOD style (Alex Boveri) -n darkplaces: add cl_particles_particleffect_bloodhack cvar to menu (Alex Boveri) -0 darkplaces: add cvars for sbar alpha (background and foreground) (Throvold@uboot.com) +-n darkplaces: add cvars for sbar alpha (background and foreground) (Throvold@uboot.com) 0 darkplaces: add cvars to control lighting quality to allow performance tradeoffs 0 darkplaces: add graphics options menu and put realtime lighting stuff in it (Antti) 0 darkplaces: add lightning beam settings to menu (romi) @@ -73,7 +87,6 @@ f darkplaces: change particle() macro in cl_particles.c to have a do{}while(0) t 0 darkplaces: check for out of bounds lump data ranges in maps (FrikaC) 0 darkplaces: check for truncated sound files (FrikaC) 0 darkplaces: cl_particles_maximum cvar (default 32768) which would change number of particles allowed at once (TheBeast) -0 darkplaces: clean up the DrawQ_ blendfunc handling, instead of taking DRAWFLAG_ADDITIVE they should take blendfunc values (Black) 0 darkplaces: client colors are being reset to "15 15" each level in prydon gate? (FrikaC) 0 darkplaces: darkplaces-glx -path transfusion crashes, fix the crash even though it's not going to work anyway (Todd) 0 darkplaces: delay "connect" and "playdemo" and "timedemo" until after video init to cause quicker video startup (KrimZon) @@ -247,7 +260,7 @@ d darkplaces: q1bsp trace bug: scrags frequently fly through ceilings - this nee 3 darkplaces: add anisotropic filtering options (Zombie_13, zinx) 3 darkplaces: add antialiasing options (Zombie_13) 3 darkplaces: add back r_waterripple (Vermeulen) -3 darkplaces: add ogg music playback using optional library after adding wav music playback (Joseph Caporale, Static_Fiend) +3 darkplaces: add ogg music playback using optional library after adding wav music playback (Joseph Caporale, Static_Fiend, Akuma) 3 darkplaces: add stainmaps to realtime lighting mode 3 darkplaces: add sv_rate cvar (limits total rate of the server - rather complicated rules to distribute rate between clients on the server, honoring their requests as best as possible) (Transfusion) 3 darkplaces: call checkvelocity (to clear NaNs) every time velocity is set in physics, to fix frikbot (tell FrikaC) @@ -283,7 +296,8 @@ d darkplaces: q1bsp trace bug: scrags frequently fly through ceilings - this nee 4 darkplaces: figure out what is wrong with dedicated server console on win32 and fix it (and tell willis@deathmask.net) 4 darkplaces: ingame mod switching 4 darkplaces: make hqbsp save mip textures to bsp if tga textures are found -4 darkplaces: memory pool nesting, allowing pools of pools to be batch freed (Vicious) +-n darkplaces: memory pool nesting, allowing pools of pools to be batch freed (Vicious) +4 darkplaces: use the memory pool nesting feature ! (Black[,Vicious]) 4 darkplaces: rewrite sound system! (FrikaC, Static_Fiend, SeienAbunae) 4 darkplaces: use getaddrinfo to support ipv6, add support for winsock2 (or require it), check if winsock2 has ipv6 functions (getaddrinfo)... (|Rain|) 4 dpzoo: a drivable vehicle (using same technique as remote cameras, plus DP_SV_READCLIENTINPUT) @@ -302,7 +316,7 @@ d darkplaces: q1bsp trace bug: scrags frequently fly through ceilings - this nee 6 darkplaces: add cubemap reflections like UT2003 somehow (perhaps entities would define the reflection maps for rooms, and a water entity would take care of the rest?) (TEU, Nexuiz, SeienAbunae) 6 darkplaces: add water refraction like HalfLife2 (Mitchell) 6 darkplaces: figure out an LOD scheme for really large outdoor environments (Uffe, SeienAbunae) -7 darkplaces: Quake3 bsp support (Vermeulen, Mitchell, SeienAbunae) +d darkplaces: Quake3 bsp support (Vermeulen, Mitchell, SeienAbunae) 7 darkplaces: add DP_ENT_DISTORTIONFIELD which visually pulls things inward/outward around an entity (Supajoe, SeienAbunae) 7 darkplaces: add clientside quakec (KrimZon, FrikaC, SeienAbunae) 7 darkplaces: figure out what is causing invalid entity numbers in TouchAreaGrid in world.c - suspicion: problem with reallocation of edicts?