PDA

View Full Version : Greed for UT2004 v1.0



Mysterial
06-06-2004, 11:28 PM
Name: Greed

Version: 1.0

Compatibility: UT2004

Description: In this new gametype, kills don't get you points. Instead killed people drop a coin. You must pick it up and take it to a drop point to score it. However, to score faster, you should hoard your coins, as the scoring is like this:

1 coin = 1 point
2 coins = 2 points
3 coins = 4 points
4 coins = 7 points
...etc.

The drawback is when someone dies and they're holding coins, they'll drop all of them! So you must decide whether to go for the score or try to get that extra kill.

Actually, the item doesn't have to be a coin. It can be a ring, a skull, whatever you want. You can choose from a few different items by clicking "Configure Key Item" on the Game Rules tab or you can create your own and add them to the list.

There is a Free for All version and a Team version, called (surprise!) Team Greed. In Team Greed, your team tries to score in the drop points of the same color, while defending the ones the other team can score in.

Bots completely understand how to play and will intelligently decide whether or not to go for the score. Sometimes they'll even camp the drop point like a human player would.

Greed & Team Greed can be played on ANY map. In Deathmatch, drop points are randomly generated, and in teamplay maps the drop points are put where the flag, domination point, or goal would normally be. (You can also force random generation even on maps with these features)

Credits: See the Readme.

Homepage: http://mysterial.linuxgangster.org/Greed/

Download: http://mysterial.linuxgangster.org/Greed/downloads.htm

legacy-Uncommon
06-07-2004, 01:18 AM
Any changes for the UT2004 version?

legacy-MrWotsit
06-07-2004, 06:49 AM
Excellent, I missed this gametype and never got the chance to play it online before!

Thanks Mysterial!

Mysterial
06-07-2004, 09:08 AM
Originally posted by Uncommon
Any changes for the UT2004 version?

A couple new options and some bugfixes, nothing major.

legacy-DimensionSeven
06-07-2004, 02:16 PM
Sounds interesting. DL-ing. :up:

jaybud4
06-07-2004, 05:42 PM
w00t!
(Oh, and just so you know, this mod earned a spot on my SWEET award list when it was released for 2k3, and it will be even better with 2k4.)
How does it handle vehicles?

legacy-A2597
06-07-2004, 09:59 PM
WOOOOOOOOOOOOOOT!!!!

legacy-mycelo
06-08-2004, 09:52 AM
ONS maps? Vehicles? ;)

legacy-mycelo
06-09-2004, 08:12 AM
Lots of fun :up:. Now that I played it a few hours, I have some questions, suggestions and bug-reports to list:

1) On Team Greed, bots never score above zero, unless we force the drop points to be random, which isn't nice on CTF/BR/DOM maps. I've left a match running only with bots for hours.

2) Bots do use vehicles on VCTF maps, but they try to catch and drop the coins with the vehicle. They should leave the vehicle like they do on VCTF/ONS.

3) Why can't I select ONS maps?

4) I suggest that teams have colored coins, if possible, and we can only catch the coins dropped from the enemy team. Otherwise I just have to enable friendly-fire and keep killing team members and scoring as hell.

legacy-[FnG]~pixie~
06-09-2004, 09:07 AM
Wow, really nive idea, am downloading now

legacy-Gobi
06-09-2004, 01:30 PM
Anything changed how to make custom keyitems for Greed since ut2k3?

Like this very much, hope to see some servers soon. :up:

Mysterial
06-09-2004, 01:33 PM
Originally posted by Gobi
Anything changed how to make custom keyitems for Greed since ut2k3?

The process should be exactly the same, except that if you're running a server on the latest UT2004 patch you don't need to add the key item resources to your ServerPackages.

jaybud4
06-09-2004, 09:22 PM
Originally posted by mycelo
...

1) What bot level are you using?
2) Fix, fix!
3) Yeah, why not?
4) Just don't turn friendly fire on.

Mysterial
06-09-2004, 10:28 PM
Originally posted by mycelo
4) I suggest that teams have colored coins, if possible, and we can only catch the coins dropped from the enemy team. Otherwise I just have to enable friendly-fire and keep killing team members and scoring as hell.

If you are Greedy, non-Greedy bots on your team will pass their coins to you if they get close enough. Besides, sometimes it's an effective strategy to split up the wealth a bit so your opponents have too many enemies to track, making it more likely somebody will score. (especially on some of the more bottlenecked CTF/BR maps)

legacy-mycelo
06-10-2004, 09:33 AM
1) What bot level are you using?I tried several levels. The bots never score. If you set random points, they score a lot.


2) Fix, fix!Yes, this is a need.


3) Yeah, why not?Weird, it allows me playing on JailBreak maps, but no ONS? :bulb:


4) Just don't turn friendly fire on.LOL, this sounds a little palliative...

Mysterial, if you manage to take care of my items 1,2,3 you just made an amazing single-player game.

Good work! :up: :up: :up:

legacy-EntropicLqd
06-10-2004, 10:23 AM
Reminds me of Heads for Quake. I'll give it a couple of months and pull it down. Definately an amusing gametype :)

jaybud4
06-10-2004, 10:34 PM
the bots score at Godlike for me... oh well.

jaybud4
06-12-2004, 06:14 PM
Sorry for double post but...
1) It needed an UBERBUMP!!!
2) Over 89 coins/rings/cookies=CRASH!!!
3) When in a vehicle, coin/ring/cookie display returns to 0.
4) 2 and 3 need fixing PRONTO!

Mysterial
06-12-2004, 06:48 PM
Originally posted by jaybud4
2) Over 89 coins/rings/cookies=CRASH!!!


An error message would be nice...



3) When in a vehicle, coin/ring/cookie display returns to 0.


There's a reason ONS maps aren't in the map list... it's because vehicles aren't supported yet.

legacy-instantmegamoo
06-12-2004, 07:46 PM
Great game type. :up:
Couple of things:

1) I've seen a player pick up a coin, I then kill that player and they drop 1 coin, shouldn't a player carrying n coins drop n + 1 coins when killed?

2) Dropping off 2 coins together gives no bonus over dropping off 2 coins separately. Wouldn't a better scoring system be:
1 coin = 1 point
2 coins = 3 points
3 coins = 6 points
4 coins = 10 points
etc...

3)
Originally posted by jaybud4

2) Over 89 coins/rings/cookies=CRASH!!!


I got to 91 coins but then any further coins I collected didn't add on to my coin count.
Edit: To clarify, you do actually pick up the coin and it acts as if you have the correct number of coins when you score, it's just display that doesn't work.

jaybud4
06-14-2004, 06:03 PM
Actually, I think it crashed at 101, but it said 89.
EDIT: My count stops are getting worse than ever, I've gotten a frozen coin counter at 89, 84, 79, 74, 69, 64, 15, 10, and 8 now.

legacy-A2597
06-14-2004, 06:13 PM
Originally posted by instantmegamoo
Great game type. :up:
Couple of things:

1) I've seen a player pick up a coin, I then kill that player and they drop 1 coin, shouldn't a player carrying n coins drop n + 1 coins when killed?

2) Dropping off 2 coins together gives no bonus over dropping off 2 coins separately. Wouldn't a better scoring system be:
1 coin = 1 point
2 coins = 3 points
3 coins = 6 points
4 coins = 10 points
etc...

3)

I got to 91 coins but then any further coins I collected didn't add on to my coin count.
Edit: To clarify, you do actually pick up the coin and it acts as if you have the correct number of coins when you score, it's just display that doesn't work.

I disagree...the point is to get the bonus you have to be greedy. two kills is hardly greedy.

Although myst, I agree with the guy above. Two human players with FF on can EASILY scew the scoring system just by killing eachother and getting a bunch of coins and cashing in. Can you make a Friendly fire check, and friendly fire kills NOT drop coins?

Mysterial
06-14-2004, 08:35 PM
Originally posted by A2597
Although myst, I agree with the guy above. Two human players with FF on can EASILY scew the scoring system just by killing eachother and getting a bunch of coins and cashing in. Can you make a Friendly fire check, and friendly fire kills NOT drop coins?

That's a bug... weird, I thought I checked that.

legacy-Da Wrecka
06-29-2004, 11:42 PM
Originally posted by Mysterial


An error message would be nice...



There's a reason ONS maps aren't in the map list... it's because vehicles aren't supported yet. [/B]

Vehicles are supported now! I've managed to write a mutator to do just this. Download it from http://www.dawrecka.pwp.blueyonder.co.uk/Unreal/EnhancedGreed.zip and install it, then just add it to the list like any other mutator. It hasn't been tested extensively, but the HUD will display the right number of key items when you jump in a vehicle, and when a player carrying large quantities of rings gets blown to bits, they'll drop all their key items like they should. It hasn't, however, been extensively tested. Netplay for example is an area it hasn't been tested with. Can't see any reason why it wouldn't work though.

Mysterial, here's the source of the mutator - I tried setting it as the BaseMutator of a subclass and it worked ALMOST perfectly. (The HUD wouldn't display ring totals for teammates) However, if I used regular Greed or Team Greed (not my subclass) but with the mutator loaded, it would work correctly. I probably messed up somewhere in the subclass I used.



class GreedBaseMutEX extends Mutator;

function bool MutatorIsAllowed()
{
return !Level.IsDemoBuild() && (Level.Game.IsA('Greed') || Level.Game.IsA('TeamGreed'));
}

function DriverEnteredVehicle(Vehicle V, Pawn P)
{
local Actor Link, Last;
local GreedCoin gc;

if(P == None || V == None)
return;

Link = P.Inventory;
Last = P;
while(Link != None)
{
gc = GreedCoin(Link);
if(gc != None)
{
Last.Inventory = Link.Inventory;
Link.Inventory = None;
Link = Last.Inventory;
gc.GiveTo(V);
}
else
{
Last = Link;
Link = Link.Inventory;
}
}
if(GreedPRI(P.Controller.PlayerReplicationInfo) != None)
GreedPRI(P.Controller.PlayerReplicationInfo).Updat ePlayerCoins();
if(GreedPRI(V.Controller.PlayerReplicationInfo) != None)
GreedPRI(V.Controller.PlayerReplicationInfo).Updat ePlayerCoins();
if( NextMutator != None )
NextMutator.DriverEnteredVehicle(V, P);
}

function DriverLeftVehicle(Vehicle V, Pawn P)
{
local Actor Link, Last;
local GreedCoin gc;

if(P == None || V == None)
return;
Link = V.Inventory;
Last = V;
while(Link != None)
{
gc = GreedCoin(Link);
if(gc != None)
{
Last.Inventory = Link.Inventory;
Link.Inventory = None;
Link = Last.Inventory;
gc.GiveTo(P);
}
else
{
Last = Link;
Link = Link.Inventory;
}
}
if(GreedPRI(P.Controller.PlayerReplicationInfo) != None)
GreedPRI(P.Controller.PlayerReplicationInfo).Updat ePlayerCoins();
if(GreedPRI(V.Controller.PlayerReplicationInfo) != None)
GreedPRI(V.Controller.PlayerReplicationInfo).Updat ePlayerCoins();
if( NextMutator != None )
NextMutator.DriverLeftVehicle(V, P);
}

DefaultProperties
{
GroupName="Greed"
FriendlyName="[Greed] Vehicle Greed"
Description="Adds vehicle support to Greed on maps that contain vehicles"
}

legacy-mycelo
07-01-2004, 07:31 AM
^^^I'd like to see this working! :D

legacy-[FnG]UnKnown X
07-01-2004, 10:36 AM
Sounds awesome! Really good idea. Thanks Mysterial! And Da Wrecka for vehicle support!

HideInLight
02-18-2009, 08:22 AM
This gametype is a lot of fun, are there any newer versions of this or was 1.0 the last one?

Wormbo
02-18-2009, 09:58 AM
If you wait a bit, there will be an official UT3 version of it packaged either with the next patch or the "Titan Pack".

[IGS]Big Duke 6
11-01-2009, 03:00 PM
SO is there any new support, or tips and tricks for greed in UT2004?
Setting up a server and see many anomalies with a wide map selection, all arena maps do not work correctly, some custom maps do not spawn drop points, and will stack key items in one spot. Aside from that I think this is an awesome game, online with groups of 3 on 3 or better, can be quite a war of strategies, in team play.
I assume that maps can have specific drop points, and key item spawn points added.

[IGS]Big Duke 6
12-10-2009, 01:22 PM
Alright got a server setup and running this!!
I find it incredible that to the left of this post there is a thumbs down.
Here's the ip address 63.209.36.136:7777 [IGS] Insane Greed Server
Link to Game Configuration (http://www.igsclan.com/new/index.php?option=com_agora&task=topic&id=51722&p=54041#p54041) Its's Low Grav, Zark, with some twists.

lilalurl
12-10-2009, 07:31 PM
Big Duke 6;27026510']I find it incredible that to the left of this post there is a thumbs down.

Part of the content of this forum has been "imported" from the Atari forums, so there are some "mismatches" between some elements of the two forums and therefore some threads have unappropriate thread icons.

Skillz
12-13-2009, 07:49 AM
mirror

nonumod: http://ut2004.ut-files.com/index.php?dir=Mods/&file=Greed2004NoUt4mod.zip

umod: http://ut2004.ut-files.com/index.php?dir=Mods/&file=Greed2004.zip