qw2do.txt 5.1 KB

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