Federation

Fixed to work in German and French languages.

Download

Uploading...
Do not refresh or leave this page!

File Description

Fixed to work in German and French languages.

Read More

Readme
Federation v1.5 : Steve[FB] : stevesbap@hotmail.com : www.sbap.fsnet.co.uk

This MOD is an altered version of EF v1.20 with loads of bug fixes and 72 new cvars to change most parts of the game. I've made changes to FFA/THM/CTF/1v1, Assimilation, Specialties, Disintegration, Elimination and Action Hero.

This MOD used to be called "EFAssimMKII", but as its not only assimilation that has been changed now, I've changed the name.

NEW GAME: "Hypo For All"
To play "Hypo For All", click on the "Hypo For All" button below Assimilation, Specialties etc. on the "CREATE SERVER" menu, and start the game. You can also enter the cvar "efa_hypo 1" in the console. All players will spawn with just the hypo and all other weapons will be
removed from the map. You can't play this game with Disintegration or Specialties.

GAMEPLAY:
All weapons on a map can be changed in to one type (efa_weaponsmode). ** SEE NOTE #6 **
Remove Items from the map (efa_nohealth, efa_noarmor, etc.).

SOUNDS:
You can now add custom sounds to func_door, func_plat and func_button. Look in the "mp_entities.zip" for details on how to add them to your map (minor change in v1.0.7).


*** INSTALLING

Put the "Federation" folder in the same folder as stvoyHM.exe, **NOT** BaseEF.

/BaseEF
/Federation
/Gladiator
/In2tagib
/PiNBALL
/ServerUpFull
/TeamElite
.stvoy.exe
.stvoyHM.exe


*** PLAYING

Load stvoyHM.exe. Go to the "MODs" menu, select "Federation" and click on "Load MOD". Or run the "Federation.bat" file in the "Federation" folder.


*** RUNNING A SERVER

To run this MOD on a server, change your script/bat file to look like this;

stvoyHM.exe +set dedicated "2" +set fs_game "Federation"

You can also add any of the new cvars to this line, or to your server config file.

This MOD has UI and CLIENT changes which means that all players must have this MOD installed to play on a server that is running it.


*** CHANGES/FIXES

:: General ::

- Remove Hypo weapons from maps (efa_nohypos).
- Remove Photon Launcher and Arc Welder from maps (efa_noheavyweapons).
- Remove Weapons, Ammo, Health, Armour, Pickups and Holdables (efa_nohealth, etc.).
- The "CREATE SERVER" page now shows 6 maps instead of 4!
- Disable printing of kill messages (cg_disablekillmsgs).
- Ammo respawn time can be changed (efa_ammorespawn).
- Armour respawn time can be changed (efa_armorrespawn).
- Change the amount of damage a shield can take before dropping (efa_shieldstrength).
- Change which weapons and ammo are placed on a map (efa_weaponsmode). ** SEE NOTE #6 **
- Draw a mini-scoreboard on the screen of the top 10 players (cg_drawscores). ** SEE NOTE #5 **
- Health respawn time can be changed (efa_healthrespawn).
- Holdable respawn time can be changed (efa_holdablerespawn).
- If scores are tied at timelimit, overtime can be played [THM/CTF] (efa_overtime).
- Maximum height of the shield bug has been fixed.
- In team games, the shields stay with the same team if a player changes sides.
- Play in most game types with only a Hypo (efa_hypo).
- Play Quake3 maps (efa_quake3maps). ** SEE NOTE #7 **
- Players can be invisible in most game types (efa_cloak). ** SEE NOTE #2 **
- Players can fly around in most game types (efa_flight). ** SEE NOTE #2 **
- PowerUp respawn time can be changed (efa_poweruprespawn).
- Self Damage from Photons, Grenades, etc. can be turned off (efa_selfdamage).
- Set the amount of damage caused by the Detpack (efa_detdmg).
- Set the amount of extra damage the Quad pickup will do (efa_quad).
- Set the range of the Detpack damage (efa_detrad).
- Shields can be set to stay until shot down (efa_shieldstay).
- Suicide ("/kill") can be disabled (efa_allowsuicide).
- THM weapon respawning can be changed to match FFA and CTF (efa_thmweaponrespawn).
- Voting restricted to : map_restart and map (efa_allowvote). ** SEE NOTE #3 **
- Voting is limited to 3 per player, resets after capturelimit etc. and map changes.
- Various changes to the UI and Client. ** SEE NOTE #5 **
- Spam chat blocking (efa_chatsallowed).

:: Assimilation ::

- Allow players to join the game after an assimilation (efa_allowjoin). ** SEE NOTE #1 **
- Assimilate players who die by misadventure... (efa_assimmisadv, etc.). ** SEE NOTE #4 **
- Borg detpack bug fixed.
- Borg Queens range of assimilation can be changed (efa_queenrange).
- Borg Queens teleport return time can be changed (efa_queenteleport).
- Borg speed can be increased to equal the Federation (efa_slowerborg).
- Borgs walk/run speed can be changed (efa_slowerborg).
- Changing from Assimilation to another game type (via cvars) now clears the Borg class.
- Drones range of assimilation can be changed (efa_dronerange).
- Drones teleport return time can be changed (efa_droneteleport).
- Flying Borg bug fixed.
- Hits before Borg adapt to weapons can be changed (efa_borgadapt).
- If the Borg win, the best player is MVP, not always the Queen.
- Rate at which the Drones assimilate can be changed (efa_borgrate).
- Set the maximum health of the Borg (efa_borghealth).
- Stasis weapons and ammo have been changed to IMod.
- You can't change teams with "/team spec".

:: Specialties ::

- Change the amount of damage a shield can take before dropping (efa_specshieldstrength).
- Change the maximum health of all the classes (efa_techhealth, etc.).
- Heavy class speed can be reduced (efa_slowerheavy).
- Infiltrator can be given the Stasis weapon (efa_infilstasis).
- Infiltrators speed can be reduced (efa_infilspeed).
- Set 10 second delays in giving the holdable items to all classes (efa_tech10, etc.).
- Techs can be blocked from walking through enemy shields (efa_techshields).
- The hypo (main and alt fire) will heal team mates and kill the enemy (no more team kills).
- The hypo now gives 20 health points per shot.
- The Hypo will now work when the Phaser is fully discharged.
- Tripwire grenades can be affected by gravity (efa_gravmines).
- When a Tech places a second force field, the first one can be removed (efa_tech1shield).
- You can give the Heavy class a teleporter (efa_heavyteleport).

:: Disintegration ::

- Play with a Compression Rifle or an I-MOD (efa_imoddis).

:: Elimination ::

- You can't rejoin after being killed with "/team spec".
- Fixed to work properly with "Hypo For All" (original EF code banned Hypo's).

:: Action Hero ::

- Change the maximum health of the Action Hero (efa_actionherohealth).
- Changing from Action Hero to another game type (via cvars) now clears the Action Hero class.
- You don't drop any weapons or pickups when killed (so the Action Hero can't have the hypo).


*** CVARS

:: General ::

- cg_disablekillmsgs	(default: 0)    (1 = no console kill messages)
- cg_drawscores		(default: 0)    (1 = draw scoreboard)
- efa_allowsuicide	(default: 1)    (0 = no suicides)
- efa_allowvote		(default: 0)    (1 = allow extra voting)
- efa_ammorespawn	(default: 40)   (time in seconds)
- efa_armorrespawn	(default: 20)   (time in seconds)
- efa_chatsallowed	(default: 4)    (0 = no chatting)
- efa_cloak		(default: 0)    (1 = cloaked) 
- efa_detdmg		(default: 750)  (grenade damage = 75 : 0 = no damage)
- efa_detrad		(default: 500)  (grenade radius = 160)
- efa_doctormodel	(default: 1)     (1 = use Doctor/Jurot for Hypo For All, 0 = default)
- efa_flight		(default: 0)    (1 = flying)
- efa_healthrespawn	(default: 30)   (time in seconds)
- efa_holdablerespawn	(default: 60)   (time in seconds)
- efa_hypo		(default: 0)    (1 = hypo for all)
- efa_noammo		(default: 0)    (1 = no ammo)
- efa_noarmor		(default: 0)    (1 = no armour)
- efa_nohealth		(default: 0)    (1 = no health)
- efa_noheavyweapons	(default: 0)    (1 = remove photon/welder, not Action Hero)
- efa_nohypos		(default: 0)    (1 = remove hypo weapons)
- efa_noholdables	(default: 0)    (1 = no holdables)
- efa_nopowerups	(default: 0)    (1 = no powerups)
- efa_noweapons		(default: 0)    (1 = no weapons - not Assimilation or Action Hero)
- efa_overtime		(default: 0)    (1 = play until a team leads)
- efa_poweruprespawn	(default: 120)  (time in seconds)
- efa_quad		(default: 3)    (1 = normal shot, no enhancment)
- efa_quake3maps	(default: 0)    (1 = Quake3 Arena, 2 = Quake3 Team Arena)
- efa_selfdamage	(default: 1)    (0 = no damage)
- efa_shieldstay	(default: 0)    (1 = stay until shot down)
- efa_shieldstrength	(default: 1)    (2=x2, 3=x3, etc.)
- efa_thmweaponrespawn	(default: 0)    (1 = g_weaponRespawn will now work in THM)
- efa_weaponsmode	(default: 0)    (0 = normal, 1-8 for different weapons)

:: Assimilation ::

- efa_allowjoin		(default: 0)   (1 = allow players to join)
- efa_assimcrush	(default: 0)   (1 = assimilate)
- efa_assimfalling	(default: 0)   (1 = assimilate)
- efa_assimlava		(default: 0)   (1 = assimilate)
- efa_assimmisadv	(default: 0)   (1 = assimilate)
- efa_assimslime	(default: 0)   (1 = assimilate)
- efa_assimsuicide	(default: 0)   (1 = assimilate)
- efa_assimturret	(default: 0)   (1 = assimilate)
- efa_assimwater	(default: 0)   (1 = assimilate)
- efa_borgadapt		(default: 10)  (0 = adapted, 100 = 100 hits to adapt)
- efa_borghealth	(default: 100) (Queen is x2 this value, drone = 150, queen = 300)
- efa_borgrate		(default: 10)  (100+ = instant assimilation)
- efa_borgweapon	(default: 1)   (0 = assimilator only)
- efa_dronerange	(default: 64)
- efa_droneteleport	(default: 15)  (time in seconds)
- efa_queenrange	(default: 32)
- efa_queenteleport	(default: 60)  (time in seconds)
- efa_slowerborg	(default: 1)   (0 = same as the Feds, 1 = original EF speed)

:: Specialties ::

- efa_demo10			(default: 1)   (0 = no delay)
- efa_demohealth		(default: 100)
- efa_gravmines			(default: 0)   (1 = drop)
- efa_heavy10			(default: 0)   (1 = delay) (if efa_heavyteleport = 1)
- efa_heavyhealth		(default: 200)
- efa_heavyteleport		(default: 0)   (1 = gives heavy a teleport)
- efa_infilspeed		(default: 1)   (0 = no haste, 1 = original EF speed ) 
- efa_infilstasis		(default: 0)   (1 = Infiltrator has Phaser and Stasis weapons)
- efa_infiltrator10		(default: 0)   (1 = delay)
- efa_infiltratorhealth		(default: 50)
- efa_medic10			(default: 0)   (1 = delay)
- efa_medichealth		(default: 100)
- efa_slowerheavy		(default: 0)   (0 = original EF speed, 1 = 25% slower)
- efa_sniper10			(default: 0)   (1 = delay)
- efa_sniperhealth		(default: 100)
- efa_specshieldstrength	(default: 4)   (1=normal non-spec shields, 8=x8, etc.)
- efa_tech10			(default: 0)   (1 = delay)
- efa_tech1shield		(default: 0)   (1 = remove the first force field)
- efa_techhealth		(default: 100)
- efa_techshields		(default: 1)   (0 = blocked by enemy shields)

:: Disintegration ::

- efa_imoddis	(default: 0) (0 = Compression Rifle / 1 = IMOD)

:: Action Hero ::

- efa_actionherohealth	(default: 300)


** NOTE #1 **

:: Assimilation Only ::

With efa_allowjoin set to 1, players can join the game at any time. When either team has more than 1 players and someone has been assimilated, "/team spectator" is disabled so players can't leave the game after being assimilated to rejoin the federation team. You can't change teams after someone has been assimilated. 

With efa_allowjoin set to 0, players can join until the normal no join limit or until someone is assimilated. They can leave the game by going to spectator, but they will not be allowed to rejoin the game.


** NOTE #2 **

efa_cloak and efa_flight adds 2 new console commands to almost all of the EF game types. Setting efa_cloak and/or efa_flight to 0 disables them, 1 enables. Not available in Specialties.

The two new commands are "cloak" and "flight", they can be entered in the console, or binded;

bind x "cloak"
bind x "flight"

 or

bind x "cloak;flight" (replace "x" with a key not used by EF)

"Cloak" makes you invisible. "Flight" gives you a flight pack. While invisible and/or flying, your health will reduce until both are turned off. If your health goes below 60, the cloak and flight pack will be disengaged.

"Cloaking" code written by "AssKicka" - www.planetquake.com/code3arena - Tutorial #7.


** NOTE #3 **

Extra voting cvars are:
- kick
- g_gametype
- g_pModAssimilation
- g_pModSpecialties
- g_pModActionHero
- g_pModElimination
- g_pModDisintegration
- capturelimit
- timelimit
- fraglimit


** NOTE #4 **

Assimilate players who die by:
- MisAdventure
- Water (drowning)
- Slime (corrosion)
- Lava (boiling)
- Crush (compression)
- Falling
- Suicide
- Gun Turret


** NOTE #5 **

"HUD Scoreboard" code written by "HeffX" - www.planetquake.com/code3arena - Tutorial #24. Use "cg_drawscores 0/1" to disable/enable, or bind "toggle cg_drawscores". PowerUps will not be displayed when the scoreboard is enabled.

Some of the client changes have come from the "UnLagged" Quake 3 MOD written by "Haste" - http://www.planetquake.com/alternatefire.

BOT code has been tweaked to make them try a little bit harder.

UI should now show a maximum of 1024 maps. On the "search for servers" page, the "gametype" button can be set to scan for:

 "ALL"
 "FREE FOR ALL"
 "TEAM HOLOMATCH"
 "TOURNAMENT"
 "CAPTURE THE FLAG"
 "CSTRIKE MODE"
 "EXCESSIVE"
 "FEDERATION"
 "GLADIATOR ARENA"
 "IN2TAGIB"
 "NEV"
 "PINBALL"
 "PWRWEAPONS"
 "Q32EF"
 "TEAM ELITE"

Several cvars have been capped to only allow values within a certain range as set in RTCW and Q3 Punkbuster recommended server configs:
- cl_timenudge, rate, snaps and cl_maxpackets.

Several other client and server problems were fixed with code posted on the www.quake3world.com forums.


** NOTE #6 **

Setting efa_weaponsmode to a value between 1 and 8 will change all the weapons and ammo on the map in to your selected choice. The Phaser is replaced by your choice of weapon.

This will not work with Assimilation, Specialties, Disintegration, Action Hero or Hypo For All.

efa_weaponsmode 1 (Compression Rifle)
efa_weaponsmode 2 (I-Mod)
efa_weaponsmode 3 (Scavenger)
efa_weaponsmode 4 (Stasis)
efa_weaponsmode 5 (Grenade)
efa_weaponsmode 6 (Tetryon)
efa_weaponsmode 7 (Photon)
efa_weaponsmode 8 (Arc Welder)

To have just a Phaser fight, set efa_weaponsmode to 0 and efa_noweapons to 1.


** NOTE #7 **

Play Quake3 maps on Elite Force with all the Quake3 Arena and Quake3 Team Arena items/holdables/powerups/weapons/ammo/health converted to Elite Force items/etc.

efa_quake3maps can be set for either Quake3 Arena (efa_quake3maps 1) or Quake3 Team Arena (efa_quake3maps 2). Maps that use the same spawn points (like the ThreeWave map packs) for different games and gametypes will only spawn the one item at that point.

The "Quake3 Maps" button in the UI can only be set to "Off" or "On", with "On" being Quake3 Arena maps only, you'll have to enter efa_quake3maps 2 in the console for Quake3 Team Arena maps.

You can use efa_weaponsmode with efa_quake3maps for a one weapon game.

Read More

Comments on this File

There are no comments yet. Be the first!

SteveFB


50 XP


Registered 25th December 2001

9 Files Uploaded

Share This File
Embed File