Project Zomboid

Project Zomboid

Dying Light Zombie
Alex  [kehittäjä] 10.9.2024 klo 3.41
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
< >
Näytetään 1-15 / 22 kommentista
Where is the setting "CrawlUnderVehicle" to "Crawlers Only" in the sandbox settings?
Bags  [kehittäjä] 15.9.2024 klo 18.45 
@YJH as its written in the workshop description, this setting can be found under "Zombie Lore"
`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.9.2024 klo 19.08 
Мужики, крутой мод, с изюминкой скажем, но ночные крики прям вымораживают, громко очень(
Полез в код, опыта в луа не имею, но вроде штука простая как дверь. Вопрос вот какой - принимает ли setVolume числа с плавающей точкой? По идее там только интеджеры, но прям громковато, так и обосраться можно)
Пока что просто делаю if ZombRand(SandboxVars.DyingLight.Chancetoscream) == -1, по идее это отключит эти ночные крики полностью (сомневаюсь что рандомайзер выдает отрицательные числа, судя по тому че вы там накодили с ним). + не вижу настроек через игровой интерфейс, я то себе уже готовый код отредачу на вкус и цвет, но простые ребятки врядли будут таким заниматься - это вам как первостепенная идея (или может я валянок и не нашел где это настроить - тогда подскажите пж)
Ну и чекать зомбей по признаку возможности лазить под машинами конечно не лучшая идея, найти бы другой флажок какой-то. Я так понимаю дабы адекватно прописать новый параметр нужно лезть в классы ванильной игры, а это накладно.. Вобщем подумайте над этим, потому что если ваш мод не работает нормально в зависимости от настроек ванильной игры это все-таки не ок
Kai 23.9.2024 klo 19.10 
Ну и дефолт значение частоты этих скримов ночных имхо тоже перекрутили слегка, я бы побольше ставил (побольше значение - поменьше шанс крика).
+ Я бы обратный рандомайзер использовал (тобишь если рандомайзер генерирует число в рендже чисел, в стиле из 100 возможных нас устраивает только 5 позиций (0-4), а 5-99 не устраивают, получаем 5% шанс на одну проверку условно. Но то уже как вам удобнее - я с нюансами зомбоида не разбирался
Viimeisin muokkaaja on Kai; 23.9.2024 klo 19.11
Alex  [kehittäjä] 24.9.2024 klo 1.38 
内面が死んでいる lähetti viestin:
Мужики, крутой мод, с изюминкой скажем, но ночные крики прям вымораживают, громко очень(
Полез в код, опыта в луа не имею, но вроде штука простая как дверь. Вопрос вот какой - принимает ли setVolume числа с плавающей точкой? По идее там только интеджеры, но прям громковато, так и обосраться можно)
Пока что просто делаю if ZombRand(SandboxVars.DyingLight.Chancetoscream) == -1, по идее это отключит эти ночные крики полностью (сомневаюсь что рандомайзер выдает отрицательные числа, судя по тому че вы там накодили с ним). + не вижу настроек через игровой интерфейс, я то себе уже готовый код отредачу на вкус и цвет, но простые ребятки врядли будут таким заниматься - это вам как первостепенная идея (или может я валянок и не нашел где это настроить - тогда подскажите пж)
Ну и чекать зомбей по признаку возможности лазить под машинами конечно не лучшая идея, найти бы другой флажок какой-то. Я так понимаю дабы адекватно прописать новый параметр нужно лезть в классы ванильной игры, а это накладно.. Вобщем подумайте над этим, потому что если ваш мод не работает нормально в зависимости от настроек ванильной игры это все-таки не ок




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

А так в принципе спасибо за отзыв, но проблемы существующие уже пофиксили, обновление выйдет в пятницу
Kai 2.10.2024 klo 13.40 
Сломали. Ошибка при каждой попытке спавна волатайла вылетает, судя по логам не может найти на что ссылается 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:

.....................................
Ну и ясное дело волатайлы просто не появляются. В остальном мод работает (звуки.. Ламп не находил пока что)
Viimeisin muokkaaja on Kai; 2.10.2024 klo 13.41
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.
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
Viimeisin muokkaaja on Firedak(냉동대구); 27.11.2024 klo 6.43
Alex  [kehittäjä] 27.11.2024 klo 11.29 
Firedak(냉동대구) lähetti viestin:
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
can you make this compatible with night sprinters?
Alex  [kehittäjä] 11.12.2024 klo 6.59 
katar3778 lähetti viestin:
can you make this compatible with night sprinters?
It is already comaptible
01k 26.12.2024 klo 17.20 
bro we need another model for them!!
< >
Näytetään 1-15 / 22 kommentista
Sivua kohden: 1530 50