Project Zomboid

Project Zomboid

Sense of Smell [B42 & B41]
Phil J Herman  [developer] 11 Aug, 2023 @ 8:30pm
Bug Reporting
Please report bugs here.
< >
Showing 1-15 of 15 comments
Dan 22 Aug, 2023 @ 11:52pm 
hello i tried to use the mod in coop. but when i die the mod stop working and i start getting error popups for ever, it happens even when i tried using only this mod.

Is there anything I can do? or is it just that the mod is not playable in co-op
Phil J Herman  [developer] 23 Aug, 2023 @ 1:26am 
Originally posted by •Dan•🎮:
hello i tried to use the mod in coop. but when i die the mod stop working and i start getting error popups for ever, it happens even when i tried using only this mod.

Is there anything I can do? or is it just that the mod is not playable in co-op

I haven't really messed with coop, likely right now it will not work in coop, but I can do some testing and see what the errors are in that mode. I might be able to fix that fairly easy. It does work in MP though.
Phil J Herman  [developer] 23 Aug, 2023 @ 2:12am 
Originally posted by •Dan•🎮:
hello i tried to use the mod in coop. but when i die the mod stop working and i start getting error popups for ever, it happens even when i tried using only this mod.

Is there anything I can do? or is it just that the mod is not playable in co-op

Okay I reviewed the code and found the problem, for now, no coop but I will get it added and will reply here when it is, hopefully in the next week or two.
Dan 23 Aug, 2023 @ 6:43am 
Thank you! Your mod is great and I want to play it with my friends
Phil J Herman  [developer] 24 Aug, 2023 @ 10:13am 
There is currently an issue with the admin/debug people being smelt even when the setting is off on some MP servers. The problem has been identified and will be patched in the next update in approx 6 hours from this message.
Phil J Herman  [developer] 24 Aug, 2023 @ 3:58pm 
Originally posted by Phil J Herman:
There is currently an issue with the admin/debug people being smelt even when the setting is off on some MP servers. The problem has been identified and will be patched in the next update in approx 6 hours from this message.
Patched.
Dan 24 Aug, 2023 @ 6:20pm 
hello thank you for the updates, i getting the next errors:
also after dying i got about 70 more errors ( tested it, hosting a server)


`function: prerender -- file: SMELLSENSE_UI.lua line # 24 | MOD: Sense of Smell
java.lang.RuntimeException: __le not defined for operand
at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:82)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:900)
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.ui.UIElement.render(UIElement.java:1515)
at zombie.ui.UIManager.render(UIManager.java:446)
at zombie.gameStates.IngameState.renderFrameUI(IngameState.java:1183)
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.gameStates.IngameState.renderframeui(IngameState.java:1172)
at zombie.gameStates.IngameState.renderInternal(IngameState.java:1324)
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.gameStates.IngameState.render(IngameState.java:1271)
at zombie.gameStates.GameStateMachine.render(GameStateMachine.java:37)
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.GameWindow.renderInternal(GameWindow.java:340)
at zombie.GameWindow.frameStep(GameWindow.java:774)
at zombie.GameWindow.run_ez(GameWindow.java:667)
at zombie.GameWindow.mainThread(GameWindow.java:495)
at java.base/java.lang.Thread.run(Unknown Source)
`

`function: prerender -- file: SMELLSENSE_UI.lua line # 24 | MOD: Sense of Smell
`

EDIT: despite the errors the scent mechanic seems to still working this time
Last edited by Dan; 24 Aug, 2023 @ 7:00pm
Phil J Herman  [developer] 24 Aug, 2023 @ 9:02pm 
Originally posted by •Dan•🎮:
hello thank you for the updates, i getting the next errors:
also after dying i got about 70 more errors ( tested it, hosting a server)


`function: prerender -- file: SMELLSENSE_UI.lua line # 24 | MOD: Sense of Smell
java.lang.RuntimeException: __le not defined for operand
at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:82)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:900)
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.ui.UIElement.render(UIElement.java:1515)
at zombie.ui.UIManager.render(UIManager.java:446)
at zombie.gameStates.IngameState.renderFrameUI(IngameState.java:1183)
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.gameStates.IngameState.renderframeui(IngameState.java:1172)
at zombie.gameStates.IngameState.renderInternal(IngameState.java:1324)
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.gameStates.IngameState.render(IngameState.java:1271)
at zombie.gameStates.GameStateMachine.render(GameStateMachine.java:37)
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.GameWindow.renderInternal(GameWindow.java:340)
at zombie.GameWindow.frameStep(GameWindow.java:774)
at zombie.GameWindow.run_ez(GameWindow.java:667)
at zombie.GameWindow.mainThread(GameWindow.java:495)
at java.base/java.lang.Thread.run(Unknown Source)
`

`function: prerender -- file: SMELLSENSE_UI.lua line # 24 | MOD: Sense of Smell
`

EDIT: despite the errors the scent mechanic seems to still working this time

Hey Dan, is this doing splitscreen or hosting MP online? Did you test this before or after the last update?
Dan 24 Aug, 2023 @ 9:53pm 
yes its an online MP game hosted thru the main menu option. And yes i tested the last version.
It changes a bit from before, at this time when someone dies the mod continue working but shows the error codes that i posted
Last edited by Dan; 24 Aug, 2023 @ 9:58pm
Phil J Herman  [developer] 24 Aug, 2023 @ 11:54pm 
Originally posted by •Dan•🎮:
yes its an online MP game hosted thru the main menu option. And yes i tested the last version.
It changes a bit from before, at this time when someone dies the mod continue working but shows the error codes that i posted
Okay I will do some testing on that. The errors probably go for about 30 seconds and then stop or something like that? Or do they continue to go forever?
Dan 25 Aug, 2023 @ 12:38am 
thank you, about the errors it shows around 70 errors in less than 10 seconds then stop
Phil J Herman  [developer] 25 Aug, 2023 @ 1:18am 
Originally posted by •Dan•🎮:
thank you, about the errors it shows around 70 errors in less than 10 seconds then stop

Okay awesome, I think I know what is happening or at least in what part of the code that is occurring. Your feedback helps a lot, thank you!
Dan 25 Aug, 2023 @ 2:36pm 
thanks to you for making this awesome mod!
Auro 13 Jan @ 2:13pm 
Hi, i'm palying b42 and i have an issue, when i right click in any water source, sink, toilets, weels, bathtub, etc with a parfum bottle on inventory the menú that opens stop just in the fill parfum bottle with whater, and all te other menú things just not charge. If i drop the parfum bottle it's ok again. I'm not sure it's you mod issue but it's the only one i have the madifies parfum bottle. This is the error log:

`attempted index: description of non-table: null
function: doFillWaterMenu -- file: ISWorldObjectContextMenu.lua line # 3878 | Vanilla
function: createMenu -- file: ISWorldObjectContextMenu.lua line # 1007 | Vanilla
function: createMenu -- file: ISMenuContextWorld.lua line # 50 | Vanilla
function: createWorldMenu -- file: ISContextManager.lua line # 28 | Vanilla
function: doRClick -- file: ISObjectClickHandler.lua line # 60 | Vanilla
function: onObjectRightMouseButtonUp -- file: ISObjectClickHandler.lua line # 423 | Vanilla
java.lang.RuntimeException: attempted index: description of non-table: null
at se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1667)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:479)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:173)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1963)
at se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1790)
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:81)
at zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:410)
at zombie.ui.UIManager.updateMouseButtons(UIManager.java:983)
at zombie.ui.UIManager.update(UIManager.java:733)
at zombie.GameProfiler.invokeAndMeasure(GameProfiler.java:176)
at zombie.GameWindow.logic(GameWindow.java:319)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:76)
at zombie.GameWindow.frameStep(GameWindow.java:917)
at zombie.GameWindow.run_ez(GameWindow.java:810)
at zombie.GameWindow.mainThread(GameWindow.java:610)
at java.base/java.lang.Thread.run(Unknown Source)
`
I too experiencing the error from earlier in the thread:


LOG : Network , 1741867554732> 38,894,472> [13-03-25 22:35:54.732] > ConnectionManager: [connect-state-checkmods] "finish" connection: guid=1040331552650521424 ip=127.0.0.1 steam-id=76561198042815894 access="admin" username="marshmallow justice" connection-type="UDPRakNet"
`function: prerender -- file: SMELLSENSE_UI.lua line # 24 | MOD: Sense of Smell
java.lang.RuntimeException: __le not defined for operand
at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:82)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:900)
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.ui.UIElement.render(UIElement.java:1515)
at zombie.ui.UIManager.render(UIManager.java:446)
at zombie.gameStates.IngameState.renderFrameUI(IngameState.java:1183)
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.gameStates.IngameState.renderframeui(IngameState.java:1172)
at zombie.gameStates.IngameState.renderInternal(IngameState.java:1324)
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.gameStates.IngameState.render(IngameState.java:1271)
at zombie.gameStates.GameStateMachine.render(GameStateMachine.java:37)
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.GameWindow.renderInternal(GameWindow.java:340)
at zombie.GameWindow.frameStep(GameWindow.java:774)
at zombie.GameWindow.run_ez(GameWindow.java:681)
at zombie.GameWindow.mainThread(GameWindow.java:495)
at java.base/java.lang.Thread.run(Unknown Source)
`
`function: prerender -- file: SMELLSENSE_UI.lua line # 24 | MOD: Sense of Smell
`


This error occurs when my existing character dies, and I click "play" after creating a new one. Aside from this the mod seems to be working fine.
Last edited by marshmallow justice; 13 Mar @ 3:00pm
< >
Showing 1-15 of 15 comments
Per page: 1530 50