Project Zomboid

Project Zomboid

Vest Pockets!
 Este tópico foi afixado, portanto deve ser importante
Serellan  [developer] 28 abr. 2024 às 2:05
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
Última alteração por Serellan; 25 out. 2024 às 11:08
< >
A mostrar 1-13 de 13 comentários
Mc Roidaaar 28 abr. 2024 às 3:30 
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 abr. 2024 às 3:31 
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 abr. 2024 às 23:16 
Originalmente postado por 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 mai. 2024 às 15:50 
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 mai. 2024 às 13:52 
Originalmente postado por 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 mai. 2024 às 11:49 
Originalmente postado por Serellan:
Originalmente postado por 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 às 22:21 
Originalmente postado por WATTO ROCKS:
Originalmente postado por 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).
Última alteração por Serellan; 3 jun. 2024 às 22:22
WATTO ROCKS 3 jun. 2024 às 23:01 
Originalmente postado por Serellan:
Originalmente postado por 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 set. 2024 às 1:48 
Originalmente postado por WATTO ROCKS:
Originalmente postado por 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 set. 2024 às 6:54 
Nice I will check it out, thanks!!!
Serellan  [developer] 12 set. 2024 às 10:39 
Originalmente postado por WATTO ROCKS:
Nice I will check it out, thanks!!!

B42 is taking longer than I anticipated. ;))
Última alteração por Serellan; 12 set. 2024 às 10:39
Rusty #DopeRust 19 out. 2024 às 9:17 
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 `
Última alteração por Rusty #DopeRust; 19 out. 2024 às 9:24
Serellan  [developer] 25 out. 2024 às 10:06 
Originalmente postado por 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.
Última alteração por Serellan; 25 out. 2024 às 11:07
< >
A mostrar 1-13 de 13 comentários
Por página: 1530 50