It’s been a while since our last public release, but we are now ready and proud to present Q4Max v0.72. Since our last release, the team have been working hard on a number of key features and of course bugfixes.
This release is for Quake 4 1.0.x, and is not compatible with Quake 4 version 1.1. We will release a version compatible with this release as soon as it is ready. As there are substantial changes in 1.1 we do not wish to rush the release and introduce problems, nor do we wish to delay this release any further.
The first main feature is the addition of pause. When we released version 0.71, we said that pauses were too hard to include in the first release because of the time required to add them. One of the base assumptions that the original developers made in all their code is that “time won’t stop”, so going back and adding in the option to freeze time has a very wide ranging effect on the code. It’s not been easy, but pauses are in.
One of the areas where pauses really weren’t compatible is the original Tourney mode. With multiple games running concurrently, having pauses causes both technical and gameplay issues: if one arena takes longer to complete, the rest of the server is left waiting; likewise getting those independent arenas to pause separately would require delving very deep into the spider-web of code that is the current tourney system. We came to the conclusion that this simply wasn’t viable, so we’ve added a classic “Duel” mode – a single 1v1 match with winner-stays-on player rotation. The Raven Tourney mode still exists, but pauses are not an option here. Duel is certainly our recommended option for any serious tournament using Q4Max, though we’ll be interested to see whether the public duel community stays with the bracketed tourney mode or shifts to the old-school duel style.
Another addition to the mod is CTFS – Capture the Flag Strike – a hybrid of Clan Arena and CTF that places one team on offence trying to steal and return the flag from the defending team, who must eliminate the attackers. CTFS can be a lot of fun, and we hope you enjoy it.
The final main addition is the dumping of the end of game statistics as XML files. These can be used by third party tools to produce summary statistics of how you play over time. The statistics can be generated either by clients, or on the servers. We have produced a PHP script which can be installed by server administrators to provide a summary of all games played on the server. This is just the beginning though - hopefully third party tools will also be produced to summarise the data in different ways, both for clients and servers.
There are many more minor features included in the release, which you can read about in the changelog.
* ADD: Compatibility with q4 1.1, including all additional functionality from this release. * ADD: startfreeze callvote/mode option which freezes player movement during countdown for CA/CTFS * ADD: startrespawn callvote/mode option which forces players to respawn after countdown for CA/CTFS * ADD: countdown callvote/mode option which changes si_countdown * ADD: cg_ambientEffects 0/1 allows players to disable world effects * ADD: cg_deadBody 0/1 allows players to disable showing of dead player bodies before they respawn * ADD: XSL Templates which display match stats in a "pretty" format. * ADD: fs_xslTemplate cvar specifies the XSL template referenced in XML stats * ADD: 1.1 cvars pm_zoomedslow and g_simpleitems added to the competition menu * ADD: "follow" command. can supply either a playerId, or a powerup ("quad", "regen", "haste", "invis", "marineflag" or "stroggflag"), and you will spec this player. * ADD: enemyspec callvote/mode option which enables/disables the ability to spec enemies when you're dead in CTFS / CA. * ADD: "timeout" command which is not restricted to refs. Limited number of timeouts (sv_maxTimeouts), and limited duration (sv_timeoutMaxLength). * ADD: When server uses si_allowhitscantint 3, the railtrails are tinted using cg_enemycolor / cg_teamcolor and not the default strogg / default marine colours. * CHG: q4maxXML renamed to MAXStats, and now can display data on both clients and servers, and provides detailed match breakdowns in addition to summary data on servers. See separate documentation. * CHG: Numerous icons made nomip * CHG: Made spectator text less obtrusive * CHG: g_simpleitems 1 now disables the "hologram" effect of item spawn markers * CHG: g_muzzleflash now also removes the actual firing flare * CHG: removed ui_model_backup, ui_model_strogg and ui_model_marine cvars * CHG: Spectator text tweaked to improve visuals during video broadcasts * FIX: (netcode) Reduced the amount of serverinfo data transmitted, thus reducing "SendReliableMessage overflow without allow overflow set" errors. * FIX: Spectators should now be able to rejoin the game in FFA * FIX: Duel no longer allows 3 players in the game if a player joins once the game has started * FIX: Player names/clantags with < > & ' or " are now correctly escaped in XML output * FIX: Tourney mode now correctly creates multiple arenas again * FIX: Tourney mode now respects the overtime callvote correctly again * FIX: Tourney mode now populates scoreboard/hud correctly at start of the tourney. * FIX: force model will force the heads of models in all cases correctly now.
There are no comments yet. Be the first!