Project Zomboid

Project Zomboid

Dying Light Zombie
Alex  [developer] 10 Sep, 2024 @ 3:41am
Bugs, supports, new ideas for mod
This is main topic for discussion bugs that you meet or about new ideas that you want to implement
< >
Showing 1-15 of 19 comments
R99 Plz 14 Sep, 2024 @ 12:19pm 
Where is the setting "CrawlUnderVehicle" to "Crawlers Only" in the sandbox settings?
Bags  [developer] 15 Sep, 2024 @ 6:45pm 
@YJH as its written in the workshop description, this setting can be found under "Zombie Lore"
R99 Plz 16 Sep, 2024 @ 11:19am 
`attempted index: getVertLight of non-table: null
function: OnZombieUpdate -- file: FearMe.lua line # 99 | MOD: Dying Light Zombie
java.lang.RuntimeException: attempted index: getVertLight of non-table: null
at se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1689)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:641)
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.characters.IsoZombie.updateInternal(IsoZombie.java:2342)
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.update(IsoZombie.java:2219)
at zombie.MovingObjectUpdateSchedulerUpdateBucket.update(MovingObjectUpdateSchedulerUpdateBucket.java:79)
at zombie.MovingObjectUpdateScheduler.update(MovingObjectUpdateScheduler.java:162)
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)
`
Kai 23 Sep, 2024 @ 7:08pm 
Мужики, крутой мод, с изюминкой скажем, но ночные крики прям вымораживают, громко очень(
Полез в код, опыта в луа не имею, но вроде штука простая как дверь. Вопрос вот какой - принимает ли setVolume числа с плавающей точкой? По идее там только интеджеры, но прям громковато, так и обосраться можно)
Пока что просто делаю if ZombRand(SandboxVars.DyingLight.Chancetoscream) == -1, по идее это отключит эти ночные крики полностью (сомневаюсь что рандомайзер выдает отрицательные числа, судя по тому че вы там накодили с ним). + не вижу настроек через игровой интерфейс, я то себе уже готовый код отредачу на вкус и цвет, но простые ребятки врядли будут таким заниматься - это вам как первостепенная идея (или может я валянок и не нашел где это настроить - тогда подскажите пж)
Ну и чекать зомбей по признаку возможности лазить под машинами конечно не лучшая идея, найти бы другой флажок какой-то. Я так понимаю дабы адекватно прописать новый параметр нужно лезть в классы ванильной игры, а это накладно.. Вобщем подумайте над этим, потому что если ваш мод не работает нормально в зависимости от настроек ванильной игры это все-таки не ок
Kai 23 Sep, 2024 @ 7:10pm 
Ну и дефолт значение частоты этих скримов ночных имхо тоже перекрутили слегка, я бы побольше ставил (побольше значение - поменьше шанс крика).
+ Я бы обратный рандомайзер использовал (тобишь если рандомайзер генерирует число в рендже чисел, в стиле из 100 возможных нас устраивает только 5 позиций (0-4), а 5-99 не устраивают, получаем 5% шанс на одну проверку условно. Но то уже как вам удобнее - я с нюансами зомбоида не разбирался
Last edited by Kai; 23 Sep, 2024 @ 7:11pm
Alex  [developer] 24 Sep, 2024 @ 1:38am 
Originally posted by 内面が死んでいる:
Мужики, крутой мод, с изюминкой скажем, но ночные крики прям вымораживают, громко очень(
Полез в код, опыта в луа не имею, но вроде штука простая как дверь. Вопрос вот какой - принимает ли setVolume числа с плавающей точкой? По идее там только интеджеры, но прям громковато, так и обосраться можно)
Пока что просто делаю if ZombRand(SandboxVars.DyingLight.Chancetoscream) == -1, по идее это отключит эти ночные крики полностью (сомневаюсь что рандомайзер выдает отрицательные числа, судя по тому че вы там накодили с ним). + не вижу настроек через игровой интерфейс, я то себе уже готовый код отредачу на вкус и цвет, но простые ребятки врядли будут таким заниматься - это вам как первостепенная идея (или может я валянок и не нашел где это настроить - тогда подскажите пж)
Ну и чекать зомбей по признаку возможности лазить под машинами конечно не лучшая идея, найти бы другой флажок какой-то. Я так понимаю дабы адекватно прописать новый параметр нужно лезть в классы ванильной игры, а это накладно.. Вобщем подумайте над этим, потому что если ваш мод не работает нормально в зависимости от настроек ванильной игры это все-таки не ок




1) Мы исправили уже звуки и их частоту можно будет настроить в новой версии
2) Зомби теперь будут иметь новое состояние "Волатайлы" вместо настройки ползания
3) В новой версии еще и 3д модели новые будут у волатайлов.

А так в принципе спасибо за отзыв, но проблемы существующие уже пофиксили, обновление выйдет в пятницу
Kai 2 Oct, 2024 @ 1:40pm 
Сломали. Ошибка при каждой попытке спавна волатайла вылетает, судя по логам не может найти на что ссылается outfit1, вот лог:
function: setVolatile -- file: FearMe.lua line # 46 | MOD: Dying Light Zombie
function: OnZombieUpdate -- file: FearMe.lua line # 123 | MOD: Dying Light Zombie

ERROR: General , 1727900679399> 1 278 989 026> ExceptionLogger.logException> Exception thrown java.lang.RuntimeException: attempted index: outfit1 of non-table: function Volatile:264 at KahluaThread.tableget line:1689.
ERROR: General , 1727900679400> 1 278 989 026> DebugLogStream.printException> Stack trace:

.....................................
Ну и ясное дело волатайлы просто не появляются. В остальном мод работает (звуки.. Ламп не находил пока что)
Last edited by Kai; 2 Oct, 2024 @ 1:41pm
demonjmh 5 Nov, 2024 @ 1:07am 
Ive got an idea. What about eventually adding the blue volatiles as well. With options to make them even stronger,faster and less or more common than the regular ones.
demonjmh 9 Nov, 2024 @ 8:35am 
theres a bug where the volatiles make regular zombie noises while they bang on something. Its quit the surprise when you investigate and volatile charges you.
This error message has popped up during the nearby Big Blue Container at Raccoon City.
* Used 'Lethal World mod pack' and some additional modes.

[additional mods list]
Raccoon city
10 Years Later - Trelai
True Music
True Music Jukebox
Music for the End of the World [True Music]
kenendy's Touhou Album
True Music Addon: Some Payday Tracks
True Music Addon: Music of Fallout Collection
Cosplay
Read Your Manga
Big Degen's Dakimakura Emporium!
Duckling's Big Degen Emporium Addon
Alex's Big Degen's Addon: More Dakimakuras

[error log]
function: OnZombieUpdate -- file: Volatile_Core.lua line # 62 | MOD: Dying Light Zombie

ERROR: General , 1732714999396> ExceptionLogger.logException> Exception thrown java.lang.RuntimeException: Object tried to call nil in OnZombieUpdate at KahluaUtil.fail line:82.
ERROR: General , 1732714999396> DebugLogStream.printException> Stack trace:
java.lang.RuntimeException: Object tried to call nil in OnZombieUpdate
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:92)
at zombie.characters.IsoZombie.updateInternal(IsoZombie.java:2342)
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.update(IsoZombie.java:2219)
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 , 1732714999398> -----------------------------------------
STACK TRACE
Last edited by Firedak(냉동대구); 27 Nov, 2024 @ 6:43am
Alex  [developer] 27 Nov, 2024 @ 11:29am 
Originally posted by Firedak(냉동대구):
This error message has popped up during the nearby Big Blue Container at Raccoon City.
* Used 'Lethal World mod pack' and some additional modes.

[additional mods list]
Raccoon city
10 Years Later - Trelai
True Music
True Music Jukebox
Music for the End of the World [True Music]
kenendy's Touhou Album
True Music Addon: Some Payday Tracks
True Music Addon: Music of Fallout Collection
Cosplay
Read Your Manga
Big Degen's Dakimakura Emporium!
Duckling's Big Degen Emporium Addon
Alex's Big Degen's Addon: More Dakimakuras

[error log]
function: OnZombieUpdate -- file: Volatile_Core.lua line # 62 | MOD: Dying Light Zombie

ERROR: General , 1732714999396> ExceptionLogger.logException> Exception thrown java.lang.RuntimeException: Object tried to call nil in OnZombieUpdate at KahluaUtil.fail line:82.
ERROR: General , 1732714999396> DebugLogStream.printException> Stack trace:
java.lang.RuntimeException: Object tried to call nil in OnZombieUpdate
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:92)
at zombie.characters.IsoZombie.updateInternal(IsoZombie.java:2342)
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.update(IsoZombie.java:2219)
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 , 1732714999398> -----------------------------------------
STACK TRACE

Were you playing in MP?
Error log popped up at
Coords: 10127x9918
Cell: 33x33
Rel: 227x18
katar3778 9 Dec, 2024 @ 9:54pm 
can you make this compatible with night sprinters?
Alex  [developer] 11 Dec, 2024 @ 6:59am 
Originally posted by katar3778:
can you make this compatible with night sprinters?
It is already comaptible
01k 26 Dec, 2024 @ 5:20pm 
bro we need another model for them!!
< >
Showing 1-15 of 19 comments
Per page: 1530 50