PDA

View Full Version : Greed v2.1



Mysterial
01-28-2003, 07:05 PM
Greed is now version 2.1

For more information on this mod you can see the Greed site located here (http://www.error691.com/mysterial/Greed/).

For those who already have it, here's the changes:
-Improved: Team key item display updates faster
-Fixed: Custom key item static mesh and HUD texture are now precached properly.
-Fixed: In Greed (but not Team Greed), a custom HUD texture wouldn't show up if it was on the left side of the screen. It would also spam Accessed Nones to the log.
-Improved: Bots are more aware of items dropped by or because of human players. (Now you can leave items for a bot to pick up and they'll actually do so)
-Fixed: Some (usually rare) hitches caused by the bot AI. Drawback: Slightly less responsive bots.
-Fixed: Bots no longer have problems handling multiple Greedy players on the same team.

Download locations:
The official Greed website (http://www.error691.com/mysterial/Greed/)
UT2003 HQ (http://www.ut2003hq.com/pafiledb/pafiledb.php?action=file&id=1428)

Have fun! :D

legacy-JaFO(JBE)
02-02-2003, 08:55 AM
*wheee* ...
damn this gametype needs an announcer to yell 'Someone is greedy' as well as display the message.

-- edit --
I recently tried BR-Skyline + Insta-gib offline and I found that the bots caused a negative score (probably by suicide ?).
I didn't have the 'punish TK'-option selected at that time.

That was Greed 2.0 / UT'03 : v2166

legacy-JaFO(JBE)
02-02-2003, 11:08 AM
I'm not sure if UT'03 would have had a problem or if it's because I hadn't removed Greed 2.0 before installing v2.1
However during testing of my Botmanager my program crashed upon reading the greed.int-file.

It looked like you had duplicate entries of 'name=CoinType2' in the int-file ...



[Public]
Object=(Class=Class,MetaClass=Engine.GameInfo,Name =Greed.Greed,Description="|Greed|Greed.Tab_IAGreed|Greed.MapListGreed|false")
Object=(Class=Class,MetaClass=Engine.GameInfo,Name =Greed.TeamGreed,Description="|Team Greed|Greed.Tab_IATeamGreed|Greed.MapListTeamGreed |true")
Object=(Class=Class,MetaClass=Greed.GreedCoinPicku p,Name=CoinType1,Description="Coin|coin|GreedStatics.Coin1|GreedTex.Icons.Coin1| GreedSounds.Coin1Pickup|0|true|3|0")
Object=(Class=Class,MetaClass=Greed.GreedCoinPicku p,Name=CoinType2,Description="Bouncy Coin|coin|GreedStatics.Coin1|GreedTex.Icons.Coin1| GreedSounds.Coin1Pickup|0.35|false|3|1.0")
Object=(Class=Class,MetaClass=Greed.GreedCoinPicku p,Name=CoinType3,Description="Ring|ring|GreedStatics.Ring|GreedTex.Icons.Ring|Gr eedSounds.RingPickup|0|true|3|0")
Object=(Class=Class,MetaClass=Greed.GreedCoinPicku p,Name=CoinType4,Description="Bouncy Ring|ring|GreedStatics.Ring|GreedTex.Icons.Ring|Gr eedSounds.RingPickup|0.30|false|3|0.50")

Mysterial
02-02-2003, 12:59 PM
Oops. Oddly, it doesn't effect the game itself (You'll notice four listings in the "Key Item Config" dialog, and no log entries implying any problems). I'll make sure to fix that for next version anyway, of course, since it really shouldn't be like that, but I'm surprised I didn't even get a warning for leaving it that way, which probably contributed to me failing to notice it ;)

legacy-JaFO(JBE)
02-02-2003, 01:30 PM
I guess UT'03 can handle a lot of these 'mistakes' without crashing ...
then again it's not unusual for these kinds of things not to be visible on a pc that's used to build it in the first place.

legacy-UTroll
02-02-2003, 02:23 PM
please fix the laggy-moving coins :confused:

Mysterial
02-02-2003, 03:32 PM
Originally posted by UTroll
please fix the laggy-moving coins :confused:

Working on it. I'm trying to find a way to have the movement be simulated to keep them from being replicated too much and lagging play. Unfortunately, this is made difficult by TakeDamage (for rather obvious reasons) not being simulated.

Do you really play online that much? I'm curious, because I've seen few if any Greed servers around.

legacy-UTroll
02-04-2003, 08:16 AM
greed gets voted almost every day and then we play it a for a few maps


the laggy coin thing is really annoying

Mysterial
02-04-2003, 03:26 PM
I'll fix it as soon as I can. Right now I don't have access to the computer with the Greed source because its motherboard blew out.

legacy-deadboy
02-05-2003, 02:49 PM
Greed is a great new game type. I really like it. However it seems to occassionally cause serious frame rate issues on maps that work fine in death match. It becomes almost unplayable on a PIII-800 with GeForce4 Ti 4200. There are still some issues on an Athlon 1200 with GeForce4 Ti 4200. It would seem the game is sucking down lots of CPU power. Maybe that's just how it is, or perhaps hopefully the code could be optimized.

My friends and I would play more at our weekly LAN, but we only have 2 computers that will run it smooth enough.

Great idea!! Nice work.

Mysterial
02-05-2003, 04:58 PM
Have you upgraded to the latest UT2003 patch and tried it on that? The two systems I have access to that experienced the occassional bad slowdown both had the problem nearly vanish when the latest patch was applied.

The problem is, I can't find anything that would cause such a large but not very frequent (in most cases) slowdown besides disk swapping or precaching issues, both of which I've made sure are as good as they can be. The bot AI was recently fixed to not have the problem (or shouldn't - the bot AI for Greed is only a little more involved than the stock AI). Even worse, the problem, as I've mentioned, only occurs on a handful of systems.

If you can find out anything, any common thread between times when the slowdown occurs, I'd be grateful. I'm pretty much out of things to optimize and it still occurs from time to time (although, as I've said, significantly less with the new patch).

legacy-deadboy
02-06-2003, 02:48 AM
The bots must be the issue, because at my weekly LAN we played with 4 humans and 1 bot. Ran perfect, no lag. The sheer number of bots ( 6 ) I was previously using in instant action single player must have been the issue.
The occasional lag ( bad lag on my slower system ) with many bots would didn't seem to come from on screen activity ( frequently I'd only have 1 bot in sight ). But from taunts ect., I could tell the bots were quite active killing each other and getting coins.

I am using the 2186 patch. My 1200 MHZ system can run 7 (and probably more) bots with only occassional hitching. My 800 MHz system is CPU limited, and it probably doesn't take much extra processing to occassionally bog it down.

My friends and I like Greed a lot. It really builds up the tension when your running around with a bunch of coins. Thanks for the great mod.

legacy-CurlyJ
02-09-2003, 06:30 PM
greed is very cool! A lot of fun!!

I have it installed with map vote on my lan server.

We vote for a greed map (ctf map) and play.
all goes well
then when the match is over up pops map vote and we vote on a new map. Makes no odds if we vote for another greed game or not but we dont get to play what we want as the server crashes!

I dont know much about these things - but here is the bit of the server crash log that shows the problem.

MapVoteDebug: ServerTravelString = dm-nirvana][.ut2?Game=XGame.xDeathMatch
ScriptLog: ProcessServerTravel: dm-nirvana][.ut2?Game=XGame.xDeathMatch
ScriptLog: PreClientTravel
MapVoteDebug: ___NextURL = dm-nirvana][.ut2?Game=XGame.xDeathMatch
MapVoteDebug: ___NextSwitchCountdown = 3.07
MapVoteDebug: ___NextURL = dm-nirvana][.ut2?Game=XGame.xDeathMatch
MapVoteDebug: ___NextSwitchCountdown = 2.16
MapVoteDebug: ___NextURL = dm-nirvana][.ut2?Game=XGame.xDeathMatch
MapVoteDebug: ___NextSwitchCountdown = 1.27
MapVoteDebug: ___NextURL = dm-nirvana][.ut2?Game=XGame.xDeathMatch
MapVoteDebug: ___NextSwitchCountdown = 0.32
Log: Server switch level: dm-nirvana][.ut2?Game=XGame.xDeathMatch
Log: Browse: dm-nirvana][.ut2?Name=Player?Class=Engine.Pawn?Character=Gorge ?team=255?Game=XGame.xDeathMatch?Mutator=MapVote40 0b7.MapVote
Log: LoadMap: dm-nirvana][.ut2?Name=Player?Class=Engine.Pawn?Character=Gorge ?team=255?Game=XGame.xDeathMatch?Mutator=MapVote40 0b7.MapVote
NetComeGo: Close TcpipConnection 02/09/03 23:08:03
Warning: Greed ctf-dawgpound.Greed (Function Greed.Greed.DiscardInventoryAndCoins:0357) Accessed None
Critical: UObject::ProcessEvent
Critical: (xPlayer ctf-dawgpound.xPlayer, Function Engine.PlayerController.Destroyed)
Critical: ULevel::DestroyActor
Critical: (xPlayer ctf-dawgpound.xPlayer)
Critical: UPlayer::Destroy
Critical: UNetConnection::Destroy
Critical: UObject::ConditionalDestroy
Critical: (TcpipConnection Package.TcpipConnection)
Critical: DestroyClientConnections
Critical: UNetDriver::Destroy
Critical: UObject::ConditionalDestroy
Critical: (TcpNetDriver Package.TcpNetDriver)
Critical: ExitLevel
Critical: UGameEngine::LoadMap
Critical: LocalMapURL
Critical: UGameEngine::Browse
Critical: ServerTravel
Critical: UGameEngine::Tick
Critical: UpdateWorld
Critical: UServerCommandlet::Main
Exit: Executing UObject::StaticShutdownAfterError
Exit: Exiting.
Log: Waiting for file streaming thread to finish...
Init: CPU FP precision changed from 53 to 24-bit
Uninitialized: Name subsystem shut down
Uninitialized: Log file closed, 02/09/03 23:08:05



any ideas? This game type is great! but its a bit of a pain!
Is it just map vote? shall i contact mr map vote and ask him??


Thanx for your help!

Mysterial
02-09-2003, 07:46 PM
It *seems* like map vote, because the only item referencing Greed in that log is an Accessed None in a function that shouldn't be critical to it unloading, but that doesn't necessarily mean Greed isn't the problem. I'd suggest you contact the map vote creator anyway, but on my end I'll take a look at it and see if I come up with anything.

Also, UTroll mentioned he plays on a server with some kind of voting mutator, maybe try PMing him to find out what server, and see if it's using the same thing you are, and if so why it doesn't seem to have any problems.

legacy-CurlyJ
02-10-2003, 12:43 PM
Originally posted by Mysterial
It *seems* like map vote, because the only item referencing Greed in that log is an Accessed None in a function that shouldn't be critical to it unloading, but that doesn't necessarily mean Greed isn't the problem. I'd suggest you contact the map vote creator anyway, but on my end I'll take a look at it and see if I come up with anything.

Also, UTroll mentioned he plays on a server with some kind of voting mutator, maybe try PMing him to find out what server, and see if it's using the same thing you are, and if so why it doesn't seem to have any problems.

I have tried to pm UTroll - but his PM Box is full! :(
But thanx for the reply - I am off to post to mr map vote!

legacy-UTroll
02-10-2003, 01:13 PM
sorry, i didnt know that

im using ut2vote and it works perfectly


62.93.201.80:8920