Since 3.0 bumps the major version, you rightfully expect ZDoom updates and ZDoom updates is what you get. Compared to 2.x, 3.0 contains almost four years of ZDoom updates. It's on par with GZDoom 1.8.6 and thus leapfrogs the latest stable ZDoom version 2.7.1 by almost a year worth of ZDoom changes. Of course, all these updates required a lot of changes under the hood, so most likely there are still a lot of bugs in 3.0. But that's why we are releasing beta builds after all.
ZDoom updates are not the only thing 3.0 has in store, but see for yourself. Here is the full list of changes:
Code: Select all
*+ - Updated Zandronum's (G)ZDoom base to ZDoom 2.8pre-441-g458e1b1 / GZDoom 1.8.6. [Torr Samaho]
*! - 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]
+ - Added NamedRequestScriptPuke, named variant of RequestScriptPuke. The two functions can now take 1-5 parameters, thus supporting 4 script arguments. [Dusk]
- - Fixed: Newly connecting clients were not properly informed about the secrets that were already revealed. [Torr Samaho]
! - Removed the internal server browser. It was only useful for debugging purposes anyway and the CCMDs querymaster and dumpserverlist are sufficient for this. [Torr Samaho]
! - Changed: Spectators can now interact with gravity and use the fly/land commands. [Leonard]
- - Fixed: The effects of the terminator sphere and the hellstone on a player were not properly stored in save games. [Torr Samaho]
- - Fixed: SetPlayerProperty could still change certain flags on a spectator. [Leonard]
- - Fixed: Changing the CVAR 'fullscreen' crashed the server. [Torr Samaho]
- - Fixed: sv_sharekeys did not use actor tags properly anymore after the ZDoom update in 2.0. [Dusk]
- - Fixed: Free spectate mode would crash the game. [Dusk]
- - Fixed: The game could tick too fast after getting kicked. [Leonard]
- - Fixed: The automap would render spectators other than the local player. The local player, if spectating, now won't be rendered either if the user spies on someone. [Dusk]
- - Fixed: the server did not handle item givings and takings with amounts greater than 32767. [Edward-san]
! - Spectators may now move freely even when the game has ended and players are frozen in place. [Dusk]