[WoRM2k4] Dev Log / Feature Request

  • Two Factor Authentication is now available on BeyondUnreal Forums. To configure it, visit your Profile and look for the "Two Step Verification" option on the left side. We can send codes via email (may be slower) or you can set up any TOTP Authenticator app on your phone (Authy, Google Authenticator, etc) to deliver codes. It is highly recommended that you configure this to keep your account safe.

Kangus

Zombie on your pwn!
Jan 29, 2001
978
0
16
Illinois, USA
www.planetunreal.com
grarg... it ain't a bug with anything of mine, but suddenly U4e's monsters have decided to play Hide & Seek, always running for their lives and not attacking, when I put them into Invasion with Horde Control... how utterly annoying.
 

Fallen Angel

Artist in Training
Dec 13, 2003
217
0
0
35
Glasgow, Scotland
www.sash-clan.co.uk
Yea - I got that with that 'InvasionEverywhere' Mute - I think it's cause they don't use same AI as normal Monsters. only once did I get attacked and that was by accident when an enlightened walked into me and shot me. Try going to the U4E forums and asking them?
 

Kangus

Zombie on your pwn!
Jan 29, 2001
978
0
16
Illinois, USA
www.planetunreal.com
they appear to use a custom AI that frequently tells them to go to their home gate... which doesn't exist in Invasion, which I assume is why they go all passive. I should be able to fix this through HC... after the holiday though.
 

Obscenery

New Member
Jun 24, 2004
37
0
0
Got kind of quite in here...

Just wondering if there might be an ETA for a public beta or release?
 

Kangus

Zombie on your pwn!
Jan 29, 2001
978
0
16
Illinois, USA
www.planetunreal.com
Obscenery said:
Just wondering if there might be an ETA for a public beta or release?
How about a private forum beta now?
Still have a lot of optimizing and fixing to do, but at least you guys can screw around with Horde Control and the powerup replacer in the mean time... Includes a plugin for HC for Satore and U4e, and powerups for Chaos.
 

Attachments

  • WoRM2k4_b189.zip
    48.2 KB · Views: 47

Obscenery

New Member
Jun 24, 2004
37
0
0
Using your plug-ins as a guide I was able to easily create a new one for the C5 Monsters and it worked perfectly.

Looks like the U4E monsters still wander aimlessly without their gates. You indicated this would be something you might be able to fix, do you still think so?

Would be nice if there was a way to extend the possible number of monsters to select from by wave. I have a collection of over 70 monsters (most 2k3, but work fine in 2k4), and there are more on the way and it would be nice to be able use more of them across different waves. I think 16 different monsters per wave is plenty.

Check out this thread (if you haven't already): :eek:
http://www.ataricommunity.com/forums/showthread.php?s=&threadid=395317

At this moment the pics are broken, but he has created a new set of around 25 Skaarj based monsters and they look sweet, and should be out sometime today! More reason to have more monsters available for the choosing.

Also, on the wave configuration screen it would be nice to be able to clear all selections, and maybe even do some type of random type wave generation.
 

Kangus

Zombie on your pwn!
Jan 29, 2001
978
0
16
Illinois, USA
www.planetunreal.com
C5 Monsters? link please. I haven't heard of them. Also, post your plugin if you could, to save me some time.

Yeah, I haven't fixed the U4e monsters yet. I will do that before the next beta I post.

Seen the skaarj. They look neat.

As to different Monster sets per wave, I'm unsure if this will be possible without making a new gametype, which I do not want to do... I'll look into it though.
 

Obscenery

New Member
Jun 24, 2004
37
0
0
C5 Monsters Link This is from my cable connection so my upload doesn't exactly rock, so I will probably only leave this available for a bit...

I found it on a redirect server and am not sure of the owner :(

the plugin is in the zip but it is...

[Public]

// Monsters
Object=(Class=Class,MetaClass=SkaarjPack.Monster,Name=C502Invasion.C5OverLord,Description="[C5] OverLord")
Object=(Class=Class,MetaClass=SkaarjPack.Monster,Name=C502Invasion.Zeeblo,Description="[C5] Zeeblo")
Object=(Class=Class,MetaClass=SkaarjPack.Monster,Name=C502Invasion.FlyBag,Description="[C5] FlyBag")
Object=(Class=Class,MetaClass=SkaarjPack.Monster,Name=C502Invasion.Brick,Description="[C5] Brick")
Object=(Class=Class,MetaClass=SkaarjPack.Monster,Name=C502Invasion.C5Alien,Description="[C5] Alien")
Object=(Class=Class,MetaClass=SkaarjPack.Monster,Name=C502Invasion.EliteGimp,Description="[C5] Elite Gimp")
Object=(Class=Class,MetaClass=SkaarjPack.Monster,Name=C502Invasion.C5Mulcher,Description="[C5] Mulcher")


btw, I also have other 2k3 monsters from...

invasion_kang (sound familair)
invasion_parser
edwmutes...

Here is my list of monsters (some don't do anything but I have them anyway) this includes your new ones and the Skaarj monsters that were just released a couple hours ago by EvilEngine...
Code:
MonsterClassName="C502Invasion.Brick" MonsterName="Brick" 
MonsterClassName="C502Invasion.C5Alien" MonsterName="C5 Alien" 
MonsterClassName="C502Invasion.C5Mulcher" MonsterName="C5 Mulcher" 
MonsterClassName="C502Invasion.C5OverLord" MonsterName="C5 OverLord" 
MonsterClassName="C502Invasion.EliteGimp" MonsterName="Elite Gimp" 
MonsterClassName="C502Invasion.FlyBag" MonsterName="Fly Bag" 
MonsterClassName="C502Invasion.Zeeblo" MonsterName="Zeeblo" 
MonsterClassName="EDWMutes.EDWAlien" MonsterName="Alien" 
MonsterClassName="EDWMutes.EDWAlienQueen" MonsterName="Alien Queen" 
MonsterClassName="Evil.FloatyDrone" MonsterName="Floaty Drone" 
MonsterClassName="FHI.Monster_Butcher" MonsterName="Butcher(FHI)" 
MonsterClassName="FHI.Monster_FireWarrior" MonsterName="Fire Warrior" 
MonsterClassName="FHI.Monster_Ghost" MonsterName="Ghost" 
MonsterClassName="FHI.Monster_Guardian" MonsterName="Guardian" 
MonsterClassName="FHI.Monster_HellRaiser" MonsterName="Hell Raiser" 
MonsterClassName="FHI.Monster_Ictus" MonsterName="Ictus" 
MonsterClassName="FHI.Monster_Maphorus" MonsterName="Maphorus" 
MonsterClassName="FHI.Monster_Nepolia" MonsterName="Nepolia" 
MonsterClassName="FHI.Monster_Rhagjar" MonsterName="Rhagjar" 
MonsterClassName="FHI.Monster_Sandman" MonsterName="Sandman" 
MonsterClassName="FHI.Monster_ShockSoldier" MonsterName="Shock Soldier" 
MonsterClassName="FHI.Monster_Skeleton" MonsterName="Skeleton" 
MonsterClassName="FHI.Monster_SolidShot" MonsterName="Solid Shot" 
MonsterClassName="FHI.Monster_Spider" MonsterName="Spider" 
MonsterClassName="FHI.Monster_Trogg" MonsterName="Trogg" 
MonsterClassName="FHI.Monster_Werebeast" MonsterName="Werebeast" 
MonsterClassName="FHI.Monster_Zombie" MonsterName="Zombie" 
MonsterClassName="Facehugger.Facehugger" MonsterName="Facehugger" 
MonsterClassName="InvK_MonsterPM.PM_BadPear" MonsterName="PM BadPear" 
MonsterClassName="InvK_MonsterPM.PM_firefly" MonsterName="PM Firefly" 
MonsterClassName="Invasion_Kang.Brute_Grenadier" MonsterName="Brute Grenadier" 
MonsterClassName="Invasion_Kang.GigadooshManta" MonsterName="Gigadoosh Manta" 
MonsterClassName="Invasion_Kang.KrallCloaker" MonsterName="Krall Cloaker" 
MonsterClassName="Invasion_Kang.MiniPupae" MonsterName="Mini Pupae" 
MonsterClassName="Invasion_Kang.MooCow_hc" MonsterName="MooCow hc" 
MonsterClassName="Invasion_Kang.PumpkinBag" MonsterName="Pumpkin Bag" 
MonsterClassName="Invasion_Kang.ShadowSkaarj" MonsterName="Shadow Skaarj" 
MonsterClassName="Invasion_Kang.Skel_Humper" MonsterName="Skel Humper" 
MonsterClassName="Invasion_Kang.Skel_Sniper" MonsterName="Skel Sniper" 
MonsterClassName="Invasion_Kang.Skel_Trooper" MonsterName="Skel Trooper" 
MonsterClassName="Invasion_Kang.Skeleton_m" MonsterName="Skeleton" 
MonsterClassName="Invasion_Parser.Babyskaarj" MonsterName="Baby Skaarj" 
MonsterClassName="Invasion_Parser.BehemothPupae" MonsterName="Behemoth Pupae" 
MonsterClassName="Invasion_Parser.Butcher" MonsterName="Butcher" 
MonsterClassName="Invasion_Parser.Fartbag" MonsterName="Fartbag" 
MonsterClassName="Invasion_Parser.Goliath" MonsterName="Goliath" 
MonsterClassName="Invasion_Parser.GrenadeKrall" MonsterName="Grenade Krall" 
MonsterClassName="Invasion_Parser.KillerCow" MonsterName="Killer Cow" 
MonsterClassName="Invasion_Parser.Skel_Flaksoldier" MonsterName="Skeletal Flak Soldier" 
MonsterClassName="Invasion_Parser.Skel_Rocketeer" MonsterName="Skeletal Rocketeer" 
MonsterClassName="Invasion_Parser.SmallCow" MonsterName="Small Cow" 
MonsterClassName="Invasion_Parser.Soldier_m" 
MonsterClassName="Invasion_Parser.Soldier_m_biomarine" MonsterName="Fire soldier - bio marine" 
MonsterClassName="SangHC.SangwyrHC" MonsterName="Sangwyr HC" 
MonsterClassName="SkaarjPack.Behemoth" MonsterName="Behemoth" 
MonsterClassName="SkaarjPack.Brute" MonsterName="Brute" 
MonsterClassName="SkaarjPack.EliteKrall" MonsterName="Elite Krall" 
MonsterClassName="SkaarjPack.FireSkaarj" MonsterName="Fire Skaarj" 
MonsterClassName="SkaarjPack.Gasbag" MonsterName="Gasbag" 
MonsterClassName="SkaarjPack.IceSkaarj" MonsterName="Ice Skaarj" 
MonsterClassName="SkaarjPack.Krall" MonsterName="Krall" 
MonsterClassName="SkaarjPack.Manta" MonsterName="Manta" 
MonsterClassName="SkaarjPack.Razorfly" MonsterName="Razor Fly" 
MonsterClassName="SkaarjPack.Skaarj" MonsterName="Skaarj" 
MonsterClassName="SkaarjPack.SkaarjPupae" MonsterName="Pupae" 
MonsterClassName="SkaarjPack.WarLord" MonsterName="WarLord" 
MonsterClassName="U2Skaarj.SkaarjSkeleton1" MonsterName="[Skaarj] Skeleton 1" 
MonsterClassName="U2Skaarj.SkaarjSkeleton2" MonsterName="[Skaarj] Skeleton 2" 
MonsterClassName="U2Skaarj.Skaarjmonster" MonsterName="[Skaarj] Monster 1" 
MonsterClassName="U2Skaarj.Skaarjmonster2" MonsterName="[Skaarj] Monster 2" 
MonsterClassName="U2Skaarj.Skaarjmonster3" MonsterName="[Skaarj] Monster 3" 
MonsterClassName="U2Skaarj.Skaarjmonster4" MonsterName="[Skaarj] Monster 4" 
MonsterClassName="U2Skaarj.Skaarjmonster5" MonsterName="[Skaarj] Monster 5" 
MonsterClassName="U2Skaarj.Skaarjmonster6" MonsterName="[Skaarj] Monster 6" 
MonsterClassName="U2Skaarj.U2SkaarjBoss" MonsterName="[Skaarj] Boss" 
MonsterClassName="U2Skaarj.U2Skaarjinvisible" MonsterName="[Skaarj] Invisible" 
MonsterClassName="U2Skaarj.U2Skaarjmonster1" MonsterName="[Skaarj] U2 Monster 1" 
MonsterClassName="U2Skaarj.U2Skaarjmonster2" MonsterName="[Skaarj] U2 Monster 2" 
MonsterClassName="U2Skaarj.U2Skaarjmonster3" MonsterName="[Skaarj] U2 Monster 3" 
MonsterClassName="U2Skaarj.U2Skaarjmonster4" MonsterName="[Skaarj] U2 Monster 4" 
MonsterClassName="U2Skaarj.U2Skaarjmonster5" MonsterName="[Skaarj] U2 Monster 5" 
MonsterClassName="U2Skaarj.U2Skaarjmonster6" MonsterName="[Skaarj] U2 Monster 6" 
MonsterClassName="U2Skaarj.U2Skaarjmonster7" MonsterName="[Skaarj] U2 Monster 7" 
MonsterClassName="U2Skaarj.U2Skaarjmonster8" MonsterName="[Skaarj] U2 Monster 8" 
MonsterClassName="U2Skaarj.U2Skaarjmonster9" MonsterName="[Skaarj] U2 Monster 9" 
MonsterClassName="U2Skaarj.U2Skaarjmonsterarmor" MonsterName="[Skaarj] Monster Armor" 
MonsterClassName="U2Skaarj.U2Skaarjmonsterarmor1" MonsterName="[Skaarj] Monster Armor 1" 
MonsterClassName="U2Skaarj.U2Skaarjmonsterarmor2" MonsterName="[Skaarj] Monster Armor 2" 
MonsterClassName="U2Skaarj.U2Skaarjmonsterarmor3" MonsterName="[Skaarj] Monster Armor 3" 
MonsterClassName="U2Skaarj.U2Skaarjmonsterarmor4" MonsterName="[Skaarj] Monster Armor 4" 
MonsterClassName="U2Skaarj.U2Skaarjmonsterarmor5" MonsterName="[Skaarj] Monster Armor 5" 
MonsterClassName="WoRM2k4.KrallCloaker" MonsterName="[WoRM] Krall Cloaker" 
MonsterClassName="WoRM2k4.MooCow_hc" MonsterName="[WoRM] Nali Cow" 
MonsterClassName="WoRM2k4.Skel_Humper" MonsterName="[WoRM] Seleton" 
MonsterClassName="satoreMonsterPackv110.SMPDevilFish" MonsterName="DevilFish" 
MonsterClassName="satoreMonsterPackv110.SMPGiantGasbag" MonsterName="Giant Gasbag" 
MonsterClassName="satoreMonsterPackv110.SMPGiantGasbag" MonsterName="SMP Gasbag" 
MonsterClassName="satoreMonsterPackv110.SMPGiantRazorFly" MonsterName="Giant Razor Fly" 
MonsterClassName="satoreMonsterPackv110.SMPMercenary" MonsterName="Mercenary" 
MonsterClassName="satoreMonsterPackv110.SMPMercenaryElite" MonsterName="Elite Mercenary" 
MonsterClassName="satoreMonsterPackv110.SMPMetalSkaarj" MonsterName="MetalSkaarj" 
MonsterClassName="satoreMonsterPackv110.SMPNali" MonsterName="Nali" 
MonsterClassName="satoreMonsterPackv110.SMPNaliFighter" MonsterName="NaliFighter" 
MonsterClassName="satoreMonsterPackv110.SMPQueen" MonsterName="Queen" 
MonsterClassName="satoreMonsterPackv110.SMPSkaarjSniper" MonsterName="Skaarj Sniper" 
MonsterClassName="satoreMonsterPackv110.SMPSkaarjTrooper" MonsterName="Skaarj Trooper" 
MonsterClassName="satoreMonsterPackv110.SMPSlith" MonsterName="Slith" 
MonsterClassName="satoreMonsterPackv110.SMPStoneTitan" MonsterName="Stone Titan" 
MonsterClassName="satoreMonsterPackv110.SMPTentacle" MonsterName="Tentacle" 
MonsterClassName="satoreMonsterPackv110.SMPTitan" MonsterName="Titan" 
MonsterClassName="u4e2.BlobBoy" MonsterName="BlobBoy" 
MonsterClassName="u4e2.Bloodworm" MonsterName="Bloodworm" 
MonsterClassName="u4e2.BloodwormBaby" MonsterName="BloodwormBaby" 
MonsterClassName="u4e2.Enlightened" MonsterName="Enlightened" 
MonsterClassName="u4e2.Goro" MonsterName="Goro" 
MonsterClassName="u4e2.GoroBaby" MonsterName="GoroBaby" 
MonsterClassName="u4e2.pawnDoll" MonsterName="pawnDoll"
 
Last edited by a moderator:

Kangus

Zombie on your pwn!
Jan 29, 2001
978
0
16
Illinois, USA
www.planetunreal.com
Thanks... downloaded it.

Will include your C5 plugin in the next beta... would you mind making a U2Skaarj one as well?

The Invasion_Kang monsters are just the ones that were in the old Horde Control Package... they'll soon be obsolete and redundant to the ones that come with WoRM, and teh extra content pack I release afterwards (trying to keep all the ones that had new textures or models out of the main file to keep file size down)
 

Obscenery

New Member
Jun 24, 2004
37
0
0
Here it is... (file is probably called worm_U2Skaarj.int)
Code:
[Public]

// Monsters
Object=(Class=Class,MetaClass=SkaarjPack.Monster,Name=U2Skaarj.SkaarjSkeleton1,Description="[U2Skaarj] Skeleton 1")
Object=(Class=Class,MetaClass=SkaarjPack.Monster,Name=U2Skaarj.SkaarjSkeleton2,Description="[U2Skaarj] Skeleton 2")
Object=(Class=Class,MetaClass=SkaarjPack.Monster,Name=U2Skaarj.Skaarjmonster,Description="[U2Skaarj] Monster 1")
Object=(Class=Class,MetaClass=SkaarjPack.Monster,Name=U2Skaarj.Skaarjmonster2,Description="[U2Skaarj] Monster 2")
Object=(Class=Class,MetaClass=SkaarjPack.Monster,Name=U2Skaarj.Skaarjmonster3,Description="[U2Skaarj] Monster 3")
Object=(Class=Class,MetaClass=SkaarjPack.Monster,Name=U2Skaarj.Skaarjmonster4,Description="[U2Skaarj] Monster 4")
Object=(Class=Class,MetaClass=SkaarjPack.Monster,Name=U2Skaarj.Skaarjmonster5,Description="[U2Skaarj] Monster 5")
Object=(Class=Class,MetaClass=SkaarjPack.Monster,Name=U2Skaarj.Skaarjmonster6,Description="[U2Skaarj] Monster 6")
Object=(Class=Class,MetaClass=SkaarjPack.Monster,Name=U2Skaarj.U2SkaarjBoss,Description="[U2Skaarj] Boss")
Object=(Class=Class,MetaClass=SkaarjPack.Monster,Name=U2Skaarj.U2Skaarjinvisible,Description="[U2Skaarj] Invisible")
Object=(Class=Class,MetaClass=SkaarjPack.Monster,Name=U2Skaarj.U2Skaarjmonster1,Description="[U2Skaarj] U2 Monster 1")
Object=(Class=Class,MetaClass=SkaarjPack.Monster,Name=U2Skaarj.U2Skaarjmonster2,Description="[U2Skaarj] U2 Monster 2")
Object=(Class=Class,MetaClass=SkaarjPack.Monster,Name=U2Skaarj.U2Skaarjmonster3,Description="[U2Skaarj] U2 Monster 3")
Object=(Class=Class,MetaClass=SkaarjPack.Monster,Name=U2Skaarj.U2Skaarjmonster4,Description="[U2Skaarj] U2 Monster 4")
Object=(Class=Class,MetaClass=SkaarjPack.Monster,Name=U2Skaarj.U2Skaarjmonster5,Description="[U2Skaarj] U2 Monster 5")
Object=(Class=Class,MetaClass=SkaarjPack.Monster,Name=U2Skaarj.U2Skaarjmonster6,Description="[U2Skaarj] U2 Monster 6")
Object=(Class=Class,MetaClass=SkaarjPack.Monster,Name=U2Skaarj.U2Skaarjmonster7,Description="[U2Skaarj] U2 Monster 7")
Object=(Class=Class,MetaClass=SkaarjPack.Monster,Name=U2Skaarj.U2Skaarjmonster8,Description="[U2Skaarj] U2 Monster 8")
Object=(Class=Class,MetaClass=SkaarjPack.Monster,Name=U2Skaarj.U2Skaarjmonster9,Description="[U2Skaarj] U2 Monster 9")
Object=(Class=Class,MetaClass=SkaarjPack.Monster,Name=U2Skaarj.U2Skaarjmonsterarmor,Description="[U2Skaarj] Monster Armor")
Object=(Class=Class,MetaClass=SkaarjPack.Monster,Name=U2Skaarj.U2Skaarjmonsterarmor1,Description="[U2Skaarj] Monster Armor 1")
Object=(Class=Class,MetaClass=SkaarjPack.Monster,Name=U2Skaarj.U2Skaarjmonsterarmor2,Description="[U2Skaarj] Monster Armor 2")
Object=(Class=Class,MetaClass=SkaarjPack.Monster,Name=U2Skaarj.U2Skaarjmonsterarmor3,Description="[U2Skaarj] Monster Armor 3")
Object=(Class=Class,MetaClass=SkaarjPack.Monster,Name=U2Skaarj.U2Skaarjmonsterarmor4,Description="[U2Skaarj] Monster Armor 4")
Object=(Class=Class,MetaClass=SkaarjPack.Monster,Name=U2Skaarj.U2Skaarjmonsterarmor5,Description="[U2Skaarj] Monster Armor ")

bwt, I asume the "EDWMutes" stuff is EvilDrWong, who is around the WOD forums occasionally, and I remember reading somwhere that the Aliens from this mute (way cool monsters) had been updated to have limbs that could be shot off. I am wondering if that is laying around anywhere (so I can pick it up :D )?
 

sargon

New Member
Sep 21, 2003
14
0
1
www.odclan.net
WoRM2k4

I ported InvasionPlus from 2k3, it allows 48 monsters total and allows 100 waves, and total random waves.

But we never use more than 16 waves with the monsters picked out of 48 on each wave, I would drop InvasionPlus in a heartbeat if WoRM allowed more than 16 monsters to be used. That would be so cool.

My Invasion server is busy 24 hours a day with 14 players always on, serverspy shows it non stop.

The author (slider142) is not doing much with the game anymore because of school.
 

Kangus

Zombie on your pwn!
Jan 29, 2001
978
0
16
Illinois, USA
www.planetunreal.com
I have some theories I'm working on as to how to make it switch monster sets between waves, such that you can have 16 different moinsters every wave. Hopefully I'll have time to poke at them tonight, asw ell as fix the U4e monster business
 

sargon

New Member
Sep 21, 2003
14
0
1
www.odclan.net
Kangus said:
I have some theories I'm working on as to how to make it switch monster sets between waves, such that you can have 16 different moinsters every wave. Hopefully I'll have time to poke at them tonight, asw ell as fix the U4e monster business

Super, can't wait..
 

Obscenery

New Member
Jun 24, 2004
37
0
0
Not trying to be a buzz kill, and there is probably still plenty of reason for you to do WyRM (and never stop on WoRM, it is awesome!)

But you may want to check out SatoreMonsterPackv110. You can get it Here

He appears to allow unlimited monsters (via ini) and then any 16 of those per wave for each of 16 waves. He also allows the indiviudal adjustment of monsters (size, value(rpg), health, speed, acceleration) and then you can apply aprobability to any given configuration of a monster. That is to say it appears you can have a bunch of configs for one monster and then a probility factor for weather or not to use it. It seems fairly impressive. :rolleyes:

However, one thing I noticed is that the U4E monsters just wander aimlessly in his mod, so WyRM may still have a one up (I really do like their monsters!).
 

Obscenery

New Member
Jun 24, 2004
37
0
0
Yeah, that came out completely wrong! :(

I wasn't suggesting that, just thought it might be helpful to know what has been done.