Project Zomboid

Project Zomboid

Vest Pockets!
 This topic has been pinned, so it's probably important
Serellan  [developer] 28 Apr, 2024 @ 2:05am
Mod Compatibility Requests/Issues (Updated 10/25/24)
If you have a certain mod you would like me to see if this mod can support, or if you are experiencing bug issues with a certain mod, please post them here.

Please post as detailed as a description as you can of the request/issue, including a link to the mod and a detailed description of any issues you are having, so I can diagnose whether I can support the other mod or fix the issue.

VERIFIED COMPATIBLE:

-Equipment UI
-Inventory Tetris (5.0 Beta)
-Nested Containers
-Authentic Z
-Expanded Helicopter Events (load this mod after EHE for full vest compatibility)
-Better Clothing Comparison

NOT COMPATIBLE:

-Spongie's Open Jackets
Last edited by Serellan; 25 Oct, 2024 @ 11:08am
< >
Showing 1-13 of 13 comments
Mc Roidaaar 28 Apr, 2024 @ 3:30am 
So im not entirely sure what the incompatibility is as I have quite a few mods but when playing SP with "Spongies open jackets" recently, my "foreman vest" dissapeared with error showing when trying to put it on in "open state". Interestingly, I have trouble recreating this error, as all foreman vests seem to be vanished. Havent tried other vests on cuz I dont know how to enable debug :)
Mc Roidaaar 28 Apr, 2024 @ 3:31am 
Sorry,no logs as it have been quite a while since then.

Another possible incompatibilities wich could have caused the issue:
1. https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2717963127&searchtext=weight (Weight rebalance mod) ;;
2. https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2946221823&searchtext=nested (Handy inventory container mod)
Serellan  [developer] 28 Apr, 2024 @ 11:16pm 
Originally posted by Mc Roidaaar:
Sorry,no logs as it have been quite a while since then.

Another possible incompatibilities wich could have caused the issue:
1. https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2717963127&searchtext=weight (Weight rebalance mod) ;;
2. https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2946221823&searchtext=nested (Handy inventory container mod)

Hi,

I looked into it, and it is a compatibilty issue with Open Vests, as when they open/close the vests it creates new versions of "open" vests, which conflict with VP.

I tried creating new copatible script items to support mod, but there is some lau that overwrites a critical part of my additions. I would need the mod author's assistance/lau support in their files to support it. If you'd like to drop a comment on their mod, they would need to add some lau that I don't want to try and affect on my side.

Sorry, for now they aren't compatible together.
WATTO ROCKS 2 May, 2024 @ 3:50pm 
Hi there

When Foreman vest is equipped the Killa's vest from Authentic Z generates errors and won't show the stats of it. Not sure the rest of Authentic Z gear

https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2335368829&searchtext=auth
Serellan  [developer] 21 May, 2024 @ 1:52pm 
Originally posted by WATTO ROCKS:
Hi there

When Foreman vest is equipped the Killa's vest from Authentic Z generates errors and won't show the stats of it. Not sure the rest of Authentic Z gear

https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2335368829&searchtext=auth

This issue has been resolved. Thanks!
WATTO ROCKS 26 May, 2024 @ 11:49am 
Originally posted by Serellan:
Originally posted by WATTO ROCKS:
Hi there

When Foreman vest is equipped the Killa's vest from Authentic Z generates errors and won't show the stats of it. Not sure the rest of Authentic Z gear

https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2335368829&searchtext=auth

This issue has been resolved. Thanks!

Thanks, yes i read the update, sort a fix, I wonder about the bandoliers if they will give the save tooltip issue
Serellan  [developer] 3 Jun, 2024 @ 10:21pm 
Originally posted by WATTO ROCKS:
Originally posted by Serellan:

This issue has been resolved. Thanks!

Thanks, yes i read the update, sort a fix, I wonder about the bandoliers if they will give the save tooltip issue

Yes, they will, without doing a major UI scripting rework, any mouseover event between a "clothing" and "container" item in the same clothing slot will cause those errors to be thrown every tick and the insulation/wetness/etc info to not display.

However, it is mitigated by not needing any real information from bandoleers, and there being less reason to mouse over them like for various vests.

I did play with the vest items in the fanny pack slot, but that caused rendering issues (which is why fanny packs disappear when you wear jackets, vests, etc).

I may work towards a better custom UI solution, but not until B42 comes out, I don't want to spend days fixing this little mod just to have B42 nuke it all with a UI rework (which I am pretty sure it will have).
Last edited by Serellan; 3 Jun, 2024 @ 10:22pm
WATTO ROCKS 3 Jun, 2024 @ 11:01pm 
Originally posted by Serellan:
Originally posted by WATTO ROCKS:

Thanks, yes i read the update, sort a fix, I wonder about the bandoliers if they will give the save tooltip issue

Yes, they will, without doing a major UI scripting rework, any mouseover event between a "clothing" and "container" item in the same clothing slot will cause those errors to be thrown every tick and the insulation/wetness/etc info to not display.

However, it is mitigated by not needing any real information from bandoleers, and there being less reason to mouse over them like for various vests.

I did play with the vest items in the fanny pack slot, but that caused rendering issues (which is why fanny packs disappear when you wear jackets, vests, etc).

I may work towards a better custom UI solution, but not until B42 comes out, I don't want to spend days fixing this little mod just to have B42 nuke it all with a UI rework (which I am pretty sure it will have).


Yep yep U right, at this point there's no need for digging further and the B42 could just take all the rework down, it's a good bypass!!!
Serellan  [developer] 12 Sep, 2024 @ 1:48am 
Originally posted by WATTO ROCKS:
Originally posted by Serellan:

Yes, they will, without doing a major UI scripting rework, any mouseover event between a "clothing" and "container" item in the same clothing slot will cause those errors to be thrown every tick and the insulation/wetness/etc info to not display.

However, it is mitigated by not needing any real information from bandoleers, and there being less reason to mouse over them like for various vests.

I did play with the vest items in the fanny pack slot, but that caused rendering issues (which is why fanny packs disappear when you wear jackets, vests, etc).

I may work towards a better custom UI solution, but not until B42 comes out, I don't want to spend days fixing this little mod just to have B42 nuke it all with a UI rework (which I am pretty sure it will have).


Yep yep U right, at this point there's no need for digging further and the B42 could just take all the rework down, it's a good bypass!!!

I resolved the issue by creating a new custom slot for the vests. Please see the latest update.
WATTO ROCKS 12 Sep, 2024 @ 6:54am 
Nice I will check it out, thanks!!!
Serellan  [developer] 12 Sep, 2024 @ 10:39am 
Originally posted by WATTO ROCKS:
Nice I will check it out, thanks!!!

B42 is taking longer than I anticipated. ;))
Last edited by Serellan; 12 Sep, 2024 @ 10:39am
Rusty #DopeRust 19 Oct, 2024 @ 9:17am 
Hello.

Firstly, thank you for your hard work for this community, and for your awesome mod.

Secondly, i just got this error adding your mod to my modlist, if i put the mouse above a vest it gives thousands of errors, and if i wear the vest, it stays in the main inventory, instead of going to the wear clothes part below.

It was loaded after EHE like you say in your last update, i even tried to load first than any of this mods mentioned in the error, to no avail, for now i will leave it off, but i wanted to report it anyway.

Cheers.

`Callframe at: isExclusive function: doWearClothingTooltip -- file: bcic_WearTooltip.lua line # 52 | MOD: Better Clothing Info Comparison function: doWearClothingMenu -- file: ISInventoryPaneContextMenu.lua line # 1300 | Vanilla function: apply -- file: clothingInventoryContainerContextFix.lua line # 22 | MOD: Expanded Helicopter Events Callframe at: se.krka.kahlua.integration.expose.MultiLuaJavaInvoker@6060970e function: createMenu -- file: NestedContainers.lua line # 1490 | MOD: Nested Containers function: createMenu -- file: exc_fix_food_bug.lua line # 84 | MOD: Excrementum function: onRightMouseUp -- file: ISInventoryPane.lua line # 1444 | Vanilla java.lang.reflect.InvocationTargetException at jdk.internal.reflect.GeneratedMethodAccessor952.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:173) at zombie.Lua.LuaEventManager.triggerEventGarbage(LuaEventManager.java:186) at zombie.Lua.LuaManager$GlobalObject.triggerEvent(LuaManager.java:3080) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.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.pcallBoolean(KahluaThread.java:1924) at se.krka.kahlua.integration.LuaCaller.protectedCallBoolean(LuaCaller.java:104) at zombie.ui.UIElement.onRightMouseUp(UIElement.java:1458) at zombie.ui.UIElement.onRightMouseUp(UIElement.java:1416) at zombie.ui.UIManager.update(UIManager.java:910) at zombie.GameWindow.logic(GameWindow.java:262) 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.RuntimeException: unknown location "SerellanVest" at zombie.characters.WornItems.BodyLocationGroup.getLocationNotNull(BodyLocationGroup.java:29) at zombie.characters.WornItems.BodyLocationGroup.isExclusive(BodyLocationGroup.java:61) ... 39 more `
Last edited by Rusty #DopeRust; 19 Oct, 2024 @ 9:24am
Serellan  [developer] 25 Oct, 2024 @ 10:06am 
Originally posted by Rusty #DopeRust:
Hello.

Firstly, thank you for your hard work for this community, and for your awesome mod.

Secondly, i just got this error adding your mod to my modlist, if i put the mouse above a vest it gives thousands of errors, and if i wear the vest, it stays in the main inventory, instead of going to the wear clothes part below.

It was loaded after EHE like you say in your last update, i even tried to load first than any of this mods mentioned in the error, to no avail, for now i will leave it off, but i wanted to report it anyway.

Cheers.

`Callframe at: isExclusive function: doWearClothingTooltip -- file: bcic_WearTooltip.lua line # 52 | MOD: Better Clothing Info Comparison function: doWearClothingMenu -- file: ISInventoryPaneContextMenu.lua line # 1300 | Vanilla function: apply -- file: clothingInventoryContainerContextFix.lua line # 22 | MOD: Expanded Helicopter Events Callframe at: se.krka.kahlua.integration.expose.MultiLuaJavaInvoker@6060970e function: createMenu -- file: NestedContainers.lua line # 1490 | MOD: Nested Containers function: createMenu -- file: exc_fix_food_bug.lua line # 84 | MOD: Excrementum function: onRightMouseUp -- file: ISInventoryPane.lua line # 1444 | Vanilla java.lang.reflect.InvocationTargetException at jdk.internal.reflect.GeneratedMethodAccessor952.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:173) at zombie.Lua.LuaEventManager.triggerEventGarbage(LuaEventManager.java:186) at zombie.Lua.LuaManager$GlobalObject.triggerEvent(LuaManager.java:3080) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.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.pcallBoolean(KahluaThread.java:1924) at se.krka.kahlua.integration.LuaCaller.protectedCallBoolean(LuaCaller.java:104) at zombie.ui.UIElement.onRightMouseUp(UIElement.java:1458) at zombie.ui.UIElement.onRightMouseUp(UIElement.java:1416) at zombie.ui.UIManager.update(UIManager.java:910) at zombie.GameWindow.logic(GameWindow.java:262) 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.RuntimeException: unknown location "SerellanVest" at zombie.characters.WornItems.BodyLocationGroup.getLocationNotNull(BodyLocationGroup.java:29) at zombie.characters.WornItems.BodyLocationGroup.isExclusive(BodyLocationGroup.java:61) ... 39 more `

Thanks for posting this. This definetly looks like a conflict with another mod, as something is calling to try and find the "Vests!" vest slot, but can't reference it, but PZ's error reporting isn't the easiest to debug.

I'm guessing that some mod you have is stomping on "BodyLocations.lua," which is stopping the Vests! custom body slot from being added. So it could be any mod with shared/NPC/Bodylocations.lua in it's structure.

Do you have a giant mod list, or something you can post here? Anything to narrow down the issue (like knowing which mod is having the conflict) drastically reduces the amount of time for me to try and track it down and patch in compatibility.

I've just tried testing with all of the mods mentioned in the error, and I am unable to replicate it, so I don't think it's related to those.

Are you getting the error on the 'vanilla' vests, or just the EHE vests? Are you trying to add to an existing save or on a fresh world are you getting it?


------

It's funny, this was supposed to be a simple mod, but since there are so many other mods out there that affect clothing slots, it has been the most challenging to maintain compatibility with other mods.
Last edited by Serellan; 25 Oct, 2024 @ 11:07am
< >
Showing 1-13 of 13 comments
Per page: 1530 50