UTCheats.net - Unreal Tournament & Tactical Ops cheats and hacks

Please login or register.

Login with username, password and session length
Advanced search  

News:

Welcome to UTCHEATS.NET

Author Topic: ynohtna1  (Read 2878 times)

Dumbo

  • Guest
ynohtna1
« on: February 06, 2012, 10:02:10 AM »

y   n   o   h   t   n   a
11am, 28 september, 1999
 Item Mutators for Unreal Tournament

Quick Start
Unzip the files ynohtnA1.u and ynohtnA1.int into your TournamentDemo/System folder.
Fire up UnrealTournament, select Start Practice Session and choose a map.
Click on the Mutators button and either double click on the mutators you desire, or drag them into the window to the right.
Start the game, and enjoy!


The Mutators
+ynohtnA1+ Invisibility
All players and bots start each life with an Invisibility powerup (that wears off).

+ynohtnA1+ AntiGrav
All players and bots start each life with a pair of standard issue AntiGrav boots (triple height jumping, full air control).
The boots will wear off after 3 jumps.

+ynohtnA1+ ShieldBelt
All players and bots start each life with a shield-belt.
This should help weaker players survive a little longer after spawning.

+ynohtnA1+ UDamage
All players and bots start each life with a standard Unreal Damage powerup (4 times weapon damage)!


?ynohtnA1? !!!Invisibility!!!
All players and bots start each life with an Infinite Invisibility powerup!
It will never wear off!

?ynohtnA1? !!!AntiGrav!!!
All players and bots start each life with a pair of Permanent AntiGrav boots that will never run out.

?ynohtnA1? !!!UDamage!!!
All players and bots start each life with an Infinite Unreal Damage powerup.
Prepare for mass violence as everyone dishes out 4 times the standard damage!


Suggested Mutator Combination Of The Day

Infinite-UDamage + Infinite-Invisibility + ShieldBelt + Infinite-AntiGravBoots.
Manic carnage courtesy of AntiGrav boots (DM-Phobos rocks with everyone boinging around) and quad damage.
As all players start off with a ShieldBelt you'll be able to see glowing gold things to shoot at; after a few shots, though, the ShieldBelt will have run out and they'll return to being invisible. That's when the fun (and the hunt) begins!
Combine with JbP's FatBoy mutator for a full calorific, low-carbohydrate workout.


Notes
God, I love mutators... They are powerful, fun to code, and being able to combine them allows one to discover fantastic new gamestyles that otherwise would have sounded stupid.

This package of mutators came about after putting together my first mutator a few days ago. It was the BoingBoing mutator that gave each player, upon spawning, a pair of infinitely lasting AntiGrav boots.

I had originally attempted to achieve this effect by spawning a pair of boots, and calling the correct (or so I thought) methods on the object to simulate the player passing over the boots.
Unfortunately, this didn't work as planned - the players would receive jumpboots fine, but extra copies of the boots would appear in the level.

Bad.

I messed around for some time trying different strategies, but couldn't get the results I wanted. All of the UScript code I could find on the 'net regarding mutators was in the areas of player attribute modification, weapon replacement, or score fiddling.
So I fudged the issue by simply altering each spawned player's attributes to simulate the effects of jumpboots. This worked, but had side-effects: the players HUD would not display the boot icon, a message would not be displayed upon spawning to tell the player what they had, and, because I had altered each player's (and bot's) JumpSound, dodging would trigger the AntiGrav jump sound-effect.


Last night I looked through the UTDemo classes again and thought I would give the item-spawning problem another go. By copying just the relevant lines needed from the Pickup classes Touch method (which is executed when a Pickup is walked over by an Actor) I could simulate the acquisition of a powerup without the extra SpawnCopy that normally occurs.

Sorted. It worked. I was happy.

So, I wrapped that chunk of code up into a new subclass of Mutator called ItemBenefactor. This (abstract) class will remove items of a specified class from a level, and for each player that is spawned, gives them a specified Pickup class.
By subclassing this class (and subclassing some of the Demo's pickups to provide the infinite charge capabilities) I was able to create the array of mutators available in this pack without any significant effort.
I did consider having a Custom item mutator that would work on whatever was setup in a configuration file (similar to JbP's WeaponArena mutator), but I feel that having to entire class names into either UT's Advanced Options or a .INI file is a little un-user friendly. I'm also a lazy ******.


I haven't built a UMOD file for the package as I'm wary of installation and uninstallation problems that might occur when several versions of the Unreal engine are present (several patched Unreal's, and the UT demo are on my drives right now). And, as I said above, I'm a lazy ******.


The full version of Unreal Tournament will probably include several mutators with similar functionality to some of those in here. This package is more of a coding exercise for me than anything else, and has been released to give people even more entertainment value out of the already overwhelmingly awesome demo, and also to contribute to the growing UnrealScripting community's knowledge base. I have no wish to grandstand Epic Games.


Contacts
If you have any problems, comments, or beer you want to share, then please feel free to contact me (ynohtnA) at:

E-Mail removed to prevent spam

Website removed

For more information on mutators try these sites:

The Mutation Device
ModCentral Unreal
UnrealTournament.co.uk's Guide to Mutators

Take care, and have fun!
ynohtnA.


Boring Stuff
I take no liability for any damage this code may do to your computer, life, or relationships.
It works on my machine.
This code is for the Unreal Tournament Demo, and although it may function with the full version of the game (as yet unreleased), no assumptions to that effect should be made.
This code is copyright Anthony Bowyer-Lowe 1999.
You may use this code however you wish as long as you don't charge for it (would anyone actually pay?).
Credit would be nice.
Drink beer. It's good for you.
« Last Edit: October 27, 2014, 11:22:31 AM by 来栖 加奈子 »
Logged