Version history: Difference between revisions

Fixed formatting & added 2.2 stuff
No edit summary
(Fixed formatting & added 2.2 stuff)
Line 580: Line 580:
* Rewrote support for preferred weapon order. Weapon info is now automatically looked up, the ORDERDEF lump has been removed. [Dusk]
* Rewrote support for preferred weapon order. Weapon info is now automatically looked up, the ORDERDEF lump has been removed. [Dusk]
* Generalized the rune system. Any rune can be used as a powerup (including spread, prosperity and reflection, which are now available as powerups), and any powerup can be used as a rune. [Dusk]
* Generalized the rune system. Any rune can be used as a powerup (including spread, prosperity and reflection, which are now available as powerups), and any powerup can be used as a rune. [Dusk]
* Added NamedRequestScriptPuke, named variant of RequestScriptPuke. The two functions can now take 1-5 parameters, thus supporting 4 script arguments. [Dusk]
* Added NamedRequestScriptPuke, named variant of RequestScriptPuke. The two functions can now take 1-5 parameters, thus supporting 4 script arguments. [Dusk]
* Added ACS time and date access functions SystemTime(), GetTimeProperty and Strftime(). The return value of SystemTime() may be overridden by the user with the new CCMD acstime. [Dusk]
* Added ACS time and date access functions SystemTime(), GetTimeProperty and Strftime(). The return value of SystemTime() may be overridden by the user with the new CCMD acstime. [Dusk]
* Quad-buffered stereo / 3D Vision support can now be toggled with the new CVAR gl_quadbufferedstereo (default false). [Torr Samaho]
* Quad-buffered stereo / 3D Vision support can now be toggled with the new CVAR gl_quadbufferedstereo (default false). [Torr Samaho]
* The warp cheat now works online and can be used by spectators even if sv_cheats is false. [Dusk]
* The warp cheat now works online and can be used by spectators even if sv_cheats is false. [Dusk]
* Being banned from a server now shows the server's contact email address. Being masterbanned now shows a clearer message that directs to the forums. [Dusk]
* Being banned from a server now shows the server's contact email address. Being masterbanned now shows a clearer message that directs to the forums. [Dusk]
* Players' positions in the join queue are now rendered on the scoreboard. [Dusk]
* Players' positions in the join queue are now rendered on the scoreboard. [Dusk]
* The internal server browser now automatically loads the wads of the selected server when joining. For this, all wads need to be in a place where they can be found with the '-file' command line option. In the browser menu, the left and right keys allow to scroll through the list of filtered servers. [Torr Samaho]
* The internal server browser now automatically loads the wads of the selected server when joining. For this, all wads need to be in a place where they can be found with the '-file' command line option. In the browser menu, the left and right keys allow to scroll through the list of filtered servers. [Torr Samaho]
* The 'Join the game' command key used by spectators is now customizable in the 'Customize Controls' menu. [Edward-san, Dusk]
* The 'Join the game' command key used by spectators is now customizable in the 'Customize Controls' menu. [Edward-san, Dusk]
* The default 'authhostname' CVAR has been changed to the official zandronum game authentication server ( auth.zandronum.com:16666 ). [AlexMax, Edward-san]
* The default 'authhostname' CVAR has been changed to the official zandronum game authentication server ( auth.zandronum.com:16666 ). [AlexMax, Edward-san]
* BOTINFO now allows to define more than 128 bots. [Torr Samaho]
* BOTINFO now allows to define more than 128 bots. [Torr Samaho]
* Chat now features a movable cursor, allowing text insertion/deletion from elsewhere than just the end. [Dusk]
* Chat now features a movable cursor, allowing text insertion/deletion from elsewhere than just the end. [Dusk]
* Chat preview is now rendered on multiple lines, if necessary. [Dusk]
* Chat preview is now rendered on multiple lines, if necessary. [Dusk]
* Chat now remembers the ten previously sent messages that can be brought up with up/down arrow keys. [Dusk]
* Chat now remembers the ten previously sent messages that can be brought up with up/down arrow keys. [Dusk]
* Chat can now tab complete player names. [Dusk]
* Chat can now tab complete player names. [Dusk]
* Clients' account names are now visible in the output of CCMD "playerinfo", unless the player hides it with the new CVar cl_hideaccount. The server can always see the accountname from playerinfo. [Dusk]
* Clients' account names are now visible in the output of CCMD "playerinfo", unless the player hides it with the new CVar cl_hideaccount. The server can always see the accountname from playerinfo. [Dusk]
* Added a mechanism to safe login credentials under Windows using the Windows Credential Manager aka Windows Vault. The credentials can be stored using the new CCMD 'login_add'. A default user name can be specified with the new CVAR 'login_default_user'. [Torr Samaho]
* Added a mechanism to safe login credentials under Windows using the Windows Credential Manager aka Windows Vault. The credentials can be stored using the new CCMD 'login_add'. A default user name can be specified with the new CVAR 'login_default_user'. [Torr Samaho]
* This server now prevents players to use a name already used by another player. If a player requests a duplicate name, the player is renamed to 'Player N' where N is a random number from 0 to 9999. [Torr Samaho]
* This server now prevents players to use a name already used by another player. If a player requests a duplicate name, the player is renamed to 'Player N' where N is a random number from 0 to 9999. [Torr Samaho]
* Added CCMD demo_pause that allows to pause/resume the currently played client side demo. In free spectate mode, the spectator can still move around while the demo is paused. [Torr Samaho]
* Added CCMD demo_pause that allows to pause/resume the currently played client side demo. In free spectate mode, the spectator can still move around while the demo is paused. [Torr Samaho]
* Fixed: Newly connecting clients were not properly informed about the secrets that were already revealed. [Torr Samaho]
* Fixed: Newly connecting clients were not properly informed about the secrets that were already revealed. [Torr Samaho]
* Fixed: Resurrect cheat didn't work online. [Dusk]
* Fixed: Resurrect cheat didn't work online. [Dusk]
Line 702: Line 702:
* Fixed: When a player carrying the white flag died or disconnected, the white flag was spawned on the floor instead of the actual Z position of the player. [Edward-san]
* Fixed: When a player carrying the white flag died or disconnected, the white flag was spawned on the floor instead of the actual Z position of the player. [Edward-san]
* Fixed: Dying players with no lives left disappeared instantly if compat_instantrespawn was enabled. [Edward-san]
* Fixed: Dying players with no lives left disappeared instantly if compat_instantrespawn was enabled. [Edward-san]
* Fixed: joining spectators could cause spawn telefrags more often than they were intended. [Edward-san]
* The authentication mechanism for non-map related lumps now allows Freedoom 0.10/Doom clients to join Doom/Freedoom 0.10 servers. [Torr Samaho]  
* The authentication mechanism for non-map related lumps now allows Freedoom 0.10/Doom clients to join Doom/Freedoom 0.10 servers. [Torr Samaho]  
* Spectators may now move freely even when the game has ended and players are frozen in place. [Dusk]
* Spectators may now move freely even when the game has ended and players are frozen in place. [Dusk]