Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
and whats very annoying about this, every now and then the NPC get stuck in some kind of other loop, in my instance right now one is constantly making the noise of eating something but not actually doing it, and while they are stuck they are not able to shoot, reloading the safe would fix it but then require to refresh all the guns on the group.
there are no errors and the only thing from the console.txt that might be related are such entries:
LOG : Combat f:232864, t:1746182841625> CombatManager::ProcessHit 2138 isCameraTarget and hit BodyPart 11 - BODYPART_COUNT
WARN : General f:232982, t:1746182842607> AnimationVariableSlotCallback.trySetValue> Trying to set read-only variable "firemode"
WARN : General f:232993, t:1746182842698> AnimationVariableSlotCallback.trySetValue> Trying to set read-only variable "firemode"
WARN : General f:233009, t:1746182842831> AnimationVariableSlotCallback.trySetValue> Trying to set read-only variable "firemode"
LOG : General f:233041, t:1746182843105> ItemPickInfo -> cannot get ID for container: inventoryfemale
You either have the mod installed incorrectly, or there is a conflict between this mod and others. I had the same thing, and the game crashed when I tried to generate NPCs while loading the sandbox, however, after checking the mod sheet and disabling the mod that was interfering, everything worked as it should.
ERROR: General f:0, t:1746853748794> ExceptionLogger.logException> Exception thrown
java.lang.NullPointerException: Cannot invoke "java.util.Collection.toArray()" because "<parameter1>" is null at ArrayList.<init>(null:-1).
Stack trace:
java.base/java.util.ArrayList.<init>(Unknown Source)
knox.event.procgen.KnoxEventProcGen.assignSafehouse(KnoxEventProcGen.java:822)
knox.event.procgen.KnoxEventProcGen.putGroupInWorld(KnoxEventProcGen.java:901)
knox.event.procgen.KnoxEventProcGen.proceduralWorldInit(KnoxEventProcGen.java:1272)
knox.event.meta.KnoxEventMetaMainLoop.init(KnoxEventMetaMainLoop.java:77)
knox.event.KnoxEventMainLoop.init(KnoxEventMainLoop.java:70)
zombie.gameStates.GameLoadingState$1.runInner(GameLoadingState.java:364)
zombie.gameStates.GameLoadingState$1.run(GameLoadingState.java:258)
java.base/java.lang.Thread.run(Unknown Source)
LOG : General f:0, t:1746853748836> LuaEventManager: adding unknown event "OnPreUIDraw"
LOG : General f:0, t:1746853748836> LuaEventManager: adding unknown event "OnPostUIDraw"
LOG : General f:0, t:1746853769133> LuaEventManager: adding unknown event "OnKeyKeepPressed"
Couldnt find Bullet.9mm
"ERROR: General f:0, t:1746970545786> ExceptionLogger.logException> Exception thrown
java.lang.NullPointerException: Cannot assign field "container" because "item" is null at ItemPickerJava.metaNpcAddItemToContainer(ItemPickerJava.java:2809).
Stack trace:
zombie.inventory.ItemPickerJava.metaNpcAddItemToContainer(ItemPickerJava.java:2809)
zombie.inventory.ItemPickerJava.metaNpcAddItemToContainer(ItemPickerJava.java:2803)
zombie.inventory.ItemPickerJava.metaNpcAddItemToContainerCount(ItemPickerJava.java:2797)
zombie.inventory.ItemPickerJava.doVirtualNpcAutoRollItem(ItemPickerJava.java:2744)
zombie.inventory.ItemPickerJava.rollVirtualNpcProceduralItem(ItemPickerJava.java:2554)
zombie.inventory.ItemPickerJava.rollVirtualLootForNpc(ItemPickerJava.java:2783)
knox.event.procgen.KnoxEventProcGen.putGroupInWorld(KnoxEventProcGen.java:937)
knox.event.procgen.KnoxEventProcGen.proceduralWorldInit(KnoxEventProcGen.java:1272)
knox.event.meta.KnoxEventMetaMainLoop.init(KnoxEventMetaMainLoop.java:77)
knox.event.KnoxEventMainLoop.init(KnoxEventMainLoop.java:70)
zombie.gameStates.GameLoadingState$1.runInner(GameLoadingState.java:364)
zombie.gameStates.GameLoadingState$1.run(GameLoadingState.java:258)
java.base/java.lang.Thread.run(Unknown Source)"
This happened to all 10-15 safe houses in the last saves, if I assigned a custom guard zone.
If no custom guard zone is created NPC stay in base.
This wandering leads to a secondary problem, NPC too far away from the base can't reach the kitchen zone for food.
There are no errors or other helpful logs to this issue as far as I can see.
1. When I give a npc a firearm, they have unlimited ammo it seems and never seem to run out. To reproduce this bug, I gave them a M9 pistol with a full magazine and wait for them to expend all their ammo. They will continue to shoot after using up all their magazines.
2. When a npc expends all ammo from the magazine and reloads, the empty magazine disappears and is no where to be found. To reproduce this bug, open the npc's inventory and observe their inventory while they are shooting at zombies.
There is simply no sufficient resupply logic currently to support these kind of things.
ERROR: General f:1, t:1747763407199> ExceptionLogger.logException> Exception thrown
java.lang.NoSuchFieldError: MusicNpcsHostile_Nearby at MusicThreatStatuses.update(MusicThreatStatuses.java:78). Message: Unhandled java.lang.NoSuchFieldError thrown by thread MainThread.
Stack trace:
zombie.audio.MusicThreatStatuses.update(MusicThreatStatuses.java:78)
zombie.characters.IsoPlayer.updateMusicThreatStatuses(IsoPlayer.java:11643)
zombie.characters.IsoPlayer.updateInternal2(IsoPlayer.java:2603)
zombie.characters.IsoPlayer.updateInternal1(IsoPlayer.java:2267)
zombie.characters.IsoPlayer.update(IsoPlayer.java:2254)
zombie.MovingObjectUpdateSchedulerUpdateBucket.update(MovingObjectUpdateSchedulerUpdateBucket.java:71)
zombie.MovingObjectUpdateScheduler.update(MovingObjectUpdateScheduler.java:155)
zombie.iso.IsoCell.ProcessObjects(IsoCell.java:3054)
zombie.iso.IsoCell.updateInternal(IsoCell.java:5959)
zombie.iso.IsoCell.update(IsoCell.java:5892)
zombie.iso.IsoWorld.updateWorld(IsoWorld.java:4181)
zombie.iso.IsoWorld.updateInternal(IsoWorld.java:4301)
zombie.iso.IsoWorld.update(IsoWorld.java:4215)
zombie.gameStates.IngameState.updateInternal(IngameState.java:1696)
zombie.gameStates.IngameState.update(IngameState.java:1450)
zombie.gameStates.GameStateMachine.update(GameStateMachine.java:87)
zombie.GameWindow.logic(GameWindow.java:384)
zombie.GameWindow.frameStep(GameWindow.java:917)
zombie.GameWindow.mainThreadStep(GameWindow.java:643)
zombie.MainThread.mainLoop(MainThread.java:76)
java.base/java.lang.Thread.run(Unknown Source)
LOG : General f:1, t:1747763407200> GameThread exited.
ERROR: General f:1, t:1747763407200> MainThread.uncaughtException > Notifying InvokeOnMainQueue...