MatrixMoves Beta 2
by Tuomo 'Tuco' Korva & Heikki Korva
http://www.planetunreal.com/reactor4
reactor_4@hotmail.com


Release Notes

Remember the amazing acrobatics in the movie Matrix ? Now you can do the same moves in Unreal Tournament with the MatrixMoves mutator. This beta 2 version has four moves and they look really cool in both 3rd and 1st person views. But of course you have to see it for yourself ! For the ultimate Matrix experience, combine this mutator with JadtheGerbil's excellent Lazy Matrix.

Installation

UMOD: Uncompress the zip file and double-click the file MatrixMoves.umod
Non-UMOD: Uncompress the zip file to your UnrealTournament\System directory

The Moves

After entering a level message "MatrixMoves Beta 2 supported" appears in the top left corner of the screen if your current player class supports the moves. If you get a message "MatrixMoves NOT supported", your current player class does not support the moves. See the supported classes at the end of this document for details.

Move Description
Wallrun & Backflip 1. Run towards a wall.
2. When near the wall, jump towards it while looking upwards and running.
3. The wallrun begins automatically after hitting the wall.
4. During the wallrun, press the jump button to do a backflip.
Frontflip & Backflip 1. Dodge to the front or back to do a cartwheel
- Note that you can do dodgemoves in the air.
Matrix Jump 1. Jump normally.
2. While still in air press jump button again to get higher.
- You can do only one Matrix Jump during one normal jump.
Freeze 1. Press and hold the crouch button while in mid-air to freeze
2. During the freeze you can turn and use weapons.
3. After letting go of the crouch button or after maximum freeze time has passed you will continue to move to the direction you were initially going.
4. Freeze can be used again after landing to the ground.


Configuration Options

You can configure some key attributes of MatrixMoves from the config window accessible from menus (Mod->MatrixMoves) in the UnrealTournament's main window. The changes take affect when a new level is loaded or current level restarted.

Option Description
Maximum Wallrun time Maximum amount of time in seconds player can run vertically on the wall. Set this value to 0 for infinite amount of time.
Maximum Freeze time Maximum amount of time in seconds player can freeze himself in the air. Set this value to 0 for infinite amount of time.
Delay between Matrix Jumps Time MatrixJump is disabled after player makes a MatrixJump. Set this value to 0 to allow player's to jump all the time. Note that the MatrixJump is enabled also after doing some other MatrixMove.
Wallrun speed Wallrun speed, 0.1 being the slowest value and 2.0 the fastest one. 1.0 is the default value.

How to Use in a Network Game

Server: You have two ways to setup MatrixMoves on your server:
1) Use MatrixMoves as normal mutator
2) Choose MatrixMoves DeathMatch as gametype from the pulldown menu. With this options other people wanting to play MatrixMoves find your server much easily by using the MatrixMoves DM server tab in the serverlist. Note that MatrixMoves mutator will be used always with this gametype even if you don't select it to be used.

If you have installed the Non-UMOD version of the mutator, you must add the following lines to the correct files by hand (additions in red color). The UMOD installer does this automatically.

File Additions
UnrealTournament.ini Additions to [Engine.GameEngine] section:
ServerPackages=MatrixMoves
ServerPackages=MM_BonuspackPlugin


Addition to the end of file:
[UBrowserMMDM]
ListFactories[0]=UBrowser.UBrowserSubsetFact,
SupersetTag=UBrowserAll,GameType=MMDeathMatchPlus,
bCompatibleServersOnly=True
UBrowser.int Additions to [ServerListTitles] section:
UBrowserMMDM=MatrixMoves DM

Client: You have two ways to finding Internet games using the MatrixMutator:
1. Go to Find Internet games and click on MatrixMoves DM tab on the serverbrowser.
- Note that the tab will be added to the browser the first time you activate the MatrixMoves configuration window.
2. Browse all populated servers and try to find a game using the MatrixMutator

Supported Playerclasses

By default, Beta 2 version supports the following player classes:
- All original UnrealTournament player classes
- All UT Bonuspack player classes
- Rumiko player class

MatrixMoves uses a plugin type approach for supporting additional player classes. This means that you don't need any additional packages for playing MatrixMoves and it's easy to make new pluginpackages for player models which don't have MM support yet. To add support for new player classes by making pluginpackages see MatrixMoves_Plugin document. Note that if you want to use pluginpackages in network play, server must have them in ServerPackages list.

Known Issues

- The moves only work with the supported playerclasses.
- Bots don't use any of the new moves.
- The demo playback doesn't show the moves right.
- When playing MatrixMoves and going to the player setup, the player model may not be the right one.
- We recommend that you use the latest version of UT (v420) with this mutator.

July 4th, 2000
Copyright Reactor 4 - 2000. All Rights Reserved.