|
|
Changelog for the ZDaemon 1.07 -> 1.08 transition ================================================= 1. Point 01 release (Aug 31, 2004) ----------------------------------------------------------------------- 1. Changed the behavior of spectators: they can now fly without any gravity as well as use mouselook on any server (similar to UT). 2. Moved the experience display in the DM and TDM scoreboards when using a full screen HUD. 3. Fixed a bug in the scaling of the team color background in TDM when using a full screen HUD and st_scale=true 4. Fixed the saving/restoring of the pwo. Got rid of the "getpwo" and "setpwo" commands as well as the pref_weapon_X CVARs; they're replaced by a single CVAR called "pwo" that uses the same format as getpwo/setpwo. 5. Added the +showscores command to the key customization menus 6. Extended the operation of the on-screen timer: if there is no time limit on the map, it shows the time since you connected. Can be useful on games with respawning items and no time limit. 7. Added a new dmflag to avoid killing people on exit 8. Fixed some 1st/3rd view problems while viewing demos. 9. Added some vertical space between players and spectators in the new DM and Coop scoreboards. 10. Fixed a problem with the sliders in the Heretic menu 11. Added a "cl_maxbodies" CVAR that controls the number of dead bodies displayed. It can range from 1 to 32; defaults to 16. 12. Fixed a problem with the PWO; the server assumed that you always switched to a picked up weapon and that created anomalies when its priority was lower than the one you were holding. 13. Fixed a PWO-related client crash when you picked up multiple weapons quickly. 14. Enabled a "server provider ban list" that can be shared among various instances of zserv; the idea is to enable providers of a large number of zservs to maintain a single ban list without going to the hassle of updating the ban list for each of their zservs. The feature is enabled by specifying the "banlist_url" CVAR inside zserv.cfg. It can contain either an http or ftp URL to the ban list. 15. Fixed the underscore bug where a kill+suicide on the same tick would trigger the end of game. 16. Implemented a fix for the jackhammer bug (view violently shaking as you stand still on stairs) that also produces smoother movement for higher pings. The fix is not 100% finished (there is something else related on the server and we're looking into it), but we feel that even this partial fix is worthwhile. If you dislike its side effects (there are some relatively small anomalies as you come out of teleports), you can type "cl_floorfix 0" in the client console to disable it. 17. Fixed the "chat_block spectators" command so that people who were actually in-game, are not considered spectators at the end of the game. 18. Changed the default red/blue/green/white team colors to darker shades. 19. Implemented the display of target names when allowed by the server. There is an entry in the Display Options menu to turn it on/off. 20. Added a client CVAR called "cl_showpressuse" that determines if the string "Press the 'USE' key to join" is displayed. It defaults to true, but it can be turned off if you like; this is useful for taking screenshots in spectator mode. 21. Fixed the weapnext/weapprev commands when switch to empty was enabled. 22. Improved the PWO method: when you pick up a weapon, you switch to it, only if the weapon has higher priority than the one you're holding AND you are not firing at the moment. 23. Made a netcode fix to prevent out of order packets. If you see weird behavior and want to disable the fix, type "cl_lastticfix 0" in the client console. 24. There is a new server CVAR called "block_color_switching". If non-zero, the server will block anyone who switches colors unless he's dead or spectating. This CVAR defaults to 1 and is also forced to that value if the server advertizes to the master. 25. Added special ("unlagged") network code to compensate for the latency in instant hit weapons (pistol, sg, ssg, cg, rg). This increases the shooting accuracy of high pingers significantly. The activation of the unlagged code is controled through the "sv_unlag" server CVAR which defaults to true; you can experiment setting it to false to determine how it affects the accuracy. Note that this is not a full solution for the ping problem; it is a good start however. 26. The time reported by the server is reset to zero when a spectator joins the game. Therefore, the time reported for spectators is the time since connection, while the time reported for players is the actual playing time. 27. The PWO info is now sent from the player to the server so that the server handles weapon pickups properly. ----------------------------------------------------------------------- 1.08 release (December 21, 2005) ----------------------------------------------------------------------- 1. Adapted the entire audio code from zdoom 2.0.96. This avoids some crashes in the old code, improves midi/mod handling and also adds FLAC support. 2. New audio option to mute when out of focus 3. New master volume control to separate the sound effects volume from the other categories. 4. Fixed a problem where the client would display the wrong armor value. 5. Implemented support for custom voice packs 6. PWO / pickup switching method is now sent from the server to all clients to improve the weapon display while spying. 7. The "zbot" skin is now unavailable to human players. 8. Netcode fixes for less and more stable traffic. 9. Improved compression over the wire. 10. Added a "netstats" cvar that can take the values of: 0 -> no stats 1 -> numerical 2 -> graph 11. Added a "cycle_netstats" command that does the obvious. It's meant to be bound to some key to make it easy to monitor net usage while playing. 12. Fixed a small bug in unlagged: improves the shooting accuracy a bit. 13. Various security improvements. |