Project Zomboid

Project Zomboid

[B42/41]Gas mask breathing sound
 This topic has been pinned, so it's probably important
FG  [developer] 15 Nov, 2024 @ 9:36pm
Bug Report!
Please let me know about the bug.!
Last edited by FG; 15 Nov, 2024 @ 9:36pm
< >
Showing 1-15 of 30 comments
small thing 23 Nov, 2024 @ 8:41am 
Hello,

Thank you for creating the realistic mode. It has been incredibly useful, and I truly appreciate it. I’m currently using Nik’s “The Last of Us: Factions & Gear.” When wearing the hood of the FEDRA Hazmat Suit, the breathing sound plays even without the gas mask, which slightly breaks the sense of realism. Is there any chance this could be fixed?

I sincerely thank you for your dedication.
FG  [developer] 23 Nov, 2024 @ 1:35pm 
Originally posted by small thing:
Hello,

Thank you for creating the realistic mode. It has been incredibly useful, and I truly appreciate it. I’m currently using Nik’s “The Last of Us: Factions & Gear.” When wearing the hood of the FEDRA Hazmat Suit, the breathing sound plays even without the gas mask, which slightly breaks the sense of realism. Is there any chance this could be fixed?

I sincerely thank you for your dedication.

@small thing
I apologize for the inconvenience. I have confirmed that the breathing sound was present in the protective suit with the exposed face, and I have made the necessary adjustments. Thank you!:spiffo:
not sure what this is about but I'm getting this error every single time the breathing audio replays
this is on a multiplayer server with no other mod errors
`Callframe at: getWornItem
function: isWearingMask -- file: ssa.lua line # 13 | MOD: Gas mask breathing sound
function: EveryOneMinute -- file: ssa.lua line # 28 | MOD: Gas mask breathing sound
`

This might be because of personal patches on all the brita's clothes but I will double check on my end
Last edited by 𝕲𝖍𝖔𝖘𝖙𝖊; 26 Nov, 2024 @ 11:10pm
Originally posted by Salvo:
not sure what this is about but I'm getting this error every single time the breathing audio replays
this is on a multiplayer server with no other mod errors
`Callframe at: getWornItem
function: isWearingMask -- file: ssa.lua line # 13 | MOD: Gas mask breathing sound
function: EveryOneMinute -- file: ssa.lua line # 28 | MOD: Gas mask breathing sound
`

This might be because of personal patches on all the brita's clothes but I will double check on my end

Update, Fixed it, my patches had double commas on all of the wind resistance lines for whatever reason, not sure why only certain masks were bugged but it's working now
FG  [developer] 27 Nov, 2024 @ 12:14am 
Originally posted by Salvo:
Originally posted by Salvo:
not sure what this is about but I'm getting this error every single time the breathing audio replays
this is on a multiplayer server with no other mod errors
`Callframe at: getWornItem
function: isWearingMask -- file: ssa.lua line # 13 | MOD: Gas mask breathing sound
function: EveryOneMinute -- file: ssa.lua line # 28 | MOD: Gas mask breathing sound
`

This might be because of personal patches on all the brita's clothes but I will double check on my end

Update, Fixed it, my patches had double commas on all of the wind resistance lines for whatever reason, not sure why only certain masks were bugged but it's working now

@Salvo
I'm glad to hear you fixed it
If you have any other issues, feel free to let me know anytime!
Have a great day!:spiffo:
Last edited by FG; 27 Nov, 2024 @ 12:16am
eromanov87 20 Dec, 2024 @ 4:22pm 
STACK TRACE
-----------------------------------------
function: !MCM_Main.lua -- file: !MCM_Main.lua line # 18 | MOD: [B42]Gas mask breathing sound

ERROR: General f:0, t:1734740424557> ExceptionLogger.logException> Exception thrown
java.lang.RuntimeException: attempted index: MakeChildTable of non-table: null at KahluaThread.tableget(KahluaThread.java:1667).
Stack trace:
se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1667)
se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:479)
se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:173)
se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1963)
se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1760)
se.krka.kahlua.integration.LuaCaller.pcall(LuaCaller.java:76)
se.krka.kahlua.integration.LuaCaller.protectedCall(LuaCaller.java:117)
zombie.Lua.LuaManager.RunLuaInternal(LuaManager.java:629)
zombie.Lua.LuaManager.RunLua(LuaManager.java:572)
zombie.Lua.LuaManager.RunLua(LuaManager.java:558)
zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:417)
zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:309)
zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:470)
zombie.core.Core.ResetLua(Core.java:4874)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.base/java.lang.reflect.Method.invoke(Unknown Source)
se.krka.kahlua.integration.expose.caller.MethodCaller.call(MethodCaller.java:62)
se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:211)
se.krka.kahlua.integration.expose.MultiLuaJavaInvoker.call(MultiLuaJavaInvoker.java:60)
se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:192)
se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:988)
se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:173)
se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1963)
se.krka.kahlua.vm.KahluaThread.pcallBoolean(KahluaThread.java:1902)
se.krka.kahlua.integration.LuaCaller.protectedCallBoolean(LuaCaller.java:104)
zombie.ui.UIElement.onMouseUp(UIElement.java:1626)
zombie.ui.UIElement.onMouseUp(UIElement.java:1581)
zombie.ui.UIElement.onConsumeMouseButtonUp(UIElement.java:1688)
zombie.ui.UIManager.updateMouseButtons(UIManager.java:873)
zombie.ui.UIManager.update(UIManager.java:733)
zombie.GameProfiler.invokeAndMeasure(GameProfiler.java:176)
zombie.GameWindow.logic(GameWindow.java:319)
zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:76)
zombie.GameWindow.frameStep(GameWindow.java:917)
zombie.GameWindow.run_ez(GameWindow.java:810)
zombie.GameWindow.mainThread(GameWindow.java:610)
java.base/java.lang.Thread.run(Unknown Source)
LOG : General f:0, t:1734740424557> -----------------------------------------
STACK TRACE
-----------------------------------------
function: !MCM_Main.lua -- file: !MCM_Main.lua line # 18 | MOD: [B42]Gas mask breathing sound
Last edited by eromanov87; 20 Dec, 2024 @ 4:23pm
FG  [developer] 21 Dec, 2024 @ 1:26pm 
Originally posted by eromanov87:
STACK TRACE
-----------------------------------------
function: !MCM_Main.lua -- file: !MCM_Main.lua line # 18 | MOD: [B42]Gas mask breathing sound

ERROR: General f:0, t:1734740424557> ExceptionLogger.logException> Exception thrown
java.lang.RuntimeException: attempted index: MakeChildTable of non-table: null at KahluaThread.tableget(KahluaThread.java:1667).
Stack trace:
se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1667)
se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:479)
se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:173)
se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1963)
se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1760)
se.krka.kahlua.integration.LuaCaller.pcall(LuaCaller.java:76)
se.krka.kahlua.integration.LuaCaller.protectedCall(LuaCaller.java:117)
zombie.Lua.LuaManager.RunLuaInternal(LuaManager.java:629)
zombie.Lua.LuaManager.RunLua(LuaManager.java:572)
zombie.Lua.LuaManager.RunLua(LuaManager.java:558)
zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:417)
zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:309)
zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:470)
zombie.core.Core.ResetLua(Core.java:4874)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.base/java.lang.reflect.Method.invoke(Unknown Source)
se.krka.kahlua.integration.expose.caller.MethodCaller.call(MethodCaller.java:62)
se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:211)
se.krka.kahlua.integration.expose.MultiLuaJavaInvoker.call(MultiLuaJavaInvoker.java:60)
se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:192)
se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:988)
se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:173)
se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1963)
se.krka.kahlua.vm.KahluaThread.pcallBoolean(KahluaThread.java:1902)
se.krka.kahlua.integration.LuaCaller.protectedCallBoolean(LuaCaller.java:104)
zombie.ui.UIElement.onMouseUp(UIElement.java:1626)
zombie.ui.UIElement.onMouseUp(UIElement.java:1581)
zombie.ui.UIElement.onConsumeMouseButtonUp(UIElement.java:1688)
zombie.ui.UIManager.updateMouseButtons(UIManager.java:873)
zombie.ui.UIManager.update(UIManager.java:733)
zombie.GameProfiler.invokeAndMeasure(GameProfiler.java:176)
zombie.GameWindow.logic(GameWindow.java:319)
zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:76)
zombie.GameWindow.frameStep(GameWindow.java:917)
zombie.GameWindow.run_ez(GameWindow.java:810)
zombie.GameWindow.mainThread(GameWindow.java:610)
java.base/java.lang.Thread.run(Unknown Source)
LOG : General f:0, t:1734740424557> -----------------------------------------
STACK TRACE
-----------------------------------------
function: !MCM_Main.lua -- file: !MCM_Main.lua line # 18 | MOD: [B42]Gas mask breathing sound


@eromanov87

fixed :pwwenergy:
Hasa 25 Dec, 2024 @ 7:08am 
Hi, i don't believe this could be fixed but when using Superb Survivor mod, or any other NPC mods, the breathing sound switch from the player to npcs randomly. Yeah ik npc mods are kinda messy but if you ever find a way to fix this... would be f nice, thank you!
Clockskriy 27 Dec, 2024 @ 7:23am 
Not sure if it is a bug or a conflict, but i can still hear the default "out of breath" breathing whilst the mask is on. Sorta ruins the immersion when theyre out of sync.

Minor issue, but thought I'd shed some light on it.
FG  [developer] 27 Dec, 2024 @ 10:04am 
Originally posted by Hasa:
Hi, i don't believe this could be fixed but when using Superb Survivor mod, or any other NPC mods, the breathing sound switch from the player to npcs randomly. Yeah ik npc mods are kinda messy but if you ever find a way to fix this... would be f nice, thank you!

I'll check it out. Thank you.
FG  [developer] 27 Dec, 2024 @ 10:05am 
Originally posted by Clockskriy:
Not sure if it is a bug or a conflict, but i can still hear the default "out of breath" breathing whilst the mask is on. Sorta ruins the immersion when theyre out of sync.

Minor issue, but thought I'd shed some light on it.

Build 42 or Build 41?

Check whether dynamic mode is turned on in settings and turn it on if it is off.
Last edited by FG; 27 Dec, 2024 @ 10:54am
leshi49 14 Feb @ 7:39am 
-----------------------------------------
function: EveryOneMinute -- file: ssa.lua line # 29 | MOD: [B42]Gas mask breathing sound.
[14-02-25 19:37:52.635] ERROR: General f:2790, t:1739547472635> ExceptionLogger.logException> Exception thrown
java.lang.RuntimeException: attempted index: getOption of non-table: null at KahluaThread.tableget(KahluaThread.java:1667).
Stack trace:
se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1667)
se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:624)
se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:173)
se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1963)
se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1790)
se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:66)
se.krka.kahlua.integration.LuaCaller.protectedCallVoid(LuaCaller.java:139)
zombie.Lua.Event.trigger(Event.java:81)
zombie.Lua.LuaEventManager.triggerEvent(LuaEventManager.java:281)
zombie.GameTime.update(GameTime.java:748)
zombie.gameStates.IngameState.UpdateStuff(IngameState.java:649)
zombie.GameProfiler.invokeAndMeasure(GameProfiler.java:176)
zombie.gameStates.IngameState.updateInternal(IngameState.java:1823)
zombie.gameStates.IngameState.update(IngameState.java:1492)
zombie.gameStates.GameStateMachine.update(GameStateMachine.java:101)
zombie.GameWindow.logic(GameWindow.java:377)
zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:76)
zombie.GameWindow.frameStep(GameWindow.java:909)
zombie.GameWindow.run_ez(GameWindow.java:802)
zombie.GameWindow.mainThread(GameWindow.java:600)
java.base/java.lang.Thread.run(Unknown Source).
[14-02-25 19:37:52.635] LOG : General f:2790, t:1739547472635> -----------------------------------------
STACK TRACE
evil 27 Feb @ 11:07pm 
Originally posted by Clockskriy:
Not sure if it is a bug or a conflict, but i can still hear the default "out of breath" breathing whilst the mask is on. Sorta ruins the immersion when theyre out of sync.

Minor issue, but thought I'd shed some light on it.
Yes i can hear vanilla breathe over modded breathing sounds. B42 dynamic mode is on
Syn 21 May @ 6:02am 
B41 MP, getting no mod found on the ESC mod list.
https://i.imgur.com/czUTRS9.png

When I start a solo game, it works as intended.
Checked the server workshop folder and it is downloaded.
Last edited by Syn; 21 May @ 6:02am
FG  [developer] 21 May @ 7:09am 
Originally posted by evil:
Originally posted by Clockskriy:
Not sure if it is a bug or a conflict, but i can still hear the default "out of breath" breathing whilst the mask is on. Sorta ruins the immersion when theyre out of sync.

Minor issue, but thought I'd shed some light on it.
Yes i can hear vanilla breathe over modded breathing sounds. B42 dynamic mode is on

I fixed it thank you
< >
Showing 1-15 of 30 comments
Per page: 1530 50