Jump to content

Photo

how to increase the number of zeds in a horde?

hordes zombie horde

9 replies to this topic

#1
danielduarte

danielduarte

    Newbie

  • Members
  • Pip
  • 18 posts

Trying to make the game a little more difficult. Anyone knows how to increase the number of zeds in a horde? from the usual 10(ish) to maybe 20 or 30?



#2
qmjs

qmjs

    Faithful poster

  • Members
  • PipPipPipPip
  • 1,764 posts

"Zombies.Horde.MaxSize" variable.

 

 

 

Breakdown reads the values from sandbox for the appropriate level: <RTSValue OutputAmount="8" OutputId="Sandbox.Zombie.MaxHordeSize" />

 

These are converted in rtsevents, Id="SandboxEvent_ClearZombieData" as <RTSStat_MultiplyAdd MultiplyBy="Sandbox.Zombie.MaxHordeSize" OutputAmount="1" OutputId="Zombies.Horde.MaxSize" PauseWhenOffline="" />

 

There is no direct mechanism to adjust in the standard game, but you could add a similar method in <Event Id="fsEvent.UpdateZombiePercentages">.

 

You would have to add the variable to <Group Name="Zombies"> in rtsdata also.


Edited by qmjs, 17 July 2019 - 12:07 AM.


#3
Hike

Hike

    Enthusiast

  • Members
  • PipPip
  • 222 posts

What a detailed answer! Are there any materials to read how the game works from the inside? I'm afraid I have too many questions)



#4
qmjs

qmjs

    Faithful poster

  • Members
  • PipPipPipPip
  • 1,764 posts

There used to be an entire section of the UL forums dedicated to it. UL deleted the forums though, so all that was lost. There are bits and pieces still around, but the bulk is gone.



#5
danielduarte

danielduarte

    Newbie

  • Members
  • Pip
  • 18 posts

Thanks, couldn't really do it the way I intended but it worked out in a similar way. really appreciate your help.



#6
danielduarte

danielduarte

    Newbie

  • Members
  • Pip
  • 18 posts

Thanks, couldn't really do it the way I intended but it worked out in a similar way. really appreciate your help.

"Zombies.Horde.MaxSize" variable.

 

 

 

Breakdown reads the values from sandbox for the appropriate level: <RTSValue OutputAmount="8" OutputId="Sandbox.Zombie.MaxHordeSize" />

 

These are converted in rtsevents, Id="SandboxEvent_ClearZombieData" as <RTSStat_MultiplyAdd MultiplyBy="Sandbox.Zombie.MaxHordeSize" OutputAmount="1" OutputId="Zombies.Horde.MaxSize" PauseWhenOffline="" />

 

There is no direct mechanism to adjust in the standard game, but you could add a similar method in <Event Id="fsEvent.UpdateZombiePercentages">.

 

You would have to add the variable to <Group Name="Zombies"> in rtsdata also.



#7
pasmon79

pasmon79

    Enthusiast

  • Members
  • PipPip
  • 224 posts

Can we change the type of zeds in a Horde or Infestation? For example add a freak.



#8
qmjs

qmjs

    Faithful poster

  • Members
  • PipPipPipPip
  • 1,764 posts

In zombietypes, see <ZombieGroup Type="Horde"> and <ZombieGroup Type="Infestation">.

By default, they contain variants of the standard zombies, which differ only in animation.

 

In the same file, ther are several <ZombieFreakGroup entries, which contain the zombies that appear whenever a particular type of zombie spawns, where
ContextTag="Juggernaut" is what is spawned, creating an EntityClass="Juggernaut" zombie.

 

I don't know if adapting some of those values (ZombieDef) from the ZombieFreakGroup entries into the Horde or Infestation would work, but that is where I would start looking.



#9
pasmon79

pasmon79

    Enthusiast

  • Members
  • PipPip
  • 224 posts

I have already looked up there even before posting. The thing that confused me was there was no mention of "screamer" in  any of the AnimGroup(SubAnimgroups!) related to Infestation.

 

I searched all the files and reached the conclusion that screamers must have been introduced by exe file.



#10
qmjs

qmjs

    Faithful poster

  • Members
  • PipPipPipPip
  • 1,764 posts

That is probably true, when a horde reaches a destination building and infests it, I would expect there to be a process to change from horde to infestation.

 

I think it is likely similar to the <Infestation ActorFlags="Spawn" HideWarnings="" NearActorIdx="-1" Optional="" SearchRangeMax="10000.0" SearchRangeMin="0.0" /> used to create the initial infestations on the map (enclaves) when starting a new level, or <Infestation ActorFlags="FindOrSpawn" HideWarnings="" NearActorIdx="-1" Optional="" SearchRangeMax="250.0" SearchRangeMin="0.0" /> with an infestation mission. I don't see any particular configurations for those.





Reply to this topic



  



Also tagged with one or more of these keywords: hordes, zombie, horde

IPB skins by Skinbox
Page loaded in: 1.203 seconds