Jump to content

[Project Zomboid] ZomboWin - A ZomboLewd Framework mod


Recommended Posts

Posted
2 hours ago, Mini_M1lk said:

Anyone know is samesex defeat is a thing yet? remember seeing it in the mod options description for samesex zombies stripping

There is a samesex strip that removes your clothes but there is not lesbian or gay sex for now 🤗

Posted
5 hours ago, Yonchi said:

There is a samesex strip that removes your clothes but there is not lesbian or gay sex for now 🤗

Actually. As I once found out. I did get Gay sex as in male on male to work. So it is possible

Posted
18 hours ago, SolarEdge said:

could you provide the error logs? i last minute added a code to change defeat behavior for npcs and that could be the cause for errors but i am not getting any on my part.

 

also are you using both mods or just one?

Ah yes blabla012345 provided the error logs, I'll try out the bug NPC Error fix that AlexTheMan21 provided and give my feedback on it. Thanks everyone!

Posted
18 hours ago, AlexTheMan21 said:

Heres a fix for a problem with ZomboWinDefeat where after animation is played on a npc the whole mod breaks

If u have a bug issue related to ZomboWin systems you may mention me and ill see if i can be of any help

NPC Error fix.rar 10.46 kB · 1 download

If anyone has read my previous posts, please ignore them.
For information: do NOT put the original file in a subdirectory.
example: I put the original file in the subdirectory (backup) in
...\Zomboid\mods\ZomboWinDefeat\media\lua\client\ZomboWinDefeat
and the original file was still read by the game.

 

For the patch:
there are no more errors but the NPC does not enter the sex animation; the NPC remains static.
The male zombie enters his animation.

 

Furthermore it seems that when the zombie (man) enters his animation he becomes a ghost lurking next to the NPC (but this is not really a problem, we can ignore it).

 

The only problem is that too many zombies around the NPC will crash the game.

 

Here is the only log I got from it: (only one test so far)

 

Spoiler
LOG  : General     , 1720168817230> Warning, root node parent is always null.
LOG  : General     , 1720168817230> [ZomboWinDefeatStrip] 	 -- EHE: IsoPlayers adding:Mariano Horan
LOG  : General     , 1720168817280> FirstNAME:Bob
LOG  : General     , 1720168818151> null
ERROR: General     , 1720168820018> ExceptionLogger.logException> Exception thrown java.lang.NullPointerException: Cannot invoke "zombie.iso.IsoGridSquare.isInARoom()" because the return value of "zombie.characters.IsoGameCharacter.getCurrentSquare()" is null at BodyDamage.UpdateBoredom line:1829.
ERROR: General     , 1720168820018> DebugLogStream.printException> Stack trace:
java.lang.NullPointerException: Cannot invoke "zombie.iso.IsoGridSquare.isInARoom()" because the return value of "zombie.characters.IsoGameCharacter.getCurrentSquare()" is null
	at zombie.characters.BodyDamage.BodyDamage.UpdateBoredom(BodyDamage.java:1829)
	at zombie.characters.BodyDamage.BodyDamage.Update(BodyDamage.java:2082)
	at zombie.ai.states.AttackState.triggerPlayerReaction(AttackState.java:311)
	at zombie.ai.states.AttackState.animEvent(AttackState.java:198)
	at zombie.ai.StateMachine.stateAnimEvent(StateMachine.java:259)
	at zombie.characters.IsoGameCharacter.OnAnimEvent(IsoGameCharacter.java:4235)
	at zombie.core.skinnedmodel.advancedanimation.AdvancedAnimator.OnAnimEvent(AdvancedAnimator.java:264)
	at zombie.core.skinnedmodel.advancedanimation.AnimLayer.invokeAnimEvent(AnimLayer.java:211)
	at zombie.core.skinnedmodel.advancedanimation.AnimLayer.updateInternal(AnimLayer.java:419)
	at zombie.GameProfiler.invokeAndMeasure(GameProfiler.java:166)
	at zombie.core.skinnedmodel.advancedanimation.AnimLayer.Update(AnimLayer.java:323)
	at zombie.core.skinnedmodel.advancedanimation.AdvancedAnimator.updateInternal(AdvancedAnimator.java:397)
	at zombie.GameProfiler.invokeAndMeasure(GameProfiler.java:166)
	at zombie.core.skinnedmodel.advancedanimation.AdvancedAnimator.update(AdvancedAnimator.java:368)
	at zombie.characters.IsoGameCharacter.postUpdateInternal(IsoGameCharacter.java:12087)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.characters.IsoGameCharacter.postupdate(IsoGameCharacter.java:12063)
	at zombie.characters.IsoZombie.postUpdateInternal(IsoZombie.java:2112)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.characters.IsoZombie.postupdate(IsoZombie.java:2104)
	at zombie.MovingObjectUpdateSchedulerUpdateBucket.postupdate(MovingObjectUpdateSchedulerUpdateBucket.java:97)
	at zombie.MovingObjectUpdateScheduler.postupdate(MovingObjectUpdateScheduler.java:168)
	at zombie.CollisionManager.resolveContactsInternal(CollisionManager.java:411)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.CollisionManager.ResolveContacts(CollisionManager.java:236)
	at zombie.iso.IsoWorld.updateInternal(IsoWorld.java:3502)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.iso.IsoWorld.update(IsoWorld.java:3427)
	at zombie.gameStates.IngameState.updateInternal(IngameState.java:1617)
	at zombie.gameStates.IngameState.update(IngameState.java:1333)
	at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101)
	at zombie.GameWindow.logic(GameWindow.java:298)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.GameWindow.frameStep(GameWindow.java:765)
	at zombie.GameWindow.run_ez(GameWindow.java:681)
	at zombie.GameWindow.mainThread(GameWindow.java:495)
	at java.base/java.lang.Thread.run(Unknown Source)

 

 

Posted (edited)
1 hour ago, blabla012345 said:

If anyone has read my previous posts, please ignore them.
For information: do NOT put the original file in a subdirectory.
example: I put the original file in the subdirectory (backup) in
...\Zomboid\mods\ZomboWinDefeat\media\lua\client\ZomboWinDefeat
and the original file was still read by the game.

 

For the patch:
there are no more errors but the NPC does not enter the sex animation; the NPC remains static.
The male zombie enters his animation.

 

Furthermore it seems that when the zombie (man) enters his animation he becomes a ghost lurking next to the NPC (but this is not really a problem, we can ignore it).

 

The only problem is that too many zombies around the NPC will crash the game.

 

Here is the only log I got from it: (only one test so far)

 

  Reveal hidden contents
LOG  : General     , 1720168817230> Warning, root node parent is always null.
LOG  : General     , 1720168817230> [ZomboWinDefeatStrip] 	 -- EHE: IsoPlayers adding:Mariano Horan
LOG  : General     , 1720168817280> FirstNAME:Bob
LOG  : General     , 1720168818151> null
ERROR: General     , 1720168820018> ExceptionLogger.logException> Exception thrown java.lang.NullPointerException: Cannot invoke "zombie.iso.IsoGridSquare.isInARoom()" because the return value of "zombie.characters.IsoGameCharacter.getCurrentSquare()" is null at BodyDamage.UpdateBoredom line:1829.
ERROR: General     , 1720168820018> DebugLogStream.printException> Stack trace:
java.lang.NullPointerException: Cannot invoke "zombie.iso.IsoGridSquare.isInARoom()" because the return value of "zombie.characters.IsoGameCharacter.getCurrentSquare()" is null
	at zombie.characters.BodyDamage.BodyDamage.UpdateBoredom(BodyDamage.java:1829)
	at zombie.characters.BodyDamage.BodyDamage.Update(BodyDamage.java:2082)
	at zombie.ai.states.AttackState.triggerPlayerReaction(AttackState.java:311)
	at zombie.ai.states.AttackState.animEvent(AttackState.java:198)
	at zombie.ai.StateMachine.stateAnimEvent(StateMachine.java:259)
	at zombie.characters.IsoGameCharacter.OnAnimEvent(IsoGameCharacter.java:4235)
	at zombie.core.skinnedmodel.advancedanimation.AdvancedAnimator.OnAnimEvent(AdvancedAnimator.java:264)
	at zombie.core.skinnedmodel.advancedanimation.AnimLayer.invokeAnimEvent(AnimLayer.java:211)
	at zombie.core.skinnedmodel.advancedanimation.AnimLayer.updateInternal(AnimLayer.java:419)
	at zombie.GameProfiler.invokeAndMeasure(GameProfiler.java:166)
	at zombie.core.skinnedmodel.advancedanimation.AnimLayer.Update(AnimLayer.java:323)
	at zombie.core.skinnedmodel.advancedanimation.AdvancedAnimator.updateInternal(AdvancedAnimator.java:397)
	at zombie.GameProfiler.invokeAndMeasure(GameProfiler.java:166)
	at zombie.core.skinnedmodel.advancedanimation.AdvancedAnimator.update(AdvancedAnimator.java:368)
	at zombie.characters.IsoGameCharacter.postUpdateInternal(IsoGameCharacter.java:12087)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.characters.IsoGameCharacter.postupdate(IsoGameCharacter.java:12063)
	at zombie.characters.IsoZombie.postUpdateInternal(IsoZombie.java:2112)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.characters.IsoZombie.postupdate(IsoZombie.java:2104)
	at zombie.MovingObjectUpdateSchedulerUpdateBucket.postupdate(MovingObjectUpdateSchedulerUpdateBucket.java:97)
	at zombie.MovingObjectUpdateScheduler.postupdate(MovingObjectUpdateScheduler.java:168)
	at zombie.CollisionManager.resolveContactsInternal(CollisionManager.java:411)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.CollisionManager.ResolveContacts(CollisionManager.java:236)
	at zombie.iso.IsoWorld.updateInternal(IsoWorld.java:3502)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.iso.IsoWorld.update(IsoWorld.java:3427)
	at zombie.gameStates.IngameState.updateInternal(IngameState.java:1617)
	at zombie.gameStates.IngameState.update(IngameState.java:1333)
	at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101)
	at zombie.GameWindow.logic(GameWindow.java:298)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.GameWindow.frameStep(GameWindow.java:765)
	at zombie.GameWindow.run_ez(GameWindow.java:681)
	at zombie.GameWindow.mainThread(GameWindow.java:495)
	at java.base/java.lang.Thread.run(Unknown Source)

 

 

And that was pzns I would guess you using for npc?

Edited by AlexTheMan21
Posted
2 hours ago, blabla012345 said:

If anyone has read my previous posts, please ignore them.
For information: do NOT put the original file in a subdirectory.
example: I put the original file in the subdirectory (backup) in
...\Zomboid\mods\ZomboWinDefeat\media\lua\client\ZomboWinDefeat
and the original file was still read by the game.

 

For the patch:
there are no more errors but the NPC does not enter the sex animation; the NPC remains static.
The male zombie enters his animation.

 

Furthermore it seems that when the zombie (man) enters his animation he becomes a ghost lurking next to the NPC (but this is not really a problem, we can ignore it).

 

The only problem is that too many zombies around the NPC will crash the game.

 

Here is the only log I got from it: (only one test so far)

 

  Reveal hidden contents
LOG  : General     , 1720168817230> Warning, root node parent is always null.
LOG  : General     , 1720168817230> [ZomboWinDefeatStrip] 	 -- EHE: IsoPlayers adding:Mariano Horan
LOG  : General     , 1720168817280> FirstNAME:Bob
LOG  : General     , 1720168818151> null
ERROR: General     , 1720168820018> ExceptionLogger.logException> Exception thrown java.lang.NullPointerException: Cannot invoke "zombie.iso.IsoGridSquare.isInARoom()" because the return value of "zombie.characters.IsoGameCharacter.getCurrentSquare()" is null at BodyDamage.UpdateBoredom line:1829.
ERROR: General     , 1720168820018> DebugLogStream.printException> Stack trace:
java.lang.NullPointerException: Cannot invoke "zombie.iso.IsoGridSquare.isInARoom()" because the return value of "zombie.characters.IsoGameCharacter.getCurrentSquare()" is null
	at zombie.characters.BodyDamage.BodyDamage.UpdateBoredom(BodyDamage.java:1829)
	at zombie.characters.BodyDamage.BodyDamage.Update(BodyDamage.java:2082)
	at zombie.ai.states.AttackState.triggerPlayerReaction(AttackState.java:311)
	at zombie.ai.states.AttackState.animEvent(AttackState.java:198)
	at zombie.ai.StateMachine.stateAnimEvent(StateMachine.java:259)
	at zombie.characters.IsoGameCharacter.OnAnimEvent(IsoGameCharacter.java:4235)
	at zombie.core.skinnedmodel.advancedanimation.AdvancedAnimator.OnAnimEvent(AdvancedAnimator.java:264)
	at zombie.core.skinnedmodel.advancedanimation.AnimLayer.invokeAnimEvent(AnimLayer.java:211)
	at zombie.core.skinnedmodel.advancedanimation.AnimLayer.updateInternal(AnimLayer.java:419)
	at zombie.GameProfiler.invokeAndMeasure(GameProfiler.java:166)
	at zombie.core.skinnedmodel.advancedanimation.AnimLayer.Update(AnimLayer.java:323)
	at zombie.core.skinnedmodel.advancedanimation.AdvancedAnimator.updateInternal(AdvancedAnimator.java:397)
	at zombie.GameProfiler.invokeAndMeasure(GameProfiler.java:166)
	at zombie.core.skinnedmodel.advancedanimation.AdvancedAnimator.update(AdvancedAnimator.java:368)
	at zombie.characters.IsoGameCharacter.postUpdateInternal(IsoGameCharacter.java:12087)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.characters.IsoGameCharacter.postupdate(IsoGameCharacter.java:12063)
	at zombie.characters.IsoZombie.postUpdateInternal(IsoZombie.java:2112)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.characters.IsoZombie.postupdate(IsoZombie.java:2104)
	at zombie.MovingObjectUpdateSchedulerUpdateBucket.postupdate(MovingObjectUpdateSchedulerUpdateBucket.java:97)
	at zombie.MovingObjectUpdateScheduler.postupdate(MovingObjectUpdateScheduler.java:168)
	at zombie.CollisionManager.resolveContactsInternal(CollisionManager.java:411)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.CollisionManager.ResolveContacts(CollisionManager.java:236)
	at zombie.iso.IsoWorld.updateInternal(IsoWorld.java:3502)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.iso.IsoWorld.update(IsoWorld.java:3427)
	at zombie.gameStates.IngameState.updateInternal(IngameState.java:1617)
	at zombie.gameStates.IngameState.update(IngameState.java:1333)
	at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101)
	at zombie.GameWindow.logic(GameWindow.java:298)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.GameWindow.frameStep(GameWindow.java:765)
	at zombie.GameWindow.run_ez(GameWindow.java:681)
	at zombie.GameWindow.mainThread(GameWindow.java:495)
	at java.base/java.lang.Thread.run(Unknown Source)

 

 

i tried using pzns and my conclusion is that its a pzns issue where if npc is allowed to attack they cancel any animation that is playing while if you turn off their attack perms they do as expected. Really dumb to cancel animations in my pov but oh well 

Posted (edited)
2 hours ago, AlexTheMan21 said:

And that was pzns I would guess you using for npc?

Yes indeed I use PZNS framework and PZNS neighborhood.

 

Quote

i tried using pzns and my conclusion is that its a pzns issue where if npc is allowed to attack they cancel any animation that is playing while if you turn off their attack perms they do as expected. Really dumb to cancel animations in my pov but oh well 


And indeed during my only test, the female NPC had a gun in hand...
I have to do other tests to see how the NPCs behave if they have no weapons in their hands or a bladed weapon (cold steel ? - automatic translation... a weapon that is not a firearm ).

 

I would also test if there is an option to prevent them from canceling an action with any defense.

Edited by blabla012345
Posted
2 minutes ago, blabla012345 said:

Yes indeed I use PZNS framework and PZNS neighborhood.

 


And indeed during my only test, the female NPC had a gun in hand...
I have to do other tests to see how the NPCs behave if they have no weapons in their hands or a bladed weapon.

 

I would also test if there is an option to prevent them from canceling an action with any defense.

My test was spawn survivor set them to stand still and no attack and spawn zombies and boom sex as expected compared to attack allowed. The pzns mod also kinda buggy when you do some hard testing and by then I wasn't surprised it cancel animations 

Posted

Anyone know how to get the context menu to show? Older posts say "just replace these files with my ones" but I havent had any luck with those, they say add a line into one of the files which I did (cant remember name off the top of my head) but I've had no luck [┬_┬]

Posted
3 hours ago, Mini_M1lk said:

Anyone know how to get the context menu to show? Older posts say "just replace these files with my ones" but I havent had any luck with those, they say add a line into one of the files which I did (cant remember name off the top of my head) but I've had no luck [┬_┬]

If other people mod does not work and you dont have the context menu showing, maybe its the mod load of your modpack, try to make the ZomboWin be the last charging on the mod load with ModManager 😚

Posted (edited)
10 hours ago, AlexTheMan21 said:

My test was spawn survivor set them to stand still and no attack and spawn zombies and boom sex as expected compared to attack allowed. The pzns mod also kinda buggy when you do some hard testing and by then I wasn't surprised it cancel animations 

Hi, so here are the results of the latest tests:
First of all good news, if the NPCs (from PZNS neighborhood) appear WITHOUT weapons (melee or firearm), then there is no longer an error.
Well... except this:

Spoiler
LOG  : General     , 1720216401037> -----------------------------------------
STACK TRACE
-----------------------------------------
function: null -- file: ZomboWinDefeatZombieHandler.lua line # 526 | MOD: ZomboWin Defeat
function: update -- file: ZomboWinAnimationHandler.lua line # 180 | MOD: ZomboWin

LOG  : General     , 1720216401050> -----------------------------------------
STACK TRACE
-----------------------------------------
function: null -- file: ZomboWinDefeatZombieHandler.lua line # 526 | MOD: ZomboWin Defeat
function: update -- file: ZomboWinAnimationHandler.lua line # 180 | MOD: ZomboWin

ERROR: General     , 1720216401050> ExceptionLogger.logException> Exception thrown java.lang.RuntimeException: attempted index of non-table at KahluaUtil.fail line:82.
ERROR: General     , 1720216401050> DebugLogStream.printException> Stack trace:
java.lang.RuntimeException: attempted index of non-table
	at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:82)
	at se.krka.kahlua.vm.KahluaUtil.luaAssert(KahluaUtil.java:70)
	at se.krka.kahlua.vm.KahluaThread.tableSet(KahluaThread.java:1726)
	at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:594)
	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:1827)
	at se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:38)
	at zombie.characters.CharacterTimedActions.LuaTimedActionNew.update(LuaTimedActionNew.java:70)
	at zombie.characters.IsoGameCharacter.updateInternal(IsoGameCharacter.java:9719)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.characters.IsoGameCharacter.update(IsoGameCharacter.java:9464)
	at zombie.characters.IsoPlayer.updateInternal1(IsoPlayer.java:1943)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.characters.IsoPlayer.update(IsoPlayer.java:1924)
	at zombie.MovingObjectUpdateSchedulerUpdateBucket.update(MovingObjectUpdateSchedulerUpdateBucket.java:79)
	at zombie.MovingObjectUpdateScheduler.update(MovingObjectUpdateScheduler.java:145)
	at zombie.iso.IsoCell.ProcessObjects(IsoCell.java:2955)
	at zombie.iso.IsoCell.updateInternal(IsoCell.java:5750)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.iso.IsoCell.update(IsoCell.java:5696)
	at zombie.iso.IsoWorld.updateInternal(IsoWorld.java:3499)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.iso.IsoWorld.update(IsoWorld.java:3427)
	at zombie.gameStates.IngameState.updateInternal(IngameState.java:1617)
	at zombie.gameStates.IngameState.update(IngameState.java:1333)
	at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101)
	at zombie.GameWindow.logic(GameWindow.java:298)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.GameWindow.frameStep(GameWindow.java:765)
	at zombie.GameWindow.run_ez(GameWindow.java:681)
	at zombie.GameWindow.mainThread(GameWindow.java:495)
	at java.base/java.lang.Thread.run(Unknown Source)
LOG  : General     , 1720216401053> -----------------------------------------
STACK TRACE
-----------------------------------------
function: null -- file: ZomboWinDefeatZombieHandler.lua line # 526 | MOD: ZomboWin Defeat
function: update -- file: ZomboWinAnimationHandler.lua line # 180 | MOD: ZomboWin

LOG  : General     , 1720216401054> -----------------------------------------
STACK TRACE
-----------------------------------------
function: null -- file: ZomboWinDefeatZombieHandler.lua line # 526 | MOD: ZomboWin Defeat
function: update -- file: ZomboWinAnimationHandler.lua line # 180 | MOD: ZomboWin

ERROR: General     , 1720216401054> ExceptionLogger.logException> Exception thrown java.lang.RuntimeException: attempted index of non-table at KahluaUtil.fail line:82.
ERROR: General     , 1720216401054> DebugLogStream.printException> Stack trace:
java.lang.RuntimeException: attempted index of non-table
	at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:82)
	at se.krka.kahlua.vm.KahluaUtil.luaAssert(KahluaUtil.java:70)
	at se.krka.kahlua.vm.KahluaThread.tableSet(KahluaThread.java:1726)
	at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:594)
	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:1827)
	at se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:38)
	at zombie.characters.CharacterTimedActions.LuaTimedActionNew.update(LuaTimedActionNew.java:70)
	at zombie.characters.IsoGameCharacter.updateInternal(IsoGameCharacter.java:9719)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.characters.IsoGameCharacter.update(IsoGameCharacter.java:9464)
	at zombie.characters.IsoPlayer.updateInternal1(IsoPlayer.java:1943)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.characters.IsoPlayer.update(IsoPlayer.java:1924)
	at zombie.MovingObjectUpdateSchedulerUpdateBucket.update(MovingObjectUpdateSchedulerUpdateBucket.java:79)
	at zombie.MovingObjectUpdateScheduler.update(MovingObjectUpdateScheduler.java:145)
	at zombie.iso.IsoCell.ProcessObjects(IsoCell.java:2955)
	at zombie.iso.IsoCell.updateInternal(IsoCell.java:5750)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.iso.IsoCell.update(IsoCell.java:5696)
	at zombie.iso.IsoWorld.updateInternal(IsoWorld.java:3499)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.iso.IsoWorld.update(IsoWorld.java:3427)
	at zombie.gameStates.IngameState.updateInternal(IngameState.java:1617)
	at zombie.gameStates.IngameState.update(IngameState.java:1333)
	at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101)
	at zombie.GameWindow.logic(GameWindow.java:298)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.GameWindow.frameStep(GameWindow.java:765)
	at zombie.GameWindow.run_ez(GameWindow.java:681)
	at zombie.GameWindow.mainThread(GameWindow.java:495)
	at java.base/java.lang.Thread.run(Unknown Source)

 

 

But it didn't cause a crash.
Just 150+ errors in a row (always the same).

It was apparently a human male (NPC) who defeated a female zombie.
Maybe it's useful to investigate, maybe not, I'll post the log just in case.

 

Finally I made an NPC appear with a gun and the game held up for several minutes before crashing and unfortunately I don't have a log that allows me to see what happened.

 

So it's partly resolved if we except the NPCs with weapons.

 

To be continued... if we manage to find a way to have a log during a crash.
If you know how to get information during a crash, I'm interested.


Thanks anyway for your code.


To the attention of the initial author of the post, I strongly suggest that you integrate the modification of this coder to avoid this type of error during your next update, thank you.

Edited by blabla012345
Posted
1 hour ago, blabla012345 said:

Hi, so here are the results of the latest tests:
First of all good news, if the NPCs (from PZNS neighborhood) appear WITHOUT weapons (melee or firearm), then there is no longer an error.
Well... except this:

  Reveal hidden contents
LOG  : General     , 1720216401037> -----------------------------------------
STACK TRACE
-----------------------------------------
function: null -- file: ZomboWinDefeatZombieHandler.lua line # 526 | MOD: ZomboWin Defeat
function: update -- file: ZomboWinAnimationHandler.lua line # 180 | MOD: ZomboWin

LOG  : General     , 1720216401050> -----------------------------------------
STACK TRACE
-----------------------------------------
function: null -- file: ZomboWinDefeatZombieHandler.lua line # 526 | MOD: ZomboWin Defeat
function: update -- file: ZomboWinAnimationHandler.lua line # 180 | MOD: ZomboWin

ERROR: General     , 1720216401050> ExceptionLogger.logException> Exception thrown java.lang.RuntimeException: attempted index of non-table at KahluaUtil.fail line:82.
ERROR: General     , 1720216401050> DebugLogStream.printException> Stack trace:
java.lang.RuntimeException: attempted index of non-table
	at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:82)
	at se.krka.kahlua.vm.KahluaUtil.luaAssert(KahluaUtil.java:70)
	at se.krka.kahlua.vm.KahluaThread.tableSet(KahluaThread.java:1726)
	at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:594)
	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:1827)
	at se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:38)
	at zombie.characters.CharacterTimedActions.LuaTimedActionNew.update(LuaTimedActionNew.java:70)
	at zombie.characters.IsoGameCharacter.updateInternal(IsoGameCharacter.java:9719)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.characters.IsoGameCharacter.update(IsoGameCharacter.java:9464)
	at zombie.characters.IsoPlayer.updateInternal1(IsoPlayer.java:1943)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.characters.IsoPlayer.update(IsoPlayer.java:1924)
	at zombie.MovingObjectUpdateSchedulerUpdateBucket.update(MovingObjectUpdateSchedulerUpdateBucket.java:79)
	at zombie.MovingObjectUpdateScheduler.update(MovingObjectUpdateScheduler.java:145)
	at zombie.iso.IsoCell.ProcessObjects(IsoCell.java:2955)
	at zombie.iso.IsoCell.updateInternal(IsoCell.java:5750)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.iso.IsoCell.update(IsoCell.java:5696)
	at zombie.iso.IsoWorld.updateInternal(IsoWorld.java:3499)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.iso.IsoWorld.update(IsoWorld.java:3427)
	at zombie.gameStates.IngameState.updateInternal(IngameState.java:1617)
	at zombie.gameStates.IngameState.update(IngameState.java:1333)
	at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101)
	at zombie.GameWindow.logic(GameWindow.java:298)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.GameWindow.frameStep(GameWindow.java:765)
	at zombie.GameWindow.run_ez(GameWindow.java:681)
	at zombie.GameWindow.mainThread(GameWindow.java:495)
	at java.base/java.lang.Thread.run(Unknown Source)
LOG  : General     , 1720216401053> -----------------------------------------
STACK TRACE
-----------------------------------------
function: null -- file: ZomboWinDefeatZombieHandler.lua line # 526 | MOD: ZomboWin Defeat
function: update -- file: ZomboWinAnimationHandler.lua line # 180 | MOD: ZomboWin

LOG  : General     , 1720216401054> -----------------------------------------
STACK TRACE
-----------------------------------------
function: null -- file: ZomboWinDefeatZombieHandler.lua line # 526 | MOD: ZomboWin Defeat
function: update -- file: ZomboWinAnimationHandler.lua line # 180 | MOD: ZomboWin

ERROR: General     , 1720216401054> ExceptionLogger.logException> Exception thrown java.lang.RuntimeException: attempted index of non-table at KahluaUtil.fail line:82.
ERROR: General     , 1720216401054> DebugLogStream.printException> Stack trace:
java.lang.RuntimeException: attempted index of non-table
	at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:82)
	at se.krka.kahlua.vm.KahluaUtil.luaAssert(KahluaUtil.java:70)
	at se.krka.kahlua.vm.KahluaThread.tableSet(KahluaThread.java:1726)
	at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:594)
	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:1827)
	at se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:38)
	at zombie.characters.CharacterTimedActions.LuaTimedActionNew.update(LuaTimedActionNew.java:70)
	at zombie.characters.IsoGameCharacter.updateInternal(IsoGameCharacter.java:9719)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.characters.IsoGameCharacter.update(IsoGameCharacter.java:9464)
	at zombie.characters.IsoPlayer.updateInternal1(IsoPlayer.java:1943)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.characters.IsoPlayer.update(IsoPlayer.java:1924)
	at zombie.MovingObjectUpdateSchedulerUpdateBucket.update(MovingObjectUpdateSchedulerUpdateBucket.java:79)
	at zombie.MovingObjectUpdateScheduler.update(MovingObjectUpdateScheduler.java:145)
	at zombie.iso.IsoCell.ProcessObjects(IsoCell.java:2955)
	at zombie.iso.IsoCell.updateInternal(IsoCell.java:5750)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.iso.IsoCell.update(IsoCell.java:5696)
	at zombie.iso.IsoWorld.updateInternal(IsoWorld.java:3499)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.iso.IsoWorld.update(IsoWorld.java:3427)
	at zombie.gameStates.IngameState.updateInternal(IngameState.java:1617)
	at zombie.gameStates.IngameState.update(IngameState.java:1333)
	at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101)
	at zombie.GameWindow.logic(GameWindow.java:298)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.GameWindow.frameStep(GameWindow.java:765)
	at zombie.GameWindow.run_ez(GameWindow.java:681)
	at zombie.GameWindow.mainThread(GameWindow.java:495)
	at java.base/java.lang.Thread.run(Unknown Source)

 

 

But it didn't cause a crash.
Just 150+ errors in a row (always the same).

It was apparently a human male (NPC) who defeated a female zombie.
Maybe it's useful to investigate, maybe not, I'll post the log just in case.

 

Finally I made an NPC appear with a gun and the game held up for several minutes before crashing and unfortunately I don't have a log that allows me to see what happened.

 

So it's partly resolved if we except the NPCs with weapons.

 

To be continued... if we manage to find a way to have a log during a crash.
If you know how to get information during a crash, I'm interested.


Thanks anyway for your code.


To the attention of the initial author of the post, I strongly suggest that you integrate the modification of this coder to avoid this type of error during your next update, thank you.

Ok perhaps a zomboid defeat error I see you got so will look into sometime, by crash I guess you mean game and all just poof instead of throwing you to menu or so? I thought u knew how to get full logs, if it crash the log file should still be in your zomboid folder under your user folder (just find the right log that is)

Posted
On 7/4/2024 at 6:28 PM, Transcendent Lala said:

Actually. As I once found out. I did get Gay sex as in male on male to work. So it is possible

Hello, I'd like to see those codes and or process! 

 

6 hours ago, blabla012345 said:

Hi, so here are the results of the latest tests:
First of all good news, if the NPCs (from PZNS neighborhood) appear WITHOUT weapons (melee or firearm), then there is no longer an error.
Well... except this:

  Reveal hidden contents
LOG  : General     , 1720216401037> -----------------------------------------
STACK TRACE
-----------------------------------------
function: null -- file: ZomboWinDefeatZombieHandler.lua line # 526 | MOD: ZomboWin Defeat
function: update -- file: ZomboWinAnimationHandler.lua line # 180 | MOD: ZomboWin

LOG  : General     , 1720216401050> -----------------------------------------
STACK TRACE
-----------------------------------------
function: null -- file: ZomboWinDefeatZombieHandler.lua line # 526 | MOD: ZomboWin Defeat
function: update -- file: ZomboWinAnimationHandler.lua line # 180 | MOD: ZomboWin

ERROR: General     , 1720216401050> ExceptionLogger.logException> Exception thrown java.lang.RuntimeException: attempted index of non-table at KahluaUtil.fail line:82.
ERROR: General     , 1720216401050> DebugLogStream.printException> Stack trace:
java.lang.RuntimeException: attempted index of non-table
	at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:82)
	at se.krka.kahlua.vm.KahluaUtil.luaAssert(KahluaUtil.java:70)
	at se.krka.kahlua.vm.KahluaThread.tableSet(KahluaThread.java:1726)
	at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:594)
	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:1827)
	at se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:38)
	at zombie.characters.CharacterTimedActions.LuaTimedActionNew.update(LuaTimedActionNew.java:70)
	at zombie.characters.IsoGameCharacter.updateInternal(IsoGameCharacter.java:9719)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.characters.IsoGameCharacter.update(IsoGameCharacter.java:9464)
	at zombie.characters.IsoPlayer.updateInternal1(IsoPlayer.java:1943)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.characters.IsoPlayer.update(IsoPlayer.java:1924)
	at zombie.MovingObjectUpdateSchedulerUpdateBucket.update(MovingObjectUpdateSchedulerUpdateBucket.java:79)
	at zombie.MovingObjectUpdateScheduler.update(MovingObjectUpdateScheduler.java:145)
	at zombie.iso.IsoCell.ProcessObjects(IsoCell.java:2955)
	at zombie.iso.IsoCell.updateInternal(IsoCell.java:5750)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.iso.IsoCell.update(IsoCell.java:5696)
	at zombie.iso.IsoWorld.updateInternal(IsoWorld.java:3499)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.iso.IsoWorld.update(IsoWorld.java:3427)
	at zombie.gameStates.IngameState.updateInternal(IngameState.java:1617)
	at zombie.gameStates.IngameState.update(IngameState.java:1333)
	at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101)
	at zombie.GameWindow.logic(GameWindow.java:298)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.GameWindow.frameStep(GameWindow.java:765)
	at zombie.GameWindow.run_ez(GameWindow.java:681)
	at zombie.GameWindow.mainThread(GameWindow.java:495)
	at java.base/java.lang.Thread.run(Unknown Source)
LOG  : General     , 1720216401053> -----------------------------------------
STACK TRACE
-----------------------------------------
function: null -- file: ZomboWinDefeatZombieHandler.lua line # 526 | MOD: ZomboWin Defeat
function: update -- file: ZomboWinAnimationHandler.lua line # 180 | MOD: ZomboWin

LOG  : General     , 1720216401054> -----------------------------------------
STACK TRACE
-----------------------------------------
function: null -- file: ZomboWinDefeatZombieHandler.lua line # 526 | MOD: ZomboWin Defeat
function: update -- file: ZomboWinAnimationHandler.lua line # 180 | MOD: ZomboWin

ERROR: General     , 1720216401054> ExceptionLogger.logException> Exception thrown java.lang.RuntimeException: attempted index of non-table at KahluaUtil.fail line:82.
ERROR: General     , 1720216401054> DebugLogStream.printException> Stack trace:
java.lang.RuntimeException: attempted index of non-table
	at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:82)
	at se.krka.kahlua.vm.KahluaUtil.luaAssert(KahluaUtil.java:70)
	at se.krka.kahlua.vm.KahluaThread.tableSet(KahluaThread.java:1726)
	at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:594)
	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:1827)
	at se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:38)
	at zombie.characters.CharacterTimedActions.LuaTimedActionNew.update(LuaTimedActionNew.java:70)
	at zombie.characters.IsoGameCharacter.updateInternal(IsoGameCharacter.java:9719)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.characters.IsoGameCharacter.update(IsoGameCharacter.java:9464)
	at zombie.characters.IsoPlayer.updateInternal1(IsoPlayer.java:1943)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.characters.IsoPlayer.update(IsoPlayer.java:1924)
	at zombie.MovingObjectUpdateSchedulerUpdateBucket.update(MovingObjectUpdateSchedulerUpdateBucket.java:79)
	at zombie.MovingObjectUpdateScheduler.update(MovingObjectUpdateScheduler.java:145)
	at zombie.iso.IsoCell.ProcessObjects(IsoCell.java:2955)
	at zombie.iso.IsoCell.updateInternal(IsoCell.java:5750)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.iso.IsoCell.update(IsoCell.java:5696)
	at zombie.iso.IsoWorld.updateInternal(IsoWorld.java:3499)
	at zombie.util.lambda.Invokers$Params1$CallbackStackItem.run(Invokers.java:37)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.lambda$invokeAndMeasure$0(AbstractPerformanceProfileProbe.java:83)
	at zombie.util.lambda.Stacks$Params3$CallbackStackItem.invoke(Stacks.java:230)
	at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
	at zombie.util.Lambda.capture(Lambda.java:130)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:81)
	at zombie.iso.IsoWorld.update(IsoWorld.java:3427)
	at zombie.gameStates.IngameState.updateInternal(IngameState.java:1617)
	at zombie.gameStates.IngameState.update(IngameState.java:1333)
	at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101)
	at zombie.GameWindow.logic(GameWindow.java:298)
	at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
	at zombie.GameWindow.frameStep(GameWindow.java:765)
	at zombie.GameWindow.run_ez(GameWindow.java:681)
	at zombie.GameWindow.mainThread(GameWindow.java:495)
	at java.base/java.lang.Thread.run(Unknown Source)

 

 

But it didn't cause a crash.
Just 150+ errors in a row (always the same).

It was apparently a human male (NPC) who defeated a female zombie.
Maybe it's useful to investigate, maybe not, I'll post the log just in case.

 

Finally I made an NPC appear with a gun and the game held up for several minutes before crashing and unfortunately I don't have a log that allows me to see what happened.

 

So it's partly resolved if we except the NPCs with weapons.

 

To be continued... if we manage to find a way to have a log during a crash.
If you know how to get information during a crash, I'm interested.


Thanks anyway for your code.


To the attention of the initial author of the post, I strongly suggest that you integrate the modification of this coder to avoid this type of error during your next update, thank you.

If the mod only doesnt work with PZNs then it could be incompatible due to PZNs coding. iirc, there was an error log from PZNs stating a queue_clear, if a queue is cleared then animations will be canceled. Theres nothing ZW can do to override another mods queue_clear. Regardless of mod load order.

Posted
1 hour ago, SolarEdge said:

Hello, I'd like to see those codes and or process! 

 

If the mod only doesnt work with PZNs then it could be incompatible due to PZNs coding. iirc, there was an error log from PZNs stating a queue_clear, if a queue is cleared then animations will be canceled. Theres nothing ZW can do to override another mods queue_clear. Regardless of mod load order.

I would say you fully right Solar that mod has some functions that would interfere with win, the mod patch I made still fixes an issue with the npc system baked into win just so you aware, the rest is just investigation to see stability of win code and make sure it doesn't cause unwanted functionality regardless of other mods installed (if there's nothing that can be done tho it is what it is but just to be sure). 

Cheers

Posted
8 hours ago, SolarEdge said:

Hello, I'd like to see those codes and or process! 

 

If the mod only doesnt work with PZNs then it could be incompatible due to PZNs coding. iirc, there was an error log from PZNs stating a queue_clear, if a queue is cleared then animations will be canceled. Theres nothing ZW can do to override another mods queue_clear. Regardless of mod load order.

I have no idea how I even triggered it I am in the PZ modding discord and someone in there was talking about it. I even showed them screenshots how I did it. All I did was leave my base find a zombie. Took a try or 2. Next minute an animation was playing

Posted (edited)

I tried this on a superb survivor npc but don't get a context menu for it, Do i need to be nude? I'm also playing as a male char.
Ok yes you need to be naked. don't mind me lol.

Also anyone know what female texture stuff that is in the pics?

Edited by terrorofmorrowind
Posted
2 hours ago, terrorofmorrowind said:

I tried this on a superb survivor npc but don't get a context menu for it, Do i need to be nude? I'm also playing as a male char.
Ok yes you need to be naked. don't mind me lol.

Also anyone know what female texture stuff that is in the pics?

I think is the Variable Skin 2 what its using, but i personally use PearShaped body and ra's skin texture, with an addon from one guy nammed Yonchi that makes the eyes prettier 🤗

Posted
4 hours ago, that .guy2 said:

How do you and this to Project Zomboid?

Extract the files you downloaded here to "User/*Name*/Zomboid/mods". Now you can activate it in the game like you would do with any other steamworkshop mod.

Posted
16 hours ago, that .guy2 said:

How do you and this to Project Zomboid?

Just add it into Disk:/users/your user/zomboid/mods/ i think is the route, and you fine 😘

Anyway you can easy search for a tutorial online

Posted

is there a way to undress the zomboids when the sex starts? i really would prefer playing without the naked zombie mods because i'll miss out on military zombies, cop zombies, and other stuff some of my mods add.

Posted (edited)
5 hours ago, bruhpotato2 said:

is there a way to undress the zomboids when the sex starts? i really would prefer playing without the naked zombie mods because i'll miss out on military zombies, cop zombies, and other stuff some of my mods add.

 
 

 

Zombie Outfits Plus is somewhat of a compromise. It doesn't integrate with ZomboWin or anything, but its does distribute different state of disrepair to clothing among zombies, and you'll get a mix of naked, partially, and fully clothed zombies. I'd even say it's realistic or immersive later in the apocalypse.

Edited by NotBasileus
Posted (edited)
5 hours ago, bruhpotato2 said:

is there a way to undress the zomboids when the sex starts? i really would prefer playing without the naked zombie mods because i'll miss out on military zombies, cop zombies, and other stuff some of my mods add.

Well also one thing you can do is make all under parts stay false and upper parts change it to true with ChatGPT, maybe it works if you say "change only upper parts to true" instead on saying to him "change every (write the name of the <> from upper parts) to true", but yea the bad thing about that is that you miss pants and underwear 😢

image.png.dade14593fd05f94faa474592c0068a4.png

Edited by Yonchi
Posted
On 6/12/2024 at 5:01 AM, Yonchi said:

Hi my dirty fellas~, i made some changes for the sounds on the silent directory, so the sound is not just the vagina slipping a bit low, now your female moans like a innocent slut while she touch herself, you can change it just by replacing the contents on the silent directory. 💖

 

 

I had a lot of fun recording the sounds for yall and for me so i hope you get the same fun with it ;)💋

Silent.zip 711.13 kB · 22 downloads

Hey, idk if I'm dumb or stupid or both, but when i tried to replace the "Silent" .wav files to sound/ZomboLewd, its still somehow playing the .wav file from the original mod instead of yours, is there something i missed or i need to change? I'm currently using the ZomboWin PR v1.13. Also, keep up the good work.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...