Excessive Plus v2.2b
This release concentrated to fix all the reported bugs and glitches that were collected by the community over the last years but also many new features have been added.
Some of the outstanding new features might be the Quake Live physics including the cylindric hitbox, a brand new anti-cheat system to catch most of the annoying aim bots and auto-shoot hacks, the advanced callvote configuration giving server admins absolute control over their servers and the frame-rate independent physics to make the game generally more fair, especially to those with less powerful hardware/computer.
Update: Excessive Plus v2.2b is available now.
Players now get a new console which allows them to see proper clan tags with extended styles applied, which should make the whole thing more readable/useful. Being an dirty engine hack, this might fail for some, so to get back the original console, simply set xp_drawConsole "0"
.
You can now control ambient sounds (xp_ambient
), the enemy sounds (xp_enemySound "keel"
) and have the enemy model align better to their actual hitbox (xp_modelScale
and xp_modelJump
).
Server upgrade
The converted plusN v2.4 is also available.
On the server part we've got some more changes. Server admins are advised to read the complete post as it will lead through the upgrade process.
Be sure to delete all previous .dll
and/or .so
files in the excessiveplus
folder, otherwise your server will continue to load v2.1
All configuration files now use the same advanced parser/script engine which you already knew from the weapon/game configurations.
Be sure to check the included callvote.txt
, crontab.txt
and rotation.txt
to get the idea of the new options available.
That said, you can now use all the complex if-else constructs everywhere, being it the rotation, the crontab, the map entity files or the new callvote configuration. While this is a good thing, it also means that most rotations will not load anymore due to syntax errors.
Rotation upgrade
The first you will need to adjust is all the assignments your rotation might have.
// Excessive Plus v2.1 timelimit: 12; fraglimit: 50;
// Excessive Plus v2.2 $timelimit = 12; $fraglimit = 50;
In most cases your rotation should be compatible now. However, if you had some conditional maps in the rotation, you will be glad that the whole system has been reworked and now just works as expected.
// Excessive Plus v2.1 q3dm6 if ( g_gametype == 3 && xp_activeClients > 6 ) { q3dm13 } else { q3dm7 } q3dm8 q3dm9
// Excessive Plus v2.2 q3dm6 if ( $g_gametype == GT_TDM && activeClients() > 6 ) { q3dm13 } // the else is optional, you don't have to even out // maps for a condition anymore q3dm8 q3dm9
Note that xp_activeClients
now is a function and should become activeClients()
.
Weapon/game configuration upgrade
In v2.1 we had PHYSICS_NO_RAMP_JUMPS
. Unfortunately this included two physics which could not be toggled separately. In v2.2 we have divided it into the two components and while at it also got rid of the negation.
While this now grants more freedome to config authors, it will break most, if not all, currently available configs. Following this simple step you can make your config compatible again in no time.
If your config had PHYSICS_NO_RAMP_JUMPS
, just drop it. If it did not had PHYSICS_NO_RAMP_JUMPS
you will have to add PHYSICS_RAMP_JUMPS
and PHYSICS_DOUBLE_JUMPS
to get the same behaviour.
We also encourage all config authors to evaluate the new physics PHYSICS_AIR_STEPS
and PHYSICS_STEP_JUMPS
. They can be a great addition.
Advanced callvote
Depending on your server setup, you might end up using the old callvote/referee system. To enable the new advanced system you will want to set xp_vote "callvote.txt"
and xp_referee "callvote.txt"
.
Of course you can adjust or extend the callvote.txt
to fit your needs.
Enjoy!
good job,
let's see...
_= edit:
My Quake stops working with this mode...
"Program Quake 3 stopped working, looking for resolution..." after vid_restart command.
O>M>G <3333 just ask epsi how long and frequently ive asked him when this version is done hes so released now thank you esy <33333
O.M.G.! Its here, the new version!!!
Thx easy and panda for this 1!
Good job!
_________
epsislow
Thanks! Tonight I will update my server!
let's see.
finally
n1
I go to see E+ 2.2!!! finally....
omg it has bugs! and when u reconect to server q3 stop working .///