MatrixMoves Beta 4
by Tuomo 'Tuco' Korva & Heikki Korva
http://www.planetunreal.com/reactor4
reactor4@planetunreal.com
Release NotesRemember the amazing acrobatics in the movie Matrix ? Now you can do the same moves in Unreal Tournament with the MatrixMoves mutator. This beta 4 version has 7 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 MatrixMovesBeta4.umod
Non-UMOD: Uncompress the zip file to your UnrealTournament\System directoryUsing MatrixMoves in the Game
Off-Line Play:
You have two ways to use MatrixMoves in offline single player game:
1) Choose MatrixMoves B4 DM as the game-type.
2) Choose MatrixMoves Beta 4 from the mutator list.On-Line Play:
Server:
You have two ways to setup MatrixMoves on your server:
1) Use MatrixMoves as normal mutator
2) Choose MatrixMoves B4 DeathMatch as gametype from the pulldown menu. With this option other people wanting to play MatrixMoves Beta 4 find your server much easily by using the MatrixMoves B4 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=MatrixMovesBeta4
ServerPackages=MMb4_Pluginpack1
Addition to the end of file:
[UBrowserMMb4DM]
ListFactories[0]=UBrowser.UBrowserSubsetFact,
SupersetTag=UBrowserAll,GameType=MMb4DeathMatchPlus,
bCompatibleServersOnly=TrueUBrowser.int Additions to [ServerListTitles] section:
UBrowserMMb4DM=MatrixMoves B4 DMClient:
You have two ways to finding Internet games using the MatrixMutator Beta 4:
1. Go to Find Internet games and click on MatrixMoves B4 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 Beta 4The Moves
- The moves work only with supported player classes. To find out if your current playerclass supports the moves during the game, hit TAB key to bring up the prompt, type checkmm and hit enter. If text "MatrixMoves Beta 4 Detected" is shown, your current playerclass supports the moves. See the supported classes at the end of this document for details.
- To be able to use all the moves, enable dodge from options->preferences->game in the UT menus.
Move Description Wallrun & Backflip 1. Make sure that you are near a wall facing it.
2. Do a dodge forward and keep forward button pressed down to start running up the wall. You can run the wall:
- Vertically pressing and keeping down the forward/backward buttons
- Horizontally pressing and keeping down the strafe left/strafe right buttons
- Note that you can aim with your mouse during the wallrun sequence
- If you aren't pressing any of the up/down/strafe left/strafe right keys, the wallrun sequence ends. It also ends if you try run to the opposite direction you are currently going.
4. Press jump button while running up the wall to do a backflip.Frontflip & Backflip 1. Dodge to the front or back to do a flip
- Note that you can do dodgemoves in the air.Double 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.Side Cartwheels 1. Dodge to the left or right while standing to do a side cartwheel
- Note that you can do dodgemoves in the air.Side Spin 1. Dodge to the left or right while crouching on the ground High Jump 1. Press jump button while crouching on the ground
Configuration OptionsYou 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. Wallrun speed Wallrun speed, 0.1 being the slowest value and 2.0 the fastest one. 1.0 is the default value.
Supported Playerclasses
To find out if your current playerclass supports the moves during the game, hit TAB key to bring up the prompt, type checkmm and hit enter. If text "MatrixMoves Beta 4 Detected" is shown, your current playerclass supports the moves.
Original playerclasses:
By default, Beta 4 version supports all original UnrealTournament player classes.
Male/Female Soldier, Male/Female Commando, Commander, BossAdditional player classes:
You can configure the support for additional player classes from the "Additional playerclass window" accessible from "Plugins..." button on the "MatrixMoves configuration window". To be able to use the pluginclass simply click on corresponding checkbox. If you don't have it installed, an error message appears. Here are the additional supported player classes:
- All UT Bonuspack player classes
- Abbey, Alien Queen, Arab, AWolf, BobaFett, Dire, Drake, Gordon, Guardian, HellSpawn, Hunter, Lady Death, Lin Fang, Lobo, Lord Maul, Marine, Mask, Messiah, Obi-wan, Prowl, Q2Male, Ratamahatta, Rhino, Riot, Rumiko, SideSwipe, SolidSnake, Super Male, Unreal1Models, TekkBlade, Trinity, Troop, Valkyries and Yoshi.As an example, let's add support for Trinity player class:
"I have downloaded the Trinity player class from the Internet (www.utskins.com, www.fileplanet.com and www.fileleech.com have them) and installed it to my UT. Then I start UT, go to the main menu and to the MatrixMoves configuration window (mod menu).Then I click the Plugins... button on the window which opens the "Additional playerclass window". I search "Trinity" from the list of Supportedclasses and check it's checkbox. After this I simply close the window, select Trinity as my new player model, set up a new practise session and frag some bots using MatrixMoves."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_PluginB4 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 (v436) with this mutator.Version History
Version Changes Beta 4 - Playerclass code is completely rewritten to improve the network play
- Changed the start sequence for Wallrun
- Horizontal wallrun added !
- Added a console command for easy supported class detection ("checkmm")
- New window added for handling plugin playerclasses
- Fixed skin problem with Boss player class
- Removed the "Time between Jumps" optionThanks to
- FangsFirst for the help with playerclass pluginpackage
- UsAaR33 for the new pluginpackage architecture ideaAuthors
Tuomo 'Tuco' Korva
Heikki KorvaDecember 22nd, 2000
Copyright Reactor 4 - 2000. All Rights Reserved.