1 QW 2.3 2do 2 3 - don't broadcast name changes unless cs_connected 4 fix up the name changes stuff. Right now second changes aren't broadcast. Make it count as floodprot (and 5 don't change if flood prot succeeds) 6 - winquake bug, keys bound to +/- aliases don't work when console is down 7 - spectator name changes don't broadcast 8 - cl_crosshaircolor 9 - add gl_cshiftpercent (ala glq098) 10 x- restore 2.1 movement code, but use new gravity application from 2.2, friction is still 4 11 check the step near quad on e1m5 12 stairs on ctf4 13 x- look over stuffbuf again, possible clean up? extend stuffbuf to generic backbuffer for 14 reliable data? change blocks to WriteClientMSG(client, byte, estimiatedsize), which will 15 auto rotate buffers if needed? Change all reliable writes to WriteClientReliable_TYPE()? 16 NO MORE OVERFLOWS 17 x- delta compress usercmds (ala Q2?), reduces client to server bandwidth 18 x- fix player drift in initialsnapposition 19 x- localid works first shot, before server connection 20 x- double size of eyes in gl 21 x- new spectator camera. cl_chasecam 1 now gives a 'through the eyes' camera. This is broken in demo playback. 22 23 24 25 - packet loss display for clients? 26 27 - m_filter in linux qwcl? 28 - some sort of fastforward on .qwds? host_framerate? "Press [ATTACK] to Fast Forward"? 29 - don't draw crosshair while showing scores 30 - skin of '.' is invalid (causes hang?) 31 - fix it so that screenshots try to write to gamedir and if it doesn't 32 exist go to qw dir 33 - profile qwsv and see if it can be made less cpu intensive 34 - client up the checksum crap, replace random table 35 - r_lightmap 1? 36 37 x- clamp topcolor/bottomcolor (crashes glqwcl with high bogus values) 38 x- work on pmodel/emodel stuff, gl probs? 39 x- heapsize b0rked in win32 qwsv 40 x- server challenge 41 x- internal port number (like john did to Q2) 42 x- add rerecord 43 x- increase edicts to 1024 44 x- check that -zone is used 45 x- change EF_DIMLIGHT to EF_BLUE for Quad effect in QWQC 46 x- rewrite the server player cmd to remove double touch 47 x- exec frontend.cfg after execing config.cfg during gamedir change 48 x- add percentage loss on r_netgraph 49 x- add r_netgraph to gl version 50 x- stuff cl_warncmd before and after execing gamedir configs on gamedir change 51 x- check to see that high fps doesn't overflow network and increase ping 52 x- add a localinfo to server (complements serverinfo). Same as serverinfo, 53 but is local to the server and can only be accessed by the QC and the 54 console. 64K limit? 55 Save localinfo automatically during map changes. 56 sv_localfile specifics localinfo file name 57 saves in current gamedir 58 accessed as serverinfo, i.e. infokey(world, "blah") 59 localinfo overrides serverinfo 60 x- should water leafs pass sounds (i.e., fully hearable in PHS) 61 x- allow 'password none' and 'spectator_password none' to clear passwords 62 x- remove "password" field from userinfo data upon connect 63 x- average ping for the team on +showteamscores, low/avg/high 64 x- check that prediction of other players clips against self 65 - early implementation works well, but causes movement jerk in close 66 quarters due to prediction problems. try a few other things 67 x- check that fixangle from the server is reliable (after teleporters) 68 x- add new msg level, PRINT_SELF 69 x- add kill-flood filters. Possible maxlines/time value setting. 70 x- add /ignore for llamas 71 x- move sound effects to reliable data stream 72 x- check directinput support on qwcl 73 x- model rendering is slow in gl, see if we can speed it up 74 x- colored lighting in GL version 75 - extend "style" key for lights 76 - check demo playback timing in an attempt to make it smoother 77 x- think about storing the current push value in the demo 78 x- colored lighting for powerups (blue for quad, red for 666, etc.) 79 x- ability to set 'password none' or 'spectator_password none' on a server 80 x- do we want to look at adding real string support to QC? 81 x- spectator QC calls: SpectatorConnect, SpectatorThink, SpectatorDisconnect 82 x- change the lava effect when outside of map in spectator mode 83 x- change autocam to fixed, not float 84 - new art for console background/status bar? release a new pak file? 85 qw/pak0.pak 86 <morbid> And just fresher, a little bit brighter graphics. 87 - Change status bar? some sort of heads up display 88 the tools "float" independantly on the bottom. 89 - McTaggart's "fun water" effect. 90 - Update QPlug to provide more QSpy interaction. 91 - skin master server which QSpy talks to in order to get skins 92 client still retains the ability to d/l skins from current server, put 93 QSpy do a precheck before game launch. 94 Download of skins should probably be compressed 95 - skins should expire both on the client and on the skin master. 96 have qwcl touch (change modify date) on a skin every time its loaded 97 QSpy can then just delete skins more than a month or so old 98 - id will host the skin master 99 x- check out ph00k's comments about jumping 100 x- change hunk_alloc error msgs, to say "16384" instead of "1600"? 101 x- remove console scaling in GL version 102 - Dis would like to continue work on the progs (QC) 103 104 191, g_light.mdl, 0x0171b2c8 105 106