Project Zomboid

Project Zomboid

Spongie's Open Jackets
 This topic has been pinned, so it's probably important
spongie  [developer] May 24, 2022 @ 6:19pm
Feedback & Bug Reports
Submit bugs or suggestions here :re3nemesis:
Last edited by spongie; May 24, 2022 @ 6:28pm
< >
Showing 1-15 of 147 comments
TheMitu97 May 25, 2022 @ 12:08am 
Would it be possible to include open hoodies as well ? I know it would probably be troublesome because of hoodie up/down, but is it even possible?
Delran May 25, 2022 @ 2:43am 
It is possible, and not that much troublesome.
The fact that hoodies can be worn with the hood up or down just means that you have to make an additionnal 3D model.
I'd like to try but I'm not an experienced 3D artist.
spongie  [developer] May 25, 2022 @ 5:14am 
Yeah it is possible but I think the hoodies from the vanilla game are the kind that don't have an opening so it might look weird
Mee Goreng May 25, 2022 @ 10:27am 
Hey Spongie, thank you for the mods. I'm getting an error after switching to your new mod (unsub to the old one) and adding the ItemTweaker add on. Here it is below, I hope it is helpful.

STACK TRACE
-----------------------------------------
function: CheckIfOptionExists -- file: ItemTweaker_ExtraClothingOptions.lua line # 63
function: AddOrReplaceClothingOption -- file: ItemTweaker_ExtraClothingOptions.lua line # 90
function: AddNewExtraItem -- file: OpenJackets_ItemTweaks.lua line # 23
function: OpenJackets_ItemTweaks.lua -- file: OpenJackets_ItemTweaks.lua line # 36

ERROR: General , 1653499387807> ExceptionLogger.logException> Exception thrown java.lang.RuntimeException: attempted index: Contains of non-table: null at KahluaThread.tableget line:1689.
ERROR: General , 1653499387807> DebugLogStream.printException> Stack trace:
java.lang.RuntimeException: attempted index: Contains 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.pcall(KahluaThread.java:1782)
at se.krka.kahlua.integration.LuaCaller.pcall(LuaCaller.java:76)
at se.krka.kahlua.integration.LuaCaller.protectedCall(LuaCaller.java:117)
at zombie.Lua.LuaManager.RunLuaInternal(LuaManager.java:555)
at zombie.Lua.LuaManager.RunLua(LuaManager.java:501)
at zombie.Lua.LuaManager.RunLua(LuaManager.java:487)
at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:334)
at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:261)
at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:380)
at zombie.core.Core.ResetLua(Core.java:4054)
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.onMouseUp(UIElement.java:1228)
at zombie.ui.UIElement.onMouseUp(UIElement.java:1183)
at zombie.ui.UIElement.onMouseUp(UIElement.java:1183)
at zombie.ui.UIManager.update(UIManager.java:808)
at zombie.GameWindow.logic(GameWindow.java:261)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
at zombie.GameWindow.frameStep(GameWindow.java:764)
at zombie.GameWindow.run_ez(GameWindow.java:680)
at zombie.GameWindow.mainThread(GameWindow.java:494)
at java.base/java.lang.Thread.run(Unknown Source)
spongie  [developer] May 25, 2022 @ 12:45pm 
@Mee Goreng Does it happen if you make a new save as well?
Hairy.Mario May 25, 2022 @ 1:13pm 
Hello same error

function: CheckIfOptionExists -- file: ItemTweaker_ExtraClothingOptions.lua line # 63
function: AddOrReplaceClothingOption -- file: ItemTweaker_ExtraClothingOptions.lua line # 90
function: AddNewExtraItem -- file: OpenJackets_ItemTweaks.lua line # 23
function: OpenJackets_ItemTweaks.lua -- file: OpenJackets_ItemTweaks.lua line # 36

seems to be a mod conflict with better sorting.
spongie  [developer] May 25, 2022 @ 3:32pm 
Yeah it seems like it was a weird conflict with Better Sorting but I've found the issue and fixed it now, I'll try and update when I can
Mee Goreng May 25, 2022 @ 3:42pm 
@spongie Yes, the error occurs with a new save. It pops up when my lua refreshes. I used mod manager to fiddle around with load order as well but the error did occur no matter where I placed the mod. Thanks for your help and appreciate all your hard work!
spongie  [developer] May 25, 2022 @ 3:47pm 
@Mee Goreng Thanks lol. I've fixed the problem hopefully and I'm gonna update it soon
Mee Goreng May 25, 2022 @ 8:59pm 
@spongie I can confirm all is fixed! Huge thanks to you for not only putting out awesome mods but for quick fixes and responsiveness. You're awesome!
Delran May 26, 2022 @ 4:44am 
I can also confirm that I found a bug in my mod that could cause an error if an item was tweaked before my add-on is loaded.
spongie  [developer] May 26, 2022 @ 6:58am 
The issue I had was that I was referring to items from the Base module as "Base.Item" instead of just "Item", which for some reason only broke if Better Sorting was enabled
Delran May 26, 2022 @ 8:13am 
Probably because by my mod, better sorting is using the ItemTweaker Core API to tweak the same items you are editing.
This error should be fixed though.
TheMitu97 May 26, 2022 @ 8:43am 
Originally posted by spongie:
Yeah it is possible but I think the hoodies from the vanilla game are the kind that don't have an opening so it might look weird

I'm pretty sure hoodies do have opening, it's sweaters that don't have them, so it would be cool addition.
spongie  [developer] May 26, 2022 @ 9:15am 
@TheMitu97 Ah yeah you're right they do have a zipper. I'll try and add that
< >
Showing 1-15 of 147 comments
Per page: 1530 50