PDA

View Full Version : Quadjump Mutator (port from UT2004) [Final]



KewlAzMe
11-17-2007, 08:04 PM
My first UT3 mutator (port)



================================================== ====================
Quadjump -- Mutator -- Unreal Tournament 3
================================================== ====================

Title : Quadjump
Version : 1.0
Release Date : November 17, 2007
Authors : KewlAzMe
Email : KewlAzMe@Gmail.com
Website : http://www.unbannable.com

================================================== ====================

--- Mutator Information ---

Game : UT3
Name : Quadjump
Type: : Mutator
New Sounds : No
New Music : No
New Textures : Mo
New StaticMeshes/Models : No
NewUnrealScript : Yes
Description : Allows players to jump four times instead of just double jump
Known bugs : None
To Do : Nothing

This is a quick port from Epic's UT2004 Quadjump mutator. I'm not sure how to make the folder
structure for the new game so you need to manually move these files.

--- Installation ---

Quadjump.u --> x:\Unreal Tournament 3\UTGame\CookedPC\
UTMutator_Quadjump.ini --> x:\My Documents\My Games\Unreal Tournament 3\UTGame\Config\


D.O.W.N.L.O.A.D. (http://www.mutatedminds.com/UT3_Mutators/Quadjump.zip)

WoLvErInE
11-17-2007, 08:25 PM
what's next infinite jump mutator? jeeeeezz! :confused:

KewlAzMe
11-17-2007, 08:31 PM
..... Are you watching me!!! Actually this was an official Epic mutator from UT2004... it seemed easy enough to port. But yea I'm looking into making the max jump number configurable :) Infinite jump possible :)..

Hello Crouching Tiger Hidden Dragon!

woooo
11-17-2007, 08:35 PM
Nicce have you got any source codes for this for the public ?

KewlAzMe
11-17-2007, 08:38 PM
All U files are source code viewable through UnrealEd. But here you go:




class QuadJump extends UTMutator;

function ModifyPlayer(Pawn P)
{
if ( UTPawn(P) != None )
{
// Increase the number of times a player can jump in mid air
UTPawn(P).MaxMultiJump = 3;
UTPawn(P).MultiJumpRemaining = 3;

// Also increase a bit the amount they jump each time
UTPawn(P).MultiJumpBoost = 50;

}
Super.ModifyPlayer(P);
}

defaultproperties
{
GroupNames(0)="QUADJUMP"
//Begin Object Class=SpriteComponent Name=Sprite ObjName=Sprite Archetype=SpriteComponent'UTGame.Default__UTMutato r:Sprite'
// ObjectArchetype=SpriteComponent'UTGame.Default__UT Mutator:Sprite'
//End Object
Components(0)=Sprite
Name="Default__UTMutator_Quadjump"
ObjectArchetype=UTMutator'UTGame.Default__UTMutato r'
}

woooo
11-17-2007, 08:44 PM
All U files are source code viewable through UnrealEd. But here you go:




class QuadJump extends UTMutator;

function ModifyPlayer(Pawn P)
{
if ( UTPawn(P) != None )
{
// Increase the number of times a player can jump in mid air
UTPawn(P).MaxMultiJump = 3;
UTPawn(P).MultiJumpRemaining = 3;

// Also increase a bit the amount they jump each time
UTPawn(P).MultiJumpBoost = 50;

}
Super.ModifyPlayer(P);
}

defaultproperties
{
GroupNames(0)="QUADJUMP"
//Begin Object Class=SpriteComponent Name=Sprite ObjName=Sprite Archetype=SpriteComponent'UTGame.Default__UTMutato r:Sprite'
// ObjectArchetype=SpriteComponent'UTGame.Default__UT Mutator:Sprite'
//End Object
Components(0)=Sprite
Name="Default__UTMutator_Quadjump"
ObjectArchetype=UTMutator'UTGame.Default__UTMutato r'
}


Thanks a lot :) I havent got the game yet, im just getting an idea, looks a lot simular as 04 thats good

KewlAzMe
11-17-2007, 08:49 PM
Thanks a lot :) I havent got the game yet, im just getting an idea, looks a lot simular as 04 thats good

Ya you can see from the original I didn't have to change too much. There was some change the the Controller stuff that I'm trying to figure out, but its mostly just new naming conventions and stuff.

Koei
11-17-2007, 09:42 PM
class QuadJump extends UTMutator;

function ModifyPlayer(Pawn P)
{
if ( UTPawn(P) != None )
{
// Increase the number of times a player can jump in mid air
UTPawn(P).MaxMultiJump = 9999999;
UTPawn(P).MultiJumpRemaining = 9999999;

// Also increase a bit the amount they jump each time
UTPawn(P).MultiJumpBoost = 100;

}
Super.ModifyPlayer(P);
}

defaultproperties
{
GroupNames(0)="QUADJUMP"
//Begin Object Class=SpriteComponent Name=Sprite ObjName=Sprite Archetype=SpriteComponent'UTGame.Default__UTMutato r:Sprite'
// ObjectArchetype=SpriteComponent'UTGame.Default__UT Mutator:Sprite'
//End Object
Components(0)=Sprite
Name="Default__UTMutator_Quadjump"
ObjectArchetype=UTMutator'UTGame.Default__UTMutato r'
}

Sweet mother of God, I made it even better :D

woooo
11-17-2007, 10:15 PM
xD nice one

KewlAzMe
11-17-2007, 10:53 PM
Sweet mother of God, I made it even better :D


eeeeep! maybe you could play the game without touching the ground! I should add auto-instagib when you touch the ground. :P

Mr.UglyPants
11-17-2007, 11:28 PM
Wow, QuadJump already out, chirst what next zoomed instagib?

Taboen
11-18-2007, 06:43 AM
Quadjump + multidodge = crazy stuff :D

WoLvErInE
11-18-2007, 08:00 AM
Quadjump + multidodge = crazy stuff :D





Quadjump + multidodge = 2gHey4


there fixed! :D:eek:

woooo
11-18-2007, 09:29 AM
Wow, QuadJump already out, chirst what next zoomed instagib?

zoom instagib is already out lol

.:..:
11-18-2007, 10:06 AM
The way it could be configurable:



class QuadJump extends UTMutator
Config(Game);

var() config int MaxMultiJumps;

function ModifyPlayer(Pawn P)
{
if ( UTPawn(P) != None )
{
// Increase the number of times a player can jump in mid air
UTPawn(P).MaxMultiJump = MaxMultiJumps;
UTPawn(P).MultiJumpRemaining = MaxMultiJumps;

// Also increase a bit the amount they jump each time
UTPawn(P).MultiJumpBoost = 50;

}
Super.ModifyPlayer(P);
}

defaultproperties
{
GroupNames(0)="QUADJUMP"
MaxMultiJumps=3
}

headfog
11-18-2007, 10:11 AM
Quadjump + multidodge = 2gHey4


there fixed! :D:eek:

Don't forget low grav and air control in the mix. Now that is a ton of fun. Very very "unreal" :)

{SAP}THEEDGE
11-18-2007, 10:39 AM
We already have low grav on our server, so just waiting for the retail so we can add the quadjump and multidodge!!

Mr.UglyPants
11-18-2007, 10:56 AM
zoom instagib is already out lol

Son-of-a-B****!

KewlAzMe
11-18-2007, 11:32 AM
The way it could be configurable:



class QuadJump extends UTMutator
Config(Game);

var() config int MaxMultiJumps;

function ModifyPlayer(Pawn P)
{
if ( UTPawn(P) != None )
{
// Increase the number of times a player can jump in mid air
UTPawn(P).MaxMultiJump = MaxMultiJumps;
UTPawn(P).MultiJumpRemaining = MaxMultiJumps;

// Also increase a bit the amount they jump each time
UTPawn(P).MultiJumpBoost = 50;

}
Super.ModifyPlayer(P);
}

defaultproperties
{
GroupNames(0)="QUADJUMP"
MaxMultiJumps=3
}


Well "make" automakes a custom ini file for all packages so I was going to use the UTQuadjump.ini file rather than (game). I guess I'd just change it to

class QuadJump extends UTMutator Config(UTQuadjump);

woooo
11-18-2007, 01:24 PM
We already have low grav on our server, so just waiting for the retail so we can add the quadjump and multidodge!!

low grav on teh demo o_O! ?

KewlAzMe
11-18-2007, 01:41 PM
low grav on teh demo o_O! ?

ya you can set the default gravity in the ini files.

NakhtiUT3
11-21-2007, 01:54 AM
Nice ... I was hoping someone would show this mutator some lovin' very very cool.

ResidentEvil
11-22-2007, 03:23 PM
Works on home machine, But cant get it to work on my dedicated machine??


Any idea's??

Is there server packages??



~Res

KewlAzMe
11-22-2007, 10:41 PM
Works on home machine, But cant get it to work on my dedicated machine??


Any idea's??

Is there server packages??



~Res

Ya I've asked this question (http://forums.epicgames.com/showthread.php?t=585956) here and at BU (http://forums.beyondunreal.com/showthread.php?t=191890)... it seems people just can't see the thread because no one answers me. Maybe it's a big corporate secret. So I don't know. But someone must know something.

LordStrider
11-24-2007, 04:43 PM
Ya I've asked this question (http://forums.epicgames.com/showthread.php?t=585956) here and at BU (http://forums.beyondunreal.com/showthread.php?t=191890)... it seems people just can't see the thread because no one answers me. Maybe it's a big corporate secret. So I don't know. But someone must know something.

I got the same results. Works local, but not on the server.

NoNameNoNumber
11-25-2007, 08:14 AM
This mod is much appreciated after hours of fun on UT04 with it.

[EX3]Cobra_XP
11-26-2007, 03:25 PM
Works on home machine, But cant get it to work on my dedicated machine??


Any idea's??

Is there server packages??



~Res

hook it up Res !!!

KewlAzMe
11-26-2007, 04:12 PM
This is a problem being worked on here:
http://forums.epicgames.com/showthread.php?t=585333&page=2

Alucard
11-27-2007, 10:27 PM
eeeeep! maybe you could play the game without touching the ground! I should add auto-instagib when you touch the ground. :P

OMG. This would be just like everyone's favorite childhood game, the Floor is Lava! Yes, tht would bring out everyone's inner child except they couldnt fly.

D_RedeemR
11-30-2007, 11:49 PM
Just another voice from the working on local and not server... Any one that has it working, we would appreciate a comment on how!

microbious
05-05-2008, 11:07 PM
My first UT3 mutator (port)



D.O.W.N.L.O.A.D. (http://www.mutatedminds.com/UT3_Mutators/Quadjump.zip)
Download link is DEAD, you hear me ? DEAD !!!!!!!!!!!!!
Everyone is DEAD
ALL DEAD OH MY GOD WHY ???????????? !!!!!!!!!!!!!!!!!!

xfuture
05-06-2008, 08:53 AM
Aaarrggh, link seems to be broken. I am running into that a lot lately. :(

MasterB
05-09-2008, 10:28 PM
Aaarrggh, link seems to be broken. I am running into that a lot lately. :(

Look around here http://blog.gneu.org/software-releases/

eXtraKill
09-26-2008, 09:00 AM
..... Are you watching me!!! Actually this was an official Epic mutator from UT2004... it seemed easy enough to port. But yea I'm looking into making the max jump number configurable :) Infinite jump possible :)..

Hello Crouching Tiger Hidden Dragon!

!!! Yay !
I loved the inf.jump mutator in ut2004, you're making it to UT3?:p Yay!:D:D:D:D:D:D

CPTBang
09-26-2008, 03:27 PM
Multi-jump mutator is already available from some time. It works fine and easy to setup.

I got it from Stevie's top picks in the "User Maps & Mods" forum. I just want to inform you that it already exist, it work very well and that maybe you don't have to bother remake something already well made.

http://blog.gneu.org/software-releases/jump-mod/

unrealloco
09-26-2008, 06:08 PM
.............................

stevelois
09-28-2008, 02:49 AM
Hey KewlAzMe :)

FYI, the "Multi Jump Mutator v 2.1" do just that, jump ! I don't know if your planning to add other functionalities but I use this mutator from a long time and it works fine.

Epic link: http://utforums.epicgames.com/showthread.php?p=25242059
External link: http://blog.gneu.org/software-releases/jump-mod