Project Zomboid

Project Zomboid

Improved Projectile
 This topic has been pinned, so it's probably important
lisola  [developer] 1 Jun, 2023 @ 8:46am
Bug Reports
If there're any bugs or errors, let me know here.
Please write down the detailed error codes from 'console.txt' file if possible.
< >
Showing 1-15 of 65 comments
myong 3 Jun, 2023 @ 8:12am 
`Callframe at: removeFromSquare
function: removeProjectile -- file: ImprovedProjectile_main.lua line # 67 | MOD: Improved Projectile
function: othersProjectileOnTick -- file: ImprovedProjectile_client.lua line # 292 | MOD: Improved Projectile
java.lang.reflect.InvocationTargetException
at jdk.internal.reflect.GeneratedMethodAccessor1588.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)
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:92)
at zombie.gameStates.IngameState.updateInternal(IngameState.java:1624)
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)
Caused by: java.lang.NullPointerException: Cannot invoke "zombie.iso.IsoChunk.recalcHashCodeObjects()" because "this.square.chunk" is null
at zombie.iso.objects.IsoWorldInventoryObject.removeFromSquare(IsoWorldInventoryObject.java:822)
... 24 more
`

`java.lang.reflect.InvocationTargetException
at jdk.internal.reflect.GeneratedMethodAccessor1588.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)
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:92)
at zombie.gameStates.IngameState.updateInternal(IngameState.java:1624)
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)
Caused by: java.lang.NullPointerException: Cannot invoke "zombie.iso.IsoChunk.recalcHashCodeObjects()" because "this.square.chunk" is null
at zombie.iso.objects.IsoWorldInventoryObject.removeFromSquare(IsoWorldInventoryObject.java:822)
... 24 more
`

정확하게는 모르겠는데 멀티섭 시야에 없는 다른 사람이 좀비 쏴 죽일때마다 이 에러가 올라오는 거 같습니다 정황상
myong 3 Jun, 2023 @ 9:00am 
에러코드 하나 더 발견했습니다 시야에 없는 팀원이 좀비 잡을 떄 뜨는 게 얼추 맞는 거 같아요 `function: setStuckProjectile -- file: GunFighter_02Function.lua line # 4891 | MOD: Improved Projectile
java.lang.RuntimeException: Object tried to call nil in setStuckProjectile
at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:82)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:973)
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:214)
at zombie.characters.IsoZombie.Hit(IsoZombie.java:926)
at zombie.characters.IsoGameCharacter.Hit(IsoGameCharacter.java:6398)
at zombie.ai.states.SwipeStatePlayer.ConnectSwing(SwipeStatePlayer.java:2097)
at zombie.ai.states.SwipeStatePlayer.animEvent(SwipeStatePlayer.java:392)
at zombie.ai.StateMachine.lambda$stateAnimEvent$6(StateMachine.java:268)
at zombie.util.lambda.Consumers$Params2$CallbackStackItem.accept(Consumers.java:93)
at zombie.util.list.PZArrayUtil.forEach(PZArrayUtil.java:904)
at zombie.util.Lambda.lambda$forEachFrom$3(Lambda.java:219)
at zombie.util.lambda.Stacks$Params5$CallbackStackItem.invoke(Stacks.java:345)
at zombie.util.lambda.Stacks$GenericStack.invokeAndRelease(Stacks.java:26)
at zombie.util.Lambda.capture(Lambda.java:142)
at zombie.util.Lambda.forEachFrom(Lambda.java:216)
at zombie.ai.StateMachine.stateAnimEvent(StateMachine.java:264)
at zombie.characters.IsoGameCharacter.OnAnimEvent(IsoGameCharacter.java:4235)
at zombie.characters.IsoPlayer.OnAnimEvent(IsoPlayer.java:9401)
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$SubLayerSlot.update(AdvancedAnimator.java:665)
at zombie.core.skinnedmodel.advancedanimation.AdvancedAnimator.updateInternal(AdvancedAnimator.java:403)
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.IsoPlayer.postupdateInternal(IsoPlayer.java:3740)
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.postupdate(IsoPlayer.java:3733)
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)
`
lisola  [developer] 3 Jun, 2023 @ 9:37am 
아래꺼는 건파이터 쪽에서 발생하는 문제라 제가 해결하기 힘들꺼 같고, 위쪽은 한번 확인해보겠습니다. 일단은 샌드박스 옵션에서 투사체 제거를 ON(타인)으로 두시면 위에 에러는 안뜰겁니다.
Last edited by lisola; 3 Jun, 2023 @ 9:45am
lisola  [developer] 3 Jun, 2023 @ 11:20am 
일단 윗쪽의 에러는 제가 멀티 환경에서 캐릭터 두 마리를 아예 다른 마을에 둔 상태에서 총을 아무리 쏘고 좀비를 죽여봐도 에러가 안떠서 정확히 어떤 조건에서 발생하는지는 잘 모르겠습니다. 그래도 해당 에러를 방지할꺼라 예상되는 코드를 몇 줄 추가하긴 했고 지금 또 추가중인 기능이 있어서 그거랑 같이 다음 업데이트에 적용할 예정입니다. 위 댓글에서 말했듯 투사체 제거 옵션을 ON(타인)으로 해두면 일단 에러는 안뜰거라 생각하니 업데이트 전까진 해당 옵션으로 사용해 주세요.

아래쪽의 에러의 경우는 좀비를 때렸을때 건파이터 쪽에서 뜨는 에러인데 죽어서 좀비가 된 플레이어의 시체를 때렸다거나 할 때 발생하는 에러입니다. 본 모드에서 발사되는 투사체로 좀비를 맞혔을 땐 에러가 뜨는 해당 코드를 아예 불러오질 않기 때문에 사실 본 모드와는 거의 무관한 에러라서 제가 따로 해결이 불가능합니다.
Last edited by lisola; 3 Jun, 2023 @ 11:21am
lisola  [developer] 3 Jun, 2023 @ 7:21pm 
방금 업데이트로 일단 코드 추가를 하긴 했는데 해결됐을진 잘 모르겠네요.
myong 4 Jun, 2023 @ 6:08am 
감사합니다 플레이 해보고 다시 댓글 드릴게요
GIGI 6 Jun, 2023 @ 6:02am 
모드 감사히 재미있게 사용하고 있습니다.

Superb Survivors continued 모드와 함께 사용하고 있는데, npc가 스폰될 때마다 아래와 같은 에러가 발생합니다.
그리고 에러코드가 뜨질 않아서 확실하진 않지만, 주변에 있는 NPC와 함께 총을 쏘다가 스크립트가 밀리면(?) 모드가 먹통이 되서 크로스헤어가 사라지고 총알도 발사가 되지 않게 됩니다. 그 때 총을 재장비하면 모드 기능 회복이 됩니다.


STACK TRACE
-----------------------------------------
function: calcRecoil -- file: ImprovedProjectile_main.lua line # 865 | MOD: Improved Projectile
function: checkPerkLevel -- file: ImprovedProjectile_main.lua line # 1165 | MOD: Improved Projectile
function: setPerkLevel -- file: ImprovedProjectile_init.lua line # 159 | MOD: Improved Projectile
Callframe at: se.krka.kahlua.integration.expose.MultiLuaJavaInvoker@bd071481
function: SuperSurvivorSpawnNpcAtSquare -- file: SuperSurvivorSpawnCore.lua line # 143 | MOD: Superb Survivors continued
function: spawnNpcs -- file: SuperSurvivorsRandomSpawn.lua line # 31 | MOD: Superb Survivors continued
function: SuperSurvivorsRandomSpawn -- file: SuperSurvivorsRandomSpawn.lua line # 145 | MOD: Superb Survivors continued

ERROR: General , 1686055770167> ExceptionLogger.logException> Exception thrown java.lang.RuntimeException: __mul not defined for operands in calcRecoil at KahluaUtil.fail line:82.
ERROR: General , 1686055770167> DebugLogStream.printException> Stack trace:
java.lang.RuntimeException: __mul not defined for operands in calcRecoil
at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:82)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:676)
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:214)
at zombie.Lua.LuaEventManager.triggerEventGarbage(LuaEventManager.java:228)
at zombie.characters.IsoGameCharacter.LevelPerk(IsoGameCharacter.java:5177)
at zombie.characters.IsoGameCharacter.LevelPerk(IsoGameCharacter.java:5209)
at jdk.internal.reflect.GeneratedMethodAccessor1080.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.MultiLuaJavaInvoker.call(MultiLuaJavaInvoker.java:60)
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)
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:65)
at zombie.GameTime.update(GameTime.java:550)
at zombie.gameStates.IngameState.UpdateStuff(IngameState.java:566)
at zombie.gameStates.IngameState.updateInternal(IngameState.java:1623)
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)
lisola  [developer] 6 Jun, 2023 @ 7:51am 
플레이어의 스킬 레벨업시 반동이나 조준 속도를 재계산하는 기능이 NPC로 인해서도 작동해서 에러가 나는 것 같습니다. 보니까 최근에 나온 NPC모드를 사용중이시고 제가 NPC모드를 안쓰다보니 NPC에게도 스킬 레벨이 있는지 몰랐네요. 일단 수정했습니다.
GIGI 7 Jun, 2023 @ 6:57am 
빠른 피드백 감사합니다~
Allerai 8 Jun, 2023 @ 2:15pm 
I have this error with Snake mod when I hunting with the mod:

`function: onShootWeapon -- file: ImprovedProjectile_main.lua line # 1107 | MOD: Improved Projectile
function: onShootWeapon -- file: ImprovedProjectile_main.lua line # 1165 | MOD: Improved Projectile
java.lang.RuntimeException: __div not defined for operands in onShootWeapon
at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:82)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:676)
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:134)
at zombie.ai.states.SwipeStatePlayer.ConnectSwing(SwipeStatePlayer.java:1564)
at zombie.ai.states.SwipeStatePlayer.animEvent(SwipeStatePlayer.java:392)
at zombie.ai.StateMachine.stateAnimEvent(StateMachine.java:259)
at zombie.characters.IsoGameCharacter.OnAnimEvent(IsoGameCharacter.java:4235)
at zombie.characters.IsoPlayer.OnAnimEvent(IsoPlayer.java:9401)
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.IsoPlayer.postupdateInternal(IsoPlayer.java:3740)
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.postupdate(IsoPlayer.java:3733)
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:667)
at zombie.GameWindow.mainThread(GameWindow.java:495)
at java.base/java.lang.Thread.run(Unknown Source)
`
lisola  [developer] 8 Jun, 2023 @ 6:18pm 
That error occurs because Snake mod's hunting system allow you to fire guns w/o aiming.
In ImprovedProjectile_main.lua line # 1107, you need the value that is calculated when player is aiming. As you know, in vanilla Zomboid, you can't fire the gun when you're not aiming, so this error never occurs.
The solution is : 1. Aiming at least once after you equip new gun. OR 2. Disable Visual Recoil in game option.
Allerai 8 Jun, 2023 @ 8:34pm 
Thanks, I will try
pael 1 Jul, 2023 @ 12:16am 
bolts from kitsune crossbow mod shouldnt be penetrating z's and are duplicating
lisola  [developer] 2 Jul, 2023 @ 5:33am 
Originally posted by jądras to idol:
bolts from kitsune crossbow mod shouldnt be penetrating z's and are duplicating

I tested with this mod but couldn't find any poblem.
sel♥♥♥♥ 17 Jul, 2023 @ 10:33am 
LOG : General , 1689562875949> 1,628,870> -----------------------------------------
STACK TRACE
-----------------------------------------
function: new -- file: ImprovedProjectile_crosshair.lua line # 213 | MOD: Improved Projectile
function: playerOnTick -- file: ImprovedProjectile_main.lua line # 490 | MOD: Improved Projectile
function: projectileOnTick -- file: ImprovedProjectile_main.lua line # 741 | MOD: Improved Projectile

ERROR: General , 1689562875949> 1,628,870> ExceptionLogger.logException> Exception thrown java.lang.RuntimeException: __add not defined for operands in new at KahluaUtil.fail line:82.
ERROR: General , 1689562875949> 1,628,870> DebugLogStream.printException> Stack trace:
java.lang.RuntimeException: __add not defined for operands in new
at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:82)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:676)
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:92)
at zombie.gameStates.IngameState.updateInternal(IngameState.java:1624)
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)
< >
Showing 1-15 of 65 comments
Per page: 1530 50