What's in your MonsterSpawn?

Search, find and discuss about Mutators!
User avatar
EvilGrins
Godlike
Posts: 10156
Joined: Thu Jun 30, 2011 8:12 pm
Personal rank: God of Fudge
Location: Palo Alto, CA

What's in your MonsterSpawn?

Post by EvilGrins »

As I can't currently edit maps, my usual method of testing out MonsterPacks is off the table... so I'm opting for MonsterSpawn, that lil' mutator which makes dealing with campers in Last Man Standing so enjoyable.

CursedBody & CursedBody2 I've never tried before, so this should be interesting.

My current MonsterSpawn setup:
Spoiler
AllowMonsterReplacement=False
AllowRespawns=True
MinutesTillRespawn=5
SPawnSkill=4
SpawnAtStart=False
HowManyLists=3
MaxList1Monsters=8
MaxList2Monsters=8
MaxList3Monsters=8
MonsterList1[0]=Bullboss.Boss
MonsterList1[1]=insekt.insekt
MonsterList1[2]=AlternatePawns.SwampTitan
MonsterList1[3]=CuteRabbit.CuteRabbit
MonsterList1[4]=Unreali.Warlord
MonsterList1[5]=sectoid.sectoid
MonsterList1[6]=Unreali.SkaarjWarrior
MonsterList1[7]=insekt.insekt
MonsterList1[8]=CyberusUT.CyberusUT
MonsterList1[9]=hunters.GasHunter
MonsterList1[10]=Unreali.Warlord
MonsterList1[11]=yeen.miniyeen
MonsterList1[12]=PSXGargoyle.Gargoyle
MonsterList1[13]=insekt.insekt
MonsterList1[14]=Homer.Homer
MonsterList1[15]=hunters.GasHunter
MonsterList1[16]=Unreali.Warlord
MonsterList1[17]=sectoid.sectoid
MonsterList1[18]=PSXGargoyle.Gargoyle
MonsterList1[19]=insekt.insekt
MonsterList2[0]=ImpossiBot.ImpossiBotBlue
MonsterList2[1]=MHPredator.MHpred
MonsterList2[2]=ElectricKrall.ElectricKrall
MonsterList2[3]=hunters.iceskaarjhunter
MonsterList2[4]=ghost.ghost
MonsterList2[5]=jurassic.Velociraptor
MonsterList2[6]=Unreali.SkaarjLord
MonsterList2[7]=Basilisk.Basilisk
MonsterList2[8]=ElectricKrall.ElectricKrall
MonsterList2[9]=hunters.iceskaarjhunter
MonsterList2[10]=ghost.ghost
MonsterList2[11]=jurassic.Velociraptor
MonsterList2[12]=Unreali.SkaarjBerserker
MonsterList2[13]=CuteRabbit.CuteRabbit
MonsterList2[14]=ElectricKrall.ElectricKrall
MonsterList2[15]=hunters.iceskaarjhunter
MonsterList2[16]=CuteRabbit.CuteRabbit
MonsterList2[17]=jurassic.Velociraptor
MonsterList2[18]=ImpossiBot.ImpossiBotRed
MonsterList2[19]=CuteRabbit.CuteRabbit
MonsterList3[0]=Homer.Homer
MonsterList3[1]=Chrysalid.ChrysalidBoss
MonsterList3[2]=baron.baron
MonsterList3[3]=imp.imp
MonsterList3[4]=HellDemon.HellDemon
MonsterList3[5]=Sectopod.SectopodBoss
MonsterList3[6]=imp.imp
MonsterList3[7]=ImpossiBot.ImpossiBotRed
MonsterList3[8]=cyclone2.ninja
MonsterList3[9]=zombi.zombi7
MonsterList3[10]=Utron.bit
MonsterList3[11]=CuteRabbit.CuteRabbit
MonsterList3[12]=zombi.zombi13
MonsterList3[13]=Sectopod.SectopodBoss
MonsterList3[14]=ImpossiBot.ImpossiBotGreen
MonsterList3[15]=Ghost.Ghost
MonsterList3[16]=jurassic.Dilophosaur
MonsterList3[17]=CuteRabbit.CuteRabbit
MonsterList3[18]=Homer.Homer
MonsterList3[19]=HellDemon.HellDemon
bLogSpawnedMonsters=True
What's in yours?

UPDATE: Apparenty there's an issue with CursedBody2's .utx file, it reads as oversized and when its monsters launch... it crashes the game.
Spoiler
ScriptLog: Respawns..........
ScriptLog: MonsterSpawn trying to spawn.........Cursedbody2.HeadWoman2
ScriptLog: MonsterSpawn spawned......DM - JinxDeathOutdoors.HeadWoman0
ScriptLog: MonsterSpawn trying to spawn.........Cursedbody2.Bodyman2
ScriptLog: MonsterSpawn spawned......DM - JinxDeathOutdoors.Bodyman0
ScriptLog: MonsterSpawn trying to spawn.........Cursedbody2.HeadWoman2
ScriptLog: MonsterSpawn spawned......DM - JinxDeathOutdoors.HeadWoman1
ScriptLog: MonsterSpawn trying to spawn.........Cursedbody2.Bodyman
ScriptLog: MonsterSpawn spawned......DM - JinxDeathOutdoors.Bodyman1
ScriptLog: MonsterSpawn trying to spawn.........Cursedbody2.Bodyman
ScriptLog: MonsterSpawn spawned......DM - JinxDeathOutdoors.Bodyman2
ScriptLog: MonsterSpawn trying to spawn.........Cursedbody2.Bodyman3
ScriptLog: MonsterSpawn spawned......DM - JinxDeathOutdoors.Bodyman3
ScriptLog: MonsterSpawn trying to spawn.........Cursedbody2.HeadWoman2
ScriptLog: MonsterSpawn spawned......DM - JinxDeathOutdoors.HeadWoman2
Critical: appError called:
Critical: D3D Driver: Encountered oversize texture without sufficient mipmaps
Critical: Windows GetLastError: The system cannot find the file specified. (2)
Exit: Executing UObject::StaticShutdownAfterError
Exit: Executing UWindowsClient::ShutdownAfterError
Exit: UGalaxyAudioSubsystem::ShutdownAfterError
Exit: UD3DRenderDevice::ShutdownAfterError
Critical: MakeNew
Critical: UD3DRenderDevice::SetTexture
Critical: UD3DRenderDevice::DrawGouraudPolygon
Critical: RenderSubsurface
Critical: URender::DrawLodMesh
Critical: (LodMesh UnrealI.Female2)
Critical: DrawMesh
Critical: URender::DrawActorSprite
Critical: URender::DrawFrame
Log: URender::DrawWorld anomaly
Critical: UD3DRenderDevice::SetBlending
Critical: UD3DRenderDevice::DrawTile
Critical: UCanvas::WrappedPrint
Critical: (PASTEL FIEND was ripped to shreds by Nebogipfel's Flak Cannon.)
Critical: UCanvas::execDrawText
Critical: (ChallengeHUD DM - JinxDeathOutdoors.ChallengeHUD0 @ Function Botpack.ChallengeHUD.PostRender : 0550)
Critical: UObject::ProcessEvent
Critical: (CHSpectator DM - JinxDeathOutdoors.CHSpectator0, Function Engine.PlayerPawn.PostRender)
Critical: UGameEngine::Draw
Critical: UWindowsViewport::Repaint
Critical: UWindowsClient::Tick
Critical: ClientTick
Critical: UGameEngine::Tick
Critical: UpdateWorld
Critical: MainLoop
Exit: Exiting.
Uninitialized: Name subsystem shut down
Uninitialized: Log file closed, 10/01/24 23:47:17
Oh well.
You do not have the required permissions to view the files attached to this post.
User avatar
OjitroC
Godlike
Posts: 3743
Joined: Sat Sep 12, 2015 8:46 pm

Re: What's in your MonsterSpawn?

Post by OjitroC »

EvilGrins wrote: Tue Oct 01, 2024 10:35 pm What's in yours?
I've got 70 configs/lists - not all of them are full though. Each list is themed - examples include
Non Default Skaarj Warriors
Non Default Skaarj Infantry
Insects
Marathon/SF/UPSX
Quake characters/monsters
Super Heros/Villans, Cartoon characters, comic book characters
Characters etc from other games (not inc Quake/Doom)
etc, etc

A number of the themes are repeated of course, depending on the number of ScriptedPawns available that fit a particular theme (some fit more than one theme as well).

The first list (' More Non Default Skaarj Warriors') of the 20 in the config I am currently using
Spoiler
MonsterList0[0]=BBerserker.BBerserker
MonsterList0[1]=chunkassassin.chunkassassin
MonsterList0[2]=shockscout.shockscout
MonsterList0[3]=skaarjhunter.skaarjhunter
MonsterList0[4]=Rocketlord.rocketlord
MonsterList0[5]=auraarmy.shard
MonsterList0[6]=bobpnz.bccsw1
MonsterList0[7]=bobpnz.bccsw2
MonsterList0[8]=bobpnz.splinter
MonsterList0[9]=bobpnz.splinter1
MonsterList0[10]=bobpnz.general
MonsterList0[11]=Uber3.SkaarjDude
MonsterList0[12]=AbSkaarj.AbSkaarj
MonsterList0[13]=BastardBerserker.BastardBerserker
MonsterList0[14]=BioShockScout.BioShockScout
MonsterList0[15]=BlueSkaarj.BlueSkaarj
MonsterList0[16]=BoloScout.BoloScout
MonsterList0[17]=bswarrior.bswarrior
MonsterList0[18]=BurntSkaarj.BurntSkaarj
MonsterList0[19]=CTAssassin.CTAssassin
MonsterList0[20]=EarthSkaarj.EarthSkaarj
MonsterList0[21]=EGWarrior.EGWarrior
MonsterList0[22]=ElectroSkaarj.ElectroSkaarj
MonsterList0[23]=ElementalSkaarj.ElementalSkaarj
MonsterList0[24]=EnergyWarrior.EnergyWarrior
MonsterList0[25]=FierySkaarj.FireSkaarj
MonsterList0[26]=FireArrowLord.FireArrowLord
MonsterList0[27]=FlyingWarrior.FlyingWarrior
MonsterList0[28]=FPAssassin.FPAssassin
MonsterList0[29]=FrozenBlobSkaarj.FrozenBlobSkaarj
MonsterList0[30]=FrozenSkaarj.FrozenSkaarj
MonsterList0[31]=FusionAssassin.FusionAssassin
MonsterList0[32]=BFGScout.BFGScout
MonsterList0[33]=BloodyHunter.BloodyHunter
MonsterList0[34]=BlowUpAssassin.BlowUpAssassin
MonsterList0[35]=BloodyHunterB.BloodyHunterB
MonsterList0[36]=DarkWarrior.DarkWarrior
MonsterList0[37]=GasWarrior.GasWarrior
MonsterList0[38]=Golgoth.Golgoth
MonsterList0[39]=JunkScout.JunkScout
MonsterList0[40]=LaserSkaarj.LaserSkaarj
MonsterList0[41]=LightningLord.LightningLord
MonsterList20[42]=PlasmaLord.PlasmajLord
MonsterList0[43]=LanceAssassin.LanceAssassin
MonsterList0[44]=MysticScout.MysticScout
MonsterList0[45]=RailWarrior.RailWarrior
MonsterList0[46]=LaserYSkaarj.LaserYSkaarj
MonsterList0[47]=MarbleScout.MarbleScout
MonsterList0[48]=RedNemesis.RedNemesis
MonsterList0[49]=LavaAssassin.LavaAssassin
MonsterList0[50]=RockScout.RockScout
MonsterList0[51]=LavaWarrior.Lavawarrior
MonsterList0[52]=PlasmaSkaarj.FireSkaarj
MonsterList0[53]=LavaBallSkaarj.LBS
MonsterList0[54]=QRocketLord.QRocketLord
MonsterList0[55]=LightningWarrior.LightningWarrior
MonsterList0[56]=NewGolgoth.NewGolgoth
MonsterList0[57]=PlasmaScout.PlasmaScout
MonsterList0[58]=LavaGlobSkaarj.LGS
MonsterList0[59]=NatureWarrior.NatureWarrior
I also have a Test config and tend to use this quite a lot as well
Spoiler
MonsterList0[0]=FighterPlane.FighterPlane
MonsterList0[1]=ElonMuskA.ElonMuskA
MonsterList0[2]=DemonPsychicGuard.DemonPsychicGuard
MonsterList0[3]=MuMarian1.NuMarian1
MonsterList0[4]=DemonDogg.DemonDogg
MonsterList0[5]=DemonMuton.DemonMuton
MonsterList0[6]=NuKyar.NuKyar
MonsterList0[7]=ThePriest.ThePriest
MonsterList0[8]=ElonMusk.ElonMusk
MonsterList0[9]=ANODog.ANODog
MonsterList0[10]=NuAesha.NuAesha
MonsterList0[11]=FighterPlane2.FighterPlane2
MonsterList0[12]=NuDamien.NuDamien
MonsterList0[13]=NuLeeLoo.NuLeeLoo
MonsterList0[14]=NuSpaceWarrioir.NuSpaceWarrior
MonsterList0[15]=DemonGAMuton.DemonGAMuton
MonsterList0[16]=FighterPlane2.FighterPlane2
MonsterList0[17]=FChameleon.FChameleon1
MonsterList0[18]=MechCommandoDX.MechCommandoDX
MonsterList0[19]=AlPawn.Aliendrone
MonsterList0[20]=FighterPlane.FighterPlane
EvilGrins wrote: Tue Oct 01, 2024 10:35 pm UPDATE: Apparenty there's an issue with CursedBody2's .utx file, it reads as oversized and when its monsters launch... it crashes the game.
I have CursedBody and CursedBody2 in my list of 'monster summons' - they work but I don't use them as they are marked 'Too Powerful' in that list. I think that they may also give rise to lots of log errors due to missing animations but may be wrong about that.

Your problem could well be due to the use of the D3D render driver. I assume that you are no longer using UT469 and/or updated render drivers?
User avatar
EvilGrins
Godlike
Posts: 10156
Joined: Thu Jun 30, 2011 8:12 pm
Personal rank: God of Fudge
Location: Palo Alto, CA

Re: What's in your MonsterSpawn?

Post by EvilGrins »

Intrigued by the insects, but truth haven't heard of most of those.
OjitroC wrote: Wed Oct 02, 2024 2:03 pmI assume that you are no longer using UT469 and/or updated render drivers?
Used for a bit to see if it allowed the UTDM-monster maps, which I play so often, but went back to 436 out of habit.
User avatar
OjitroC
Godlike
Posts: 3743
Joined: Sat Sep 12, 2015 8:46 pm

Re: What's in your MonsterSpawn?

Post by OjitroC »

The skins for CursedBody2 are in CursedSkins.utx - there are five and they are all 256x256 with the flag DXT1 and no mipmaps. No idea what DXT1 means* - perhaps the lack of mipmaps is the source of the issue?

In the ' More Non Default Skaarj Warriors' list above, all except the auraarmy.shard, bobpnz pawns, and the Uber3.SkaarjDude are made by me (subclassing a SkaarjWarrior type and altering the projectile, skin and probably some of the default properties).

The insects are
Spoiler
MonsterList7[0]=ant.ant
MonsterList7[1]=Napali105.spinner
MonsterList7[2]=insekt.insekt
MonsterList7[3]=Napali105.maiden
MonsterList7[4]=Napali105.maiden
MonsterList7[5]=ant.ant
MonsterList7[6]=asgard2.hornet
MonsterList7[7]=asgard2.dragonfly
MonsterList7[8]=Napali105.spinner
MonsterList7[9]=Skaarjant.ant
MonsterList7[10]=xinsekt.insekt
MonsterList7[11]=U2_Arachnid.Arachnid_Juggernaut
MonsterList7[12]=U2_Arachnid.Arachnid_Light
MonsterList7[13]=xinsekt.insekt
MonsterList7[14]=scorpion.scorpion
MonsterList7[15]=Skaarjant.ant
MonsterList7[16]=Napali105.spinner
MonsterList7[17]=insekt.insekt
MonsterList7[18]=NsMonster.ExFly
MonsterList7[19]=insekt.insekt
MonsterList7[20]=U2_Arachnid.Arachnid_Guardian
MonsterList7[21]=U2_Arachnid.Arachnid_Jumper
MonsterList7[22]=Napali105.spinner
MonsterList7[23]=Skaarjant.ant
MonsterList7[24]=Skaarjant.ant
MonsterList7[25]=U2_Arachnid.Arachnid_Warrior
MonsterList7[26]=UTMHpack.Eant
MonsterList7[27]=UTMHpack.Spinner2
MonsterList7[28]=MHAntaliusU.scorcher
MonsterList7[29]=Napali105.shadow
MonsterList7[30]=Napali105.shadow
MonsterList7[31]=Jumper.skaarjw
MonsterList7[32]=SFCharacter.SFMonsterMite
MonsterList7[33]=SFCharacter.SFMonsterCrawler
MonsterList7[34]=SFCharacter.SFCrawlerAssassin
MonsterList7[35]=unrealgod.UGstingerFly
MonsterList7[36]=UGMPFLY.UGMPSlowerFLY
MonsterList7[37]=Fruitloopsfly.fruitloopsslowerfly
MonsterList7[38]=AsgardSpinner.Shadow
MonsterList7[39]=AsgardSpinner.Spinner
MonsterList7[40]=AsgardSpinner.maiden
MonsterList7[41]=Rturbopawns.scorcher
MonsterList7[42]=scorpion.scorpion
MonsterList7[43]=scorpion.scorpion
MonsterList7[44]=NuTarantula.NuTarantula
MonsterList7[45]=NuSpitter.NuSpitter
MonsterList7[46]=Jumper.skaarjw
MonsterList7[47]=legaplus.mediumscorpion
MonsterList7[48]=legaplus.ant1
MonsterList7[49]=legaplus.mediumscorpion
MonsterList7[50]=legaplus.ant1
MonsterList7[51]=legaplus.ant1
MonsterList7[52]=legaplus.ant1
MonsterList7[53]=legaplus.mediumscorpion
MonsterList7[54]=Pack5.BioAnt
MonsterList7[55]=UPSXMONRev.icespider
MonsterList7[56]=UPSXMONRev.icespider
MonsterList7[57]=UPSXMonRev.FChameleon
MonsterList7[58]=ASP.ASPInsekt
MonsterList7[59]=WAPawns.StingWASPSwarm
In later lists I have included insects with animals and birds (3 'combined' lists altogether).

*DXT1 (also known as Block Compression 1 or BC1) is the smallest variation of S3TC - perhaps these skins should not be in this format or they should have mipmaps - no idea really, not my area of expertise (not that much to do with UT is!). Perhaps someone else could shed some light on this?
User avatar
EvilGrins
Godlike
Posts: 10156
Joined: Thu Jun 30, 2011 8:12 pm
Personal rank: God of Fudge
Location: Palo Alto, CA

Re: What's in your MonsterSpawn?

Post by EvilGrins »

OjitroC wrote: Wed Oct 02, 2024 7:34 pmIn later lists I have included insects with animals and birds
Any ducks?

@Hitman wants ducks.
User avatar
OjitroC
Godlike
Posts: 3743
Joined: Sat Sep 12, 2015 8:46 pm

Re: What's in your MonsterSpawn?

Post by OjitroC »

EvilGrins wrote: Wed Oct 02, 2024 11:52 pm
OjitroC wrote: Wed Oct 02, 2024 7:34 pmIn later lists I have included insects with animals and birds
Any ducks?

@Hitman wants ducks.
No, no ducks apart from Daffy - chickens, geese, coots and other birds but no ducks.
User avatar
Baardman
Skilled
Posts: 234
Joined: Mon Oct 02, 2017 9:39 am

Re: What's in your MonsterSpawn?

Post by Baardman »

what does this "list mean" ? is this some way you spawn them during a match or something if you play offline?
User avatar
EvilGrins
Godlike
Posts: 10156
Joined: Thu Jun 30, 2011 8:12 pm
Personal rank: God of Fudge
Location: Palo Alto, CA

Re: What's in your MonsterSpawn?

Post by EvilGrins »

Baardman wrote: Thu Oct 03, 2024 6:00 pmwhat does this "list mean" ? is this some way you spawn them during a match or something if you play offline?
It's the configuration file which you list what monsters you want to spawn in, in what time intervals, and how many. That's what the mutator draws from.

Can be used for online as well, if you're the one hosting the game.
User avatar
Baardman
Skilled
Posts: 234
Joined: Mon Oct 02, 2017 9:39 am

Re: What's in your MonsterSpawn?

Post by Baardman »

EvilGrins wrote: Thu Oct 03, 2024 6:45 pm
Baardman wrote: Thu Oct 03, 2024 6:00 pmwhat does this "list mean" ? is this some way you spawn them during a match or something if you play offline?
It's the configuration file which you list what monsters you want to spawn in, in what time intervals, and how many. That's what the mutator draws from.

Can be used for online as well, if you're the one hosting the game.
so you dont have to place the monsters in a map? so you can start a random DM map and add monsters? i really dont understand.
User avatar
EvilGrins
Godlike
Posts: 10156
Joined: Thu Jun 30, 2011 8:12 pm
Personal rank: God of Fudge
Location: Palo Alto, CA

Re: What's in your MonsterSpawn?

Post by EvilGrins »

You select the mutator, which will spawn monsters you selected into the game from your MonsterSpawn.ini file.
You do not have the required permissions to view the files attached to this post.
User avatar
OjitroC
Godlike
Posts: 3743
Joined: Sat Sep 12, 2015 8:46 pm

Re: What's in your MonsterSpawn?

Post by OjitroC »

There is a later version - 2.04 - which has 100 lists (though I can't get MS to read from lists above number 19) - version 2.03 has an .ini with 20 lists with 60 slots in each list, giving a possible total of 1.2K ScriptedPawns.

The key thing with MonsterSpawn is randomness - the mutator will choose a list at random from the number of lists that have been enabled and will then spawn the number of monsters chosen/indicated in the .ini randomly from that list so that more than one of any given type may appear in any 'session'.

I play MonsterSpawn in fairly large maps by myself, no bots - normally using DM maps or other gametype maps converted to DM. I swap .ini files from time to time so I can, overall, use the 70 lists in which I have ScriptedPawns.