Project Zomboid

Project Zomboid

[OLD] A harder zombie mod
44 Comments
Hanbara 20 Jan, 2023 @ 8:57am 
thank you
nigel  [author] 20 Jan, 2023 @ 8:55am 
the advanced zombie mod 1 and 2 are better for multiplayer.
This mod had some network issue I think, it was a long time ago, I don't remember exactly.
This mod is just kept as an archive basically.

Anyway, if you play multiplayer, be sure to use that "zombie fix" mod someone made.
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2896255721

The zombie fix mod fixes issue of zombies disappearing!!!
Try advanced zombie mod 2 or perhaps a different mod from someone else, I think there are other mods that add faster walkers now as well!
Hanbara 20 Jan, 2023 @ 8:50am 
İs this mod good for dedicated server ?
E_Tgirl 28 Apr, 2022 @ 9:54am 
awesome! ty again love the mod
nigel  [author] 28 Apr, 2022 @ 9:48am 
Yes
E_Tgirl 28 Apr, 2022 @ 9:08am 
thanks for the quick reply, does the new one also work the same way as making sprinters faster shamblers?
nigel  [author] 28 Apr, 2022 @ 12:22am 
Thanks.

There's some desync on multiplayer with this mod.
And there's a bug sometimes when zombies despawn, the script may throw an error.


Also the changes I made were big enough to warrant a new mod, in case someone is still using this or liked this the way it was, the same thing will happen with the newer advanced zombie mod, as I have added options to that now and the new version changes too much to update the old mod and change player experience.
E_Tgirl 27 Apr, 2022 @ 11:55pm 
hopefully not a bother but what was the bug that caused this to no longer be updated? only wondering cause i used this really recently and didnt see any issues. hope youre having a good day/night
Memento Mori 5 Apr, 2022 @ 7:32pm 
Mind if i ask what Illustration did you use for the picture?
Dev 6 Mar, 2022 @ 11:44am 
is the mod still running at 41.66?
Agitatio 19 Feb, 2022 @ 6:46am 
Just host a game with one another person. Run around and fight some zombies, and at some point you'll notice that their movement speed looks slower than it should. That's all I can give you.
nigel  [author] 19 Feb, 2022 @ 6:06am 
Agitatio, could you post a reproduction of the desync issues?
I'm doing an update to this soon
Agitatio 18 Feb, 2022 @ 3:17pm 
Has desync issues just like many other zombie mods. Players move with slower speed than they actually do on their end. Creates multiple warnings in logs about players skipping events and teleporting, and throws occasional errors.
nigel  [author] 31 Jan, 2022 @ 6:13am 
You should set your zombies to fast shamblers.
The settings for this mod will convert them to sprinters.

In the future I will also use slow shamblers as an upgraded zombie option
Charlie 29 Jan, 2022 @ 7:41pm 
so do the zombie types need to be set to random? sprinters? fast shamblers? or shamblers? for the sandbox settings?
LastRequest 27 Jan, 2022 @ 11:54am 
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
at zombie.GameWindow.frameStep(GameWindow.java:745)
at zombie.GameWindow.run_ez(GameWindow.java:661)
at zombie.GameWindow.mainThread(GameWindow.java:475)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.IndexOutOfBoundsException: Index 324 out of bounds for length 324
at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source)
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source)
at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source)
at java.base/java.util.Objects.checkIndex(Unknown Source)
at java.base/java.util.ArrayList.get(Unknown Source)
... 24 more
LastRequest 27 Jan, 2022 @ 11:54am 
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:163)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1980)
at se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1812)
at se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:66)
at se.krka.kahlua.integration.LuaCaller.protectedCallVoid(LuaCaller.java:139)
at zombie.Lua.Event.trigger(Event.java:64)
at zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:88)
at zombie.gameStates.IngameState.updateInternal(IngameState.java:1673)
at zombie.gameStates.IngameState.update(IngameState.java:1367)
at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101)
at zombie.GameWindow.logic(GameWindow.java:289)
LastRequest 27 Jan, 2022 @ 11:54am 
java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at se.krka.kahlua.integration.expose.caller.MethodCaller.call(MethodCaller.java:62)
at se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:198)
at se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:188)
at se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:182)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:1007)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:163)
LastRequest 27 Jan, 2022 @ 11:53am 
STACK TRACE
-----------------------------------------
Callframe at: get
function: harder_OnTick -- file: server_aharderzombiemod.lua line # 453

ERROR: General , 1643312295721> 219,633,954> ExceptionLogger.logException> Exception thrown java.lang.reflect.InvocationTargetException at GeneratedMethodAccessor49.invoke.
ERROR: General , 1643312295722> 219,633,955> DebugLogStream.printException> Stack trace:
Viruana 24 Jan, 2022 @ 8:24pm 
Nevermind, upon a further look I don't think this was what I thought it was. Cheers, though!
Viruana 24 Jan, 2022 @ 8:13pm 
Heyyy! I'm pretty new to the game and I am actually looking for a mod that does the opposite. Where there'd be a chance for shamblers to be slower than the "slow" shamblers. Is it alright if I use your mod as a reference on how to make this change? I'll of course credit you if it goes well and I decide to upload it. Doesn't feel right just going ahead and doing so without asking.
nigel  [author] 23 Jan, 2022 @ 11:43am 
Sandbox settings?
You should keep them on fast shamblers.

This mod will make certain zombies go faster based on their zombie looks (police, military, sporter)
Phantastic Panda 23 Jan, 2022 @ 11:40am 
Hey I just wanted to ask what would be the appropriate sandbox settings to best utilize this mod. Should I put it so all zombies are sprinters, or should I put it on all random. This goes for zombie toughness and strength too. Should i put them on all random, or Normal. Thank you!
nigel  [author] 21 Jan, 2022 @ 10:19am 
It was called harder zombies because I initially planned to edit the hearing range and spotting distance.

I will change the name when I update the mod

Q:MP desync?
A: I tried with 2 clients and it was synced alright from my observations.

Q:variant(s) with slightly faster speeds
A: Mayhaps.... mayhaps, yes, that's a good idea for sure!
JetJonesFTW 17 Jan, 2022 @ 11:52am 
Wow! Loving these so far. The way they move is unpredictable and creepy as hell.
I found Night Sprinters to be a bit too hardcore so I am mixing it with your mod at 100% rate so that zombies get all cooked up at night without being certain death.
Agitatio 15 Jan, 2022 @ 12:08pm 
Should've just called them "Faster Shamblers". Great little mod as usual!
Cigg 15 Jan, 2022 @ 2:47am 
Cool mod, and configurable too; always wanted to only have a chance of some runners but not having every zombie be one!

I know it's tagged as MP, but just wanted to ask if this has been tested to cause any desync?
E_Tgirl 14 Jan, 2022 @ 5:18pm 
yeah that would be awesome i really hope if the demand goes up maybe youll make a variant with slightly faster speed? theres another mod that adds slower sprinters but i love the animation with this one in particular, the way they shamble at you quickly really sends shivers down my back lol.
nigel  [author] 14 Jan, 2022 @ 4:42pm 
Yay, that's awesome, enjoy. Maybe in the future we can change zombies speed with scripts or have options in vanilla for zombie speeds!
E_Tgirl 14 Jan, 2022 @ 3:43pm 
ah T.T thanks though definitely one of my favorite mods right now
nigel  [author] 14 Jan, 2022 @ 3:42pm 
@Smolcream
That will not be possible right now, as I didn't find any way to change the speed of zombies via script.
I could only change the speed by changing the animation files and adjusting speed of the normal fast shambler animations to be faster...
E_Tgirl 14 Jan, 2022 @ 3:10pm 
would it be possible to give people a sandbox option to make them a bit faster?
turkler 12 Jan, 2022 @ 10:58am 
thank you for the settings!
nigel  [author] 11 Jan, 2022 @ 9:48pm 
Updated!
If you see any more bugs, do comment!

@turkler The stumbling is part of the vanilla sprinters feature, which this mod replaces. I was not able to replicate that behavior for other zombies. We just don't have that technology yet. Maybe in project zomboid 2?

Yes it's compatible with authenticz, however some of the zombie types there are not defined, so they will use default chance. I might add comp. for that, since it does add HERO type zombies, which could all use a health and speed buff.
nigel  [author] 11 Jan, 2022 @ 8:47pm 
@steady @mr.sledge thanks for the loogs, I finally replicated the error. It happens when there are no zombies in the game. It's a scripting error on my part.
Update is heading out in a bit.
nigel  [author] 11 Jan, 2022 @ 8:08pm 
Thanks for the log, I'll check it out
MrSledge 11 Jan, 2022 @ 6:28pm 
@Nigel, just got the error as well, heres the pastebin https://pastebin.com/4jDM4jKp . Seems like a InvocationTargetException on some method u got. Actually looks like you got some index fixing with an ArrayList too :)
nigel  [author] 11 Jan, 2022 @ 6:54am 
@Steady, sore go ahead, use soemthing like pastebin.com and put it in a discussion. I'll look into it.
SteadyFreedom 11 Jan, 2022 @ 6:36am 
I really love this mod, It adds the middle ground most people want between fast shamblers and sprinters. however when I try to host a server it infinitely starts stacking up errors and it quickly becomes annoying. Could it be useful if I sent the console logs in a discussion?
turkler 10 Jan, 2022 @ 9:30am 
lovely mod I have to say, this is exactly what I wanted. shamblers were way too slow but sprinters were way too fast and this is lovely. one suggestion I have though, I noticed while fast shamblers can randomly fall on the ground while walking (which is quite an interesting mechanic) normal shamblers can't. if it's possible, can you look at making all zombies have a small chance to fall?

also just asking to make sure, is this mod compatible with authenticz?
AZoT 10 Jan, 2022 @ 2:51am 
Thanks for the answer! everything works!
nigel  [author] 10 Jan, 2022 @ 1:10am 
Sprinters are fast fast shamblers. Strong are just slightly hp increased zombies. It's based on who I think would be physically stronger based on their proffession, such as a redneck is stronger, but not faster, when a baseball player is stronger and faster as well. Also they are easy to tell apart visually and to assume if they are stronger or not, based on their clothes.


To remove strongers: L109 - L130 in the client_aharderzombiemod file. You can just remove those. That way no zombies will gain the health buff. AHarderZombieMod_Stronger.Add is the function that adds them to the list of zombies that will be checked for health buff.



Yes, I will be adding settings to this in the near future!
AZoT 9 Jan, 2022 @ 10:28pm 
May I ask, if Im not mistaken and understand your code correctly, there is 3 types: sprinter, fast fast shamblers and strong fast shamblers? is it possible to make only "fast fast shamblers", without others? what should I delete? or there is another way to customize it?
AZoT 9 Jan, 2022 @ 10:57am 
First steps in middle ground between fast shamblers and sprinters, finally! Great job! :steamthumbsup: