• If you have a mod, tool or prefab, please use the Resources section. Click Mods at the top of the forums.

Improved Hordes [V1.0]

FilUnderscore

New member
Fokjo0o.png

 ​

[2.0.2]


Horde alert, Survivor!


There's been a sudden abundance of Zombies all over the place. Screamers are now popping up in major towns,​

and we're finding sleepers on the road. Stay safe out there.​

 ​

Backstory:

 ​

This mod was initially an idea I came up with after playing A19, and reflecting on the past alphas where I felt wandering hordes used to be more dangerous and unpredictable. I wanted to bring this back and focus on improving both wandering hordes and scout hordes, to bring more difficulty (and customization) into the game, as I felt the only real threat was the blood moon.

 ​

Features:

  • Improved hordes



    Customizable hordes that scale in size and difficulty, with gamestage & biome progression, to keep the game feeling balanced.

[*]World roaming hordes


  • Hordes are now commonplace, you'll encounter many on your journey.
  • Hordes are simulated throughout the world and load in when nearby.
  • Each major POI zone (i.e. cities) has hordes moving in and out constantly, while screamers patrol the zone.
  • You will also find smaller roaming hordes in the wilderness. They may either be lost, or making their way to a city.

[*]World Event System


  • Heatmap-like system that attracts nearby hordes depending on heatmap activities occurring in certain areas. The number and size of the hordes depend on where the activities are occurring. Near a city? Expect huge hordes to wander around and find out what's going on in the neighborhood.
  • Screamers contribute a lot of heat if they spot you nearby, attracting hordes nearby. Make sure to take them down quick or you'll be having many hordes knocking on your door.

[*]Enhanced AI behaviors



  • Hordes investigate interruptions to their current task as Zombies are a curious bunch.
  • Hordes can also merge and split in size, depending on their goals as a collective.





Download/Source:

> Latest Release for V1.2 b27: https://github.com/FilUnderscore/ImprovedHordes/releases/latest/download/ImprovedHordes.zip

> Previous Releases & Changelog: https://github.com/FilUnderscore/ImprovedHordes/releases

> Source Code: https://github.com/FilUnderscore/ImprovedHordes

Installation:

Note: This mod can be added to existing saves to start working, no new save is required. To remove the mod from an existing save, just delete the mod.

  • Download and extract the zip containing latest release into the Mods folder.



Client-only: Disable EAC so the game can load the Improved Hordes DLL.

Dedicated Servers: This mod is EAC friendly and only needs to be installed in the server's Mods folder. Your players do not need to install the mod to play.

Settings can be modified in the Config/ImprovedHordes/settings.xml file in the ImprovedHordes mod folder.

Commands:

Note: All commands require a permission level of 0.

For a full list of commands, type in the console

Code:
help improvedhordes


Wiki:

For information such as changing mod settings or creating your own custom wandering/scout hordes, check out the Improved Hordes Wiki at https://github.com/FilUnderscore/ImprovedHordes/wiki

Mod Support:

This will work with any mod that does not modify the vanilla AI.

Donations:

You are already showing a lot of support just by enjoying the mod, but if you really appreciate my work and want to show extra support in the form of a donation, feel free to buy me a coffee on Ko-fi.



Screenshots:

Qggsojb.png


a4BjjWn.png


Xe0Z5Gi.png


wmzdxMK.png


Terms Of Use:

https://community.7daystodie.com/topic/26781-improved-hordes-a20/?do=findComment&comment=463276

 
Last edited by a moderator:
debating getting this, lol.. got murdered at wasteland, if its like that, i may get tight and quit game haha...

 
debating getting this, lol.. got murdered at wasteland, if its like that, i may get tight and quit game haha...


I’ve tried to ensure that the hordes start out easy as you progress, by default the hordes will always be somewhat easier than the blood moon hordes around the same gamestage (still working on the balancing part though). Part of the challenge is not only the difficulty of the zombies but also the unpredictable nature of when they appear. You can also tweak a lot of the settings as well in the XML files if you want to make them easier/more difficult if the default options don’t work for you.

 
thanks for replying. ive been using anothers mod for horde x2 i think but likely change to yours to see since it seems more progress based than just straight random x2

thanks for modding!

 
I am having a bit of trouble with this mod, every now and then it continuously spawns screamers and then I get a never ending horde and the only way to get rid of it is to run away.... (character level is ~100) any ideas?

 
I am having a bit of trouble with this mod, every now and then it continuously spawns screamers and then I get a never ending horde and the only way to get rid of it is to run away.... (character level is ~100) any ideas?


I'm releasing a fix for this in a couple of hours that should address this, usually around 10 or so zombies should be spawning at this level (not an infinite amount). In the meantime if anyone else is experiencing this, rejoining the game will end any infinite occurring scout hordes. Sorry about that.

 
I ended up getting my console flooded with GameUpdate errors and needing to alt-f4, dunno if it's a mod conflict or due to an infinite amount of hordes being spawned from screamers.  I can give my modlist if necessary unless this is known about already.

https://www.youtube.com/watch?v=CEVT33xzcXY have a video if that does anything.

 
I am having a bit of trouble with this mod, every now and then it continuously spawns screamers and then I get a never ending horde and the only way to get rid of it is to run away.... (character level is ~100) any ideas?


I ended up getting my console flooded with GameUpdate errors and needing to alt-f4, dunno if it's a mod conflict or due to an infinite amount of hordes being spawned from screamers.  I can give my modlist if necessary unless this is known about already.

https://www.youtube.com/watch?v=CEVT33xzcXY have a video if that does anything.


A new update has been released (1.0.0-PRE5) that should address both of these issues and a few others. Please let me know if you continue to have the same issues after trying the new version.

 
Found another GameUpdate bug.  Using 1.0.0-pre5, this time occuring on world load after manual exit.

https://imgur.com/W1f3iuh

Code:
2022-01-03T03:10:20 3375.974 INF [Improved Hordes] [Wandering Horde] Occurrence 2 Spawning
2022-01-03T03:10:20 3375.976 ERR [MODS] Error while executing GameUpdate on mod "ImprovedHordes"
2022-01-03T03:10:20 3375.979 EXC Object reference not set to an instance of an object
  at ImprovedHordes.Horde.HordeSpawner.GetNearbyPlayers (EntityPlayer player) [0x00000] in <825ddc16f322453cbbf25ff25535f0e8>:0 
  at ImprovedHordes.Horde.HordeSpawner.GetAllHordeGroups () [0x0004c] in <825ddc16f322453cbbf25ff25535f0e8>:0 
  at ImprovedHordes.Horde.Wandering.WanderingHordeSpawner.SpawnWanderingHordes () [0x00036] in <825ddc16f322453cbbf25ff25535f0e8>:0 
  at ImprovedHordes.Horde.Wandering.WanderingHordeManager.Update () [0x0007a] in <825ddc16f322453cbbf25ff25535f0e8>:0 
  at ImprovedHordes.ImprovedHordesManager.Update () [0x00014] in <825ddc16f322453cbbf25ff25535f0e8>:0 
  at ImprovedHordes.ImprovedHordesMod.GameUpdate () [0x00007] in <825ddc16f322453cbbf25ff25535f0e8>:0 
  at ModEvent.Invoke () [0x00011] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0 
UnityEngine.StackTraceUtility:ExtractStringFromException(Object)
 
Last edited by a moderator:
Terms of Use:

Definitions:

Use:

  • You are allowed to use Improved Hordes with or without any kind of modifications made to its source material.
Distribution:

  • You are not allowed to distribute the Binaries and/or Source Code and/or XML Files of Improved Hordes in exchange for payment.
  • You are allowed to distribute modifications made to the XML Files of the Improved Hordes mod provided you give appropriate credit to the Mod Author and provide a link to the original sources of Improved Hordes and these Terms of Use.
  • You are not allowed to distribute the original nor modified Binaries and/or Source Code of the Improved Hordes mod without prior written consent from the Mod Author.
  • You are allowed to distribute links to the original sources of Improved Hordes.
Modification:

  • Any modifications made to the Improved Hordes Source Code and Binaries are limited to private use only if not stated otherwise with written consent from the Mod Author.
Liability:

  • Mod Author is not responsible for any damage that may be caused during an incorrect or correct installation of Improved Hordes.
Written Consent:

  • If you have been given written consent from the Mod Author to do one or more of the following: use, reuse, distribute, duplicate, copy or modify Improved Hordes outside of private use only, you are obligated to give appropriate credit to the Mod Author, provide a link to the original sources of Improved Hordes and these Terms of Use, and indicate if changes were made. You may do so in any reasonable matter, but not in any way that suggests the Mod Author endorses you or your use.


All rights to the Improved Hordes Binaries, Source Code, and XML Files are shared with The Fun Pimps.

 
Last edited by a moderator:
Got another mini-bug loading up a world on latest pre-6:

2022-01-04T23:57:17 14502.052 ERR [MODS] Error while executing GameStartDone on mod "ImprovedHordes"
2022-01-04T23:57:17 14502.057 EXC Variable week is already defined.

https://pastebin.com/vyXeTeL5

 
Last edited by a moderator:
Would anyone happen to know if this mod works with enZombies?

If not I will test and report back :-)

 
Would anyone happen to know if this mod works with enZombies?

If not I will test and report back 🙂


Update: Someone on the enZombies thread has confirmed that the two are compatable.
That's good to hear, though some of the zombies may not appear in the hordes that the mod generates due to the fact that hordes need to be manually set up. I've put up a guide on the wiki on how to go about adding new horde groups in the hordes.xml file for anyone interested in that. I'm looking into integrating XPath as well if mod authors of these zombie mods would be interested in some kind of feature like that to include as an add-on to integrate with Improved Hordes. The only mods that might not work would be ones that drastically change how Zombie AI pathing works.

 
That's good to hear, though some of the zombies may not appear in the hordes that the mod generates due to the fact that hordes need to be manually set up. I've put up a guide on the wiki on how to go about adding new horde groups in the hordes.xml file for anyone interested in that. I'm looking into integrating XPath as well if mod authors of these zombie mods would be interested in some kind of feature like that to include as an add-on to integrate with Improved Hordes. The only mods that might not work would be ones that drastically change how Zombie AI pathing works.
That would be awesome!

 
Back
Top