Project Zomboid

Project Zomboid

Spongie's Open Jackets
 This topic has been pinned, so it's probably important
spongie  [developer] 24 May, 2022 @ 6:19pm
Feedback & Bug Reports
Submit bugs or suggestions here :re3nemesis:
Last edited by spongie; 24 May, 2022 @ 6:28pm
< >
Showing 1-15 of 139 comments
TheMitu97 25 May, 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 25 May, 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] 25 May, 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 25 May, 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] 25 May, 2022 @ 12:45pm 
@Mee Goreng Does it happen if you make a new save as well?
Hairy.Mario 25 May, 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] 25 May, 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 25 May, 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] 25 May, 2022 @ 3:47pm 
@Mee Goreng Thanks lol. I've fixed the problem hopefully and I'm gonna update it soon
Mee Goreng 25 May, 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 26 May, 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] 26 May, 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 26 May, 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 26 May, 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] 26 May, 2022 @ 9:15am 
@TheMitu97 Ah yeah you're right they do have a zipper. I'll try and add that
< >
Showing 1-15 of 139 comments
Per page: 1530 50