Description
With Arena Match you can create arena mutators for (almost) any weapon you
like. The weapon can be selected from a menu or you can select several weapons
and let the Arena Match mutator choose one of them when the match begins.
Arena Match also comes with the Arena Physics mutator which lets you change
various aspects of gameplay like damage, momentum, player speed or jumping
height.
Installation
UMOD version
Just open the UMOD file and the UT setup program should start.
If this doesn't work, you may need to download the UMOD fix or re-install
Unreal Tournament.
non-UMOD version
The non-UMOD version's ZIP file contains directory information, so you only
need to unzip the files to your UT directory.
If you want to host multiplayer games you also have to add the following lines
to the [Engine.GameEngine] section of UnrealTournament.ini:
ServerPackages=EnhancedItems
ServerPackages=EWindow
ServerPackages=ArenaMatch
To start an Arena Match just add Arena Match to the list of mutators
used in the game.
Unlike most other Arena mutators Arena Match allows you to use the translocator.
Use the Settings page of the Start Practice Session
or Start Network Game window to disable the translocator.

To configure Arena Match use Mod -> Arena Match.

Options of the Arena Match tab:
- Weapon Class
Enter the class name of the weapon you want or click the small button to open a
menu where you can choose any UT or Unreal weapon and any other weapon
registered in an .int file.
- Selected Weapon
Shows the name of the currently selected weapon.
- Keep default weapon
Select whether the default weapon (Impact Hammer or Chainsaw) should be kept in
the game. You can use default weapon mutators like Chainsaw Melee or Chaos UT
Sword Melee together with Arena Match.
- Place ammo on map
Select whether ammo for the specified weapon should replace all ammo pickups on
the map. If the weapon has no ammo pickup (e.g. Redeemer, Impact Hammer), then
all weapons in the map are replaced by the arena weapon. Uncheck this to remove
all weapons and ammo pickups from the map.
- Remove other items
If this is checked all health pickups, armors, invisibility pickups and damage
amplifiers are removed.
- Unlimited ammo
The amout of ammo is kept at the maximum value, so you will never run out of
ammo.
- Maximum pickup ammo amount
When using an Arena mutator the ammo usually is restored to maximum when
picking up a weapon or an ammo pack. Disabling this checkbox causes weapon and
ammo pickups to give you only as much ammo as they normally would.
- Maximum ammo at start
You start with full ammo instead of the default of the arena weapon like in
every Arena mutator. Disabling this checkbox has no effect when Maximum
pickup ammo amount is activated.
- Don't remove other weapons
This option effectively turns Arena Match from an Arena mutator into a default
weapon mutator.
Arena Match will only replace the default weapon (Impact Hammer) and will not
touch the weapons or ammo pickups on the map. However the Remove other
items option still stays active and the ammo amount modifying options
affect all weapons.
- Random Weapons
Opens the Select Random Arena Weapon window:

When the Activate random weapons checkbox is enabled the Arena Match
mutator randomly chooses a weapon from the list at the start of each match.
The configuration window remembers all weapons you entered in the Weapon Class
text box. As long as you don't close the window, all of these weapons are
available through the right-click menu and in the Random Weapons window. When
the Activate random weapons checkbox is disabled you can use the random
weapon list as storage space for the weapons you added manually. They will be
saved to the Random Weapons list and loaded when you open the config window
again.

Options of the Arena Physics tab:
- Damage scaling
Changes the damage done by players. You can select values between 30% and 1000%.
- Momentum scaling
Changes the momentum applied by projectiles, explosions or other sources of
damage. You can select values between 0% and 1000%.
This also allowes to change the effectiveness of impact jumping and splash
jumping (e.g. ripper jump or rocket jump).
- Weapon speed
Changes the firing rate of the weapons. You can select values between 30% and
250%.
This setting only works with certain weapons that support it, like Rockets UT
rocket launchers or the weapons in cluded in the Enhanced Items mod.
- Player speed
Changes the speed of movement for all players. You can select values between
30% and 250%.
- Jumping height
Changes, how high players can jump without the jump boots. You can select
values between 30% and 1000%.
Higher jumps also allow you to fall from greater height without taking damage.
- Minimum air control
Changes the air control. You can select values between 0% and 100%.
Note: This is a minimum value. If the air control setting of the Start Game
window is set to a higher value, Arena Physics' value will have no effect.
- Player mass
Changes the player's mass. You can select values between 10% and 1000%.
- Player buoyancy
Changes the buoyancy of the players. You can select values between 10% and
1000%.
Buoyancy works relative to the player's mass. With lower settings it will be
more difficult to get back to the water surface, while with higher settings it
will be harder or even impossible to dive to the bottom of pools.
- Minimum Gravity, Maximum Gravity
You can use these to adjust the strength of gravity on the map. Gravity will be
at least as strong as specified by Minimum Gravity, but not higher than Maximum
Gravity. The value 0 disables Maximum Gravity and for obvious reasons also
Minimum Gravity.
The default gravity is 950. Allowed values are 0 to 5000.
- Scale Gravity
After the gravity has been limited using the Minimum/Maximim Gravity sliders,
it will be multiplied by this value.

Options of the Health and Armor tab:
- Regular Damage
Changes the amount of regular damage a player receives. You can select values
between 0% and 500%.
- Environmental Damage
Changes the amount of environmental damage a player receives. Environmental
damage types are extreme temperatures and slime.
- Falling Damage
Changes the amount of damage a player receives from falling.
- Self Damage
Changes the amount of regular damage a player can do to him/herself after
the player's armor and the other damage reduction values have been applied.
- Default Health
Changes the default amount of health. Note that health pickups have some weird
limitations:
Regular health pickups regenerate health up to the default value, no matter how
much that is.
Super healing items (e.g. the Health Vials) regenerate health up to the lower
of the two values twice the default health and 199, i.e. when you have less
than 100 default health the item heals up to twice that value, but when you
have 100 default health points or more the maximum is 199, even when default
health is 200 or more.
- No Drowning
Players can't drown when this is enabled.
- No Super Healing
All health pickups heal up to default health.
- Default Super Healing
All health pickups remain unchanged.
- Always Super Healing
All health pickups are super healing. (see above)
You can simulate (almost) any other Arena mutator like Flak Arena or
InstaGib DM or create your own Arena mutator:
- Unreal Stinger Arena
- Redeemer Arena
(not really useful, but not as dangerous as Vortex
Arena)
- Bio Rifle Arena + Unlimited Ammo
- Telefrag Match
(only Translocators)
- Mercury Missile Launcher Arena
(needs Rockets UT)
- Only Chainsaw and Impact Hammer
(Select the Chainsaw and enable
Keep default weapon and Remove other items in Arena Match.)
Also try other combinations of the Arena Match options and other mutators, e.g.
Chainsaws and Chaos UT Swords or a rocket jump match. (more momentum, less self
damage and UT's instant rockets mutator)
There are several mods which declare their weapons for the weapon priority
window, although those weapons usually are not shown in UT's default priority
window. The weapons of these mods and mutators are displayed in the weapon
selection menu.
How to create custom .int files for Arena Match
Basically these .int files use two different kinds of declarations.
- Weapon declaration
This is an extension of the syntax Unreal and UT use to declare their weapons.
Object=(Name=U4eT.Katana,Class=Class,MetaClass=Botpack.TournamentWeapon,Description="Katana,Melee")
Name is the class name of the weapon with package. MetaClass can be Engine.Weapon,
Botpack.TournamentWeapon or EnhancedItems.EnhancedWeapons. If the weapon does
not extend from TournamentWeapon or one of its subclasses you have to use
Engine.Weapon.
If the weapon is not a subclass of EnhancedWeapon you can only use Weapon or
TournamentWeapon. The MetaClass EnhancedWeapon is valid only for weapons using
EnhancedItems which should not be displayed the advanced Weapon Priority List.
Description consists of the weapon's display name and an optional weapon group
separated by a comma.
- Package declaration
Object=(Name=Engine.GameInfo,Class=Class,MetaClass=Engine.Info,Description="U4eT,Unreal Forever,U4e")
Name an be any subclass of Engine.Info and is not evaluated. Description
consists of the package's name (the package file without extension, in this
case the package file is named U4eT.u), the mod this package belongs to (Unreal
Forever) and an optional shorter name for that mod (U4e).
Changes since version 1.1
- Merged Place Weapon and Place Ammo options
The Place Weapon option has been merged into the Place Ammo option, since it
was pointless to place both the weapon and the ammo.
- New Keep Default Weapon option
It is now possible to play InstaGib and still use hammer jumps.
- Other weapons can be kept
The new Don't remove other weapons option allowes to use Arena Match to
just change the default weapon from Impact Hammer to anything else. (similar to
e.g. the Chainsaw Melee mutator)
- Fixed Unlimited Ammo
Unlimited Ammo now keeps the ammo at the maximum amount instead of setting it
to 999 (which wasn't really unlimited with the Minigun and didn't seem to work
as expected).
- Weapon menu
Many people didn't find the weapon selection menu which can be brought up by
right-clicking on the text box, so I added a small button which also brings up
this menu.
- New Arena Physics mutator
The new Arena Physics mutator can be used to change certain aspects of game
play, like damage, health, movement and gravity. It can be used with or without
the Arena Match mutator.
Changes since version 1.0
- Weapon groups
Packages with many weapons could result in very long lists and caused menus to
be larger than the screen. This can be fixed by putting weapons in several
groups like "Melee" or "Super weapons".
- Menu fixes
The positions of selection submenus are adjusted when touching the edges of the
screen so all items are displayed properly.
- Ammo amount options
(see Configuration above)
- .int file for U4e weapons
All of the 65 weapons available in Unreal Forever Tournament v6.02 can be
selected from the menu after copying the .int file to UT's System folder.
- Simplified weapon selection
You can type the weapon's class just as WeaponClass
instead of
Package.WeaponClass
if it is already displayed in the selection
menu. Of course you could also select it there.
Credits
I started this because I wanted to test weapons without making a mutator for
them and without using the summon command, but now it became a pretty good
mutator so I decided to release it to the public. A special thank you goes to
TechnoArcher for the random weapon idea.
Feel free to mail me if you have
any suggestions or want me to add some weapons not listed here.
Check my homepage
for updates and new mods.
Have fun.