UT2004 RPG add-ons or... I have no idea

Check out Death Warrant's Invasion Server
FONtheCON
Posts: 9
Joined: Sun Sep 07, 2008 11:00 pm
Location: Eastern Washington
Contact:

I downloaded the UT2004RPG mod a few days ago, and I was wondering if anyone knew where I could find add-ons or maybe how to modify and/or add things like artifacts, classes, abilities, all that crap. I've just got the "basic cable" of UT2004RPG at the moment, and wanna make it more like our server for when I'm not online.

Anything anyone can tell me would be great.
I\´m 1338: One step ahead of the average nerd.

I thought I was having a seizure, once. Turns out I was just dancing.
DW_Ant
DW Clan Member
Posts: 2679
Joined: Sat Jun 21, 2008 11:00 pm
Location: North Carolina

Why play on single player when you can jump on either server ??
The difference between successful people from others is
not in the lack of strength,
not in the lack of knowledge,
but rather in the lack of will.

FFE466

_________________________
{F}{AH}{CivFR}{XC}{U}{DF}{CJ}{SD}
FONtheCON
Posts: 9
Joined: Sun Sep 07, 2008 11:00 pm
Location: Eastern Washington
Contact:

read: "For when I am offline"
I have a laptop. Sometimes I take it places.
that and
A) no lag
B) nobody to get annoyed with
C) I can choose gametype, number of players, etc, etc
D) and I can add things to it like maps and player models that won;t work online.

I wouldn't ask for something if I didn't have my reasons.
T_T

lol You fail, but thanks for trying!
I\´m 1338: One step ahead of the average nerd.

I thought I was having a seizure, once. Turns out I was just dancing.
DW_Ant
DW Clan Member
Posts: 2679
Joined: Sat Jun 21, 2008 11:00 pm
Location: North Carolina

oh okay :)

I think you might have to wait awhile until the newest version is patched up. We're still encountering glitches that needs to be corrected up before it's ready :)
Last edited by DW_Ant on Sat Oct 04, 2008 1:16 pm, edited 1 time in total.
The difference between successful people from others is
not in the lack of strength,
not in the lack of knowledge,
but rather in the lack of will.

FFE466

_________________________
{F}{AH}{CivFR}{XC}{U}{DF}{CJ}{SD}
superchav
1337 Haxor
Posts: 447
Joined: Thu Feb 14, 2008 12:00 am

LOL Boss fails? again? lool

Well ut2004rpg is customized by adding extra uc packages to it once it is unbatched. so... you can join a server with a custom rpg and try to use it, but it might not work because you dont download the .ini which needs to be written by yourself..

Or you could ask nicely and someone could try getting a custom one for you :).... I have the Full rosebum RPG which has many custom abilitys, artifacts

But i have lost the ini i wrote a while back..

If you are meaning certain abilitys from certain servers then .. download the rpg. unbatch, put all in a folder like.... MYRPG/Classes and in the classes folder add everything you want and then ucc make it.

Sorry if poor spelt etc i typed this up quickly
ImageImage
FONtheCON
Posts: 9
Joined: Sun Sep 07, 2008 11:00 pm
Location: Eastern Washington
Contact:

Hm... looks like I'll need to learn how to write that particular coding language, huh?

Fun day. T_T
I\´m 1338: One step ahead of the average nerd.

I thought I was having a seizure, once. Turns out I was just dancing.
40_Shards
1337 Haxor
Posts: 193
Joined: Sat Aug 16, 2008 11:00 pm
Location: Sunspire

If you want to add your own then you'll have to either edit UT2004RPG or create new .u's with mutator code in it. However, Druids RPG has some extra stuff in it, and I imagine there are more if you look around.

btw UnrealScript isn't that hard to learn if you've done coding before, especially if you copy most of the code from similar concepts :P
superchav wrote:LOL Boss fails? again? lool
lolz :D
Image
I love the smell of UnrealEd crashing in the morning.
FONtheCON
Posts: 9
Joined: Sun Sep 07, 2008 11:00 pm
Location: Eastern Washington
Contact:

Cool cool. Looking at the INT file, I suppose I could try googling for files that go into the Class folder...

I'll let you know what I find.
=D

Thanks

EDIT:
Gasp! I just had an idea. Do you guys think you might be able to copy/paste the code here from different abilities? If you have them, I mean... it would definitely save me some time. lol

EDIT#2:
Yeah, I found nothing useful. How the hell did this server get all that cool stuff, and I can;t find anything?
Last edited by FONtheCON on Sat Oct 04, 2008 1:04 pm, edited 1 time in total.
I\´m 1338: One step ahead of the average nerd.

I thought I was having a seizure, once. Turns out I was just dancing.
FONtheCON
Posts: 9
Joined: Sun Sep 07, 2008 11:00 pm
Location: Eastern Washington
Contact:

This is what I mean. Here's the code for an ability I have on my compy that isn't on the DW servers... it's called Monster Tongue, and seems to be a Monster Master ability. YOu automatically summon a monster at the beginning of the game, and if it dies, it'll eventually come back. I've almost got it maxed. =D

Code: Select all

class AbilityMonsterSummon extends RPGAbility
	abstract;

static function bool AbilityIsAllowed(GameInfo Game, MutUT2004RPG RPGMut)
{
	//make sure invasion monsters get loaded
	if (DynamicLoadObject("SkaarjPack.Invasion", class'Class', true) == None)
		return false;

	return true;
}

static simulated function int Cost(RPGPlayerDataObject Data, int CurrentLevel)
{
	if (Data.Attack < 75 || Data.Defense < 75)
		return 0;
	else if (CurrentLevel == 0)
		return 20;
	else
		return Super.Cost(Data, CurrentLevel);
}

static simulated function ModifyPawn(Pawn Other, int AbilityLevel)
{
	local MonsterInv M;

	if (Other.Role != ROLE_Authority || Other.Controller == None || !Other.Controller.bIsPlayer)
		return;

	//remove old one, if it exists
	//might happen if player levels up this ability while still alive
	M = MonsterInv(Other.FindInventoryType(class'MonsterInv'));
	if (M != None)
	{
		if (M.AbilityLevel != AbilityLevel)
		{
			M.CurrentMonster.Pawn.Died(None, class'DamageType', vect(0,0,0));
			M.AbilityLevel = AbilityLevel;
			M.SpawnMonster(true);
		}
		return;
	}

	M = Other.spawn(class'MonsterInv', Other,,,rot(0,0,0));
	M.AbilityLevel = AbilityLevel;
	M.GiveTo(Other);
}

defaultproperties
{
	AbilityName="Monster Tongue"
	Description="With this ability, you can convince monsters to come to your aid. A monster will appear and follow you around, attacking any enemies it sees, and if it dies, another will eventually come to take its place. You will get the score and EXP for any of its kills. The level of the ability determines the type of monster that will assist you. Additionally, the monster will have the benefits of all of your stats and abilities except those which act on your death. You must have at least 75 Damage Bonus and 75 Damage Reduction to purchase this ability. (Max Level: 8)"
	StartingCost=5
	CostAddPerLevel=5
	MaxLevel=8
}

I\´m 1338: One step ahead of the average nerd.

I thought I was having a seizure, once. Turns out I was just dancing.
DW_Ant
DW Clan Member
Posts: 2679
Joined: Sat Jun 21, 2008 11:00 pm
Location: North Carolina

superchav wrote:LOL Boss fails? again? lool
Hey I didn't fail >:(

Does it mean that much if I ask a little question?? I know quite a bit of people that plays offline when they could easily have fun online.

Their main reason is so that they can be the best player in game :(
The difference between successful people from others is
not in the lack of strength,
not in the lack of knowledge,
but rather in the lack of will.

FFE466

_________________________
{F}{AH}{CivFR}{XC}{U}{DF}{CJ}{SD}
Post Reply