|
|
1.1 ! root 1: Changes since v3.17 ! 2: ------------------- ! 3: ! 4: - Updated VWEP models ! 5: - Fixed sound config strings getting out of sync on loadgame. This caused ! 6: the wrong sound to be played. ! 7: - Fixed a bug in ref_soft that caused the menu system's bottom of screen ! 8: help text not to be displayed ! 9: - Added a missing Rogue DM option ! 10: - "Water surfing" that was present in 3.17 has been fixed (holding jump while ! 11: on the surface of water let you swim at full speed). ! 12: - Environment maps (env) are now autodownloaded (if allow_download_maps is set). ! 13: - Spectator support added. A new cvar is built into the client, "spectator" ! 14: Setting it to value other than "0" will allow you join a game as a spectator. ! 15: While in spectator mode, you can press the attack button to enter a chasecam ! 16: mode and follow other players. Using the inventory keys (by default the ! 17: left and right square brackets) you can switch between players in the game ! 18: while using the chasecam. ! 19: You may enter and leave spectator mode while connected. Doing so resets ! 20: your score to zero. ! 21: ***The new spectator support requires a new game.dll and may not work for ! 22: user mods until they update their code. The default game.dll that comes ! 23: with 3.19 supports chasecam as well as the new included Xatrix game.dll. ! 24: - Fixed it so that when a model defaults to male/grunt (don't have the ! 25: necessary model or skin for the player), VWep support is still enabled. ! 26: - New console command for players, "playerlist". This will cause the server ! 27: to give you a text list of the players on the server, including their ! 28: connect time, score, ping and spectator status. This is handy if not ! 29: everyone fits on the scoreboard on busy servers. ! 30: - New cvar for the game.dll: spectator_password. If set to a value (other ! 31: than "none"), users must set their spectator variable to this value in order ! 32: to join the server as a spectator. This password is independant of the ! 33: normal user password. ! 34: - New cvar for the game.dll: maxspectators (defaults to 4). This value is ! 35: not seperate from maxclients (a spectator is still a client). ! 36: - New cvar for the game.dll: sv_maplist. This can be set to a list of map ! 37: names that the server should autorotate through, rather than using the ! 38: nextmap set in the actual map files themselves. ! 39: For example: set sv_maplist "base1 q2dm1 q2dm3 fact3" will cause the server ! 40: to rotate through those maps. ! 41: ***This requires a game.dll update and will not work with user mods until ! 42: they update their code. ! 43: - A new facility has been added to ClientConnect() in the game.dll to allow ! 44: the game.dll to pass a message back to the user for the reason of disallowing ! 45: a connection. It is done by setting a key of "rejmsg" in the passed userinfo. ! 46: For example: ! 47: Info_SetValueforKey(userinfo, "rejmsg", "Password required or incorrect."); ! 48: - The server cvar, password, may be set to "none" to clear the password. This ! 49: is needed because rcon can not set a blank password. ! 50: - New server cvar: sv_airaccelerate. This controls the optional air ! 51: acceleration facility. The default value is 0, which disables air control. ! 52: The usual value to replicate the air control seen in the original Quake and ! 53: later versions of Quakeworld is 10. 10 allows for much more ! 54: air control (as was seen in 3.15). This value is ignored in single player ! 55: and coop. ! 56: - Fixed NoSuchFrame/BAD_MODELTYPE errors when doing a vid_restart while ! 57: connected. ! 58: - NoSuchFrame errors now include model name to assist in debugging user mods. ! 59: - Fixed the remote status query response (ServerInfo) to not include error ! 60: messages and be more consistent.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.