Project Zomboid

Project Zomboid

Ellie's Tattoo Parlor V4
ElictraV  [developer] 2 May, 2022 @ 4:03am
BUGS
post screenshots,logs and bugs.
< >
Showing 1-14 of 14 comments
Kingkenny 22 Jan @ 11:18pm 
hey, i'm on b42.1 the mod breaks my game. and i get this error in my log and i know alot of other mods have the same problem atm.

LOG : General f:0, t:1737616142999> [craftRecipe] removing script due to load error = DoseBrushInAcid
ERROR: General f:0, t:1737616143000> ExceptionLogger.logException> Exception thrown
java.lang.Exception: unknown recipe param: itemcount at InputScript.Load(InputScript.java:545).
Stack trace:
zombie.scripting.entity.components.crafting.InputScript.Load(InputScript.java:545)
zombie.scripting.entity.components.crafting.InputScript.Load(InputScript.java:314)
zombie.scripting.entity.components.crafting.CraftRecipe.LoadIO(CraftRecipe.java:456)
zombie.scripting.entity.components.crafting.CraftRecipe.Load(CraftRecipe.java:384)
zombie.scripting.entity.components.crafting.CraftRecipe.Load(CraftRecipe.java:251)
zombie.scripting.ScriptBucket.LoadScripts(ScriptBucket.java:265)
zombie.scripting.ScriptBucketCollection.LoadScripts(ScriptBucketCollection.java:122)
zombie.scripting.ScriptManager.loadScripts(ScriptManager.java:1643)
zombie.scripting.ScriptManager.Load(ScriptManager.java:1566)
zombie.GameWindow.initShared(GameWindow.java:161)
zombie.GameWindow.init(GameWindow.java:1449)
zombie.GameWindow.mainThreadInit(GameWindow.java:706)
zombie.GameWindow.mainThread(GameWindow.java:604)
java.base/java.lang.Thread.run(Unknown Source)
LOG : General f:0, t:1737616143000> [craftRecipe] removing script due to load error = FillTattooNeedle
ERROR: General f:0, t:1737616143000> ExceptionLogger.logException> Exception thrown
java.lang.Exception: unknown recipe param: itemcount at InputScript.Load(InputScript.java:545).
Stack trace:
zombie.scripting.entity.components.crafting.InputScript.Load(InputScript.java:545)
zombie.scripting.entity.components.crafting.InputScript.Load(InputScript.java:314)
zombie.scripting.entity.components.crafting.CraftRecipe.LoadIO(CraftRecipe.java:456)
zombie.scripting.entity.components.crafting.CraftRecipe.Load(CraftRecipe.java:384)
zombie.scripting.entity.components.crafting.CraftRecipe.Load(CraftRecipe.java:251)
zombie.scripting.ScriptBucket.LoadScripts(ScriptBucket.java:265)
zombie.scripting.ScriptBucketCollection.LoadScripts(ScriptBucketCollection.java:122)
zombie.scripting.ScriptManager.loadScripts(ScriptManager.java:1643)
zombie.scripting.ScriptManager.Load(ScriptManager.java:1566)
zombie.GameWindow.initShared(GameWindow.java:161)
zombie.GameWindow.init(GameWindow.java:1449)
zombie.GameWindow.mainThreadInit(GameWindow.java:706)
zombie.GameWindow.mainThread(GameWindow.java:604)
java.base/java.lang.Thread.run(Unknown Source)
ElictraV  [developer] 28 Jan @ 3:33am 
it removed the new recipes, whats your mod list?
ElictraV  [developer] 30 Jan @ 5:51am 
this has been fixed
Rowler 31 Jan @ 7:59am 
As we discussed in PMs, the tattoo items don't seem to be showing up in my game. I got some errors in my logs, but this is my first time posting logs for Zomboid. Hopefully this helps? I can always send you the full file if necessary.

[31-01-25 07:47:25.314] WARN : Recipe , 1738338445314> 0> RecipeManager.resolveItemModuleDotType> ERROR: can't find recipe result "EmptyTattooNeedle" in recipe "Create Tattoo Needle".
[31-01-25 07:47:25.314] WARN : Recipe , 1738338445314> 0> RecipeManager.resolveItemModuleDotType> ERROR: can't find recipe result "EmptyTattooNeedle" in recipe "Create Tattoo Needle".
[31-01-25 07:47:25.314] WARN : Recipe , 1738338445314> 0> RecipeManager.resolveItemModuleDotType> ERROR: can't find recipe result "SmallPaintBrush" in recipe "Create Small Paint Brush".
[31-01-25 07:47:25.315] WARN : Recipe , 1738338445315> 0> RecipeManager.resolveItemModuleDotType> ERROR: can't find recipe result "SmallPaintBrush" in recipe "Create Small Paint Brush".
[31-01-25 07:47:25.315] WARN : Recipe , 1738338445315> 0> RecipeManager.resolveItemModuleDotType> ERROR: can't find recipe result "TattoosInkBox" in recipe "Create Tattoos Ink Box".
[31-01-25 07:47:25.315] WARN : Recipe , 1738338445315> 0> RecipeManager.resolveItemModuleDotType> ERROR: can't find recipe result "TattoosInkBox" in recipe "Create Tattoos Ink Box".
[31-01-25 07:47:25.315] WARN : Recipe , 1738338445315> 0> RecipeManager.resolveItemModuleDotType> ERROR: can't find recipe result "TattoosInkBox" in recipe "Create Tattoos Ink Box".
[31-01-25 07:47:25.316] WARN : Recipe , 1738338445316> 0> RecipeManager.resolveItemModuleDotType> WARNING: module "base" may have forgot to import module Base.
[31-01-25 07:47:25.316] WARN : Recipe , 1738338445316> 0> RecipeManager.resolveItemModuleDotType> ERROR: can't find recipe result "LacticAcid" in recipe "Create Lactic Acid".
[31-01-25 07:47:25.316] WARN : Recipe , 1738338445316> 0> RecipeManager.resolveItemModuleDotType> ERROR: can't find recipe source "scrapsmith_trustingSwordBlade" in recipe "Assemble Spadroon (Long Blade)".
Last edited by Rowler; 31 Jan @ 2:22pm
ElictraV  [developer] 31 Jan @ 8:04am 
Time for a hard patch
=FAKE= 31 Jan @ 7:35pm 
Does it work on 42?
When I create a world it says that it hears an unexpected error and simply corrupts the world, when I remove the mod the world starts normally
ElictraV  [developer] 1 Feb @ 1:27am 
Yes, I played with it yesterday do you have a console.log for me or an error pop up
Last edited by ElictraV; 1 Feb @ 1:31am
The problem lies with your recipe script for Parloritems.txt

The scripts are case-sensitive
for example, you have strings such as item 1 [base.Disinfectant]. Should be item 1 [Base.Disinfectant]

Leads to issues like

ERROR: General f:0, t:1741234476107> ExceptionLogger.logException> Exception thrown
java.lang.Exception: Item not found: base.Disinfectant. line: item 1 [base.Disinfectant] at InputScript.OnPostWorldDictionaryInit(InputScript.java:692).
Stack trace:
zombie.scripting.entity.components.crafting.InputScript.OnPostWorldDictionaryInit(InputScript.java:692)
zombie.scripting.entity.components.crafting.CraftRecipe.OnPostWorldDictionaryInit(CraftRecipe.java:709)
zombie.scripting.ScriptBucketCollection.OnPostWorldDictionaryInit(ScriptBucketCollection.java:188)
zombie.scripting.ScriptManager.PostWorldDictionaryInit(ScriptManager.java:1746)
zombie.iso.IsoWorld.init(IsoWorld.java:2618)
zombie.gameStates.GameLoadingState$1.runInner(GameLoadingState.java:301)
zombie.gameStates.GameLoadingState$1.run(GameLoadingState.java:251)
java.base/java.lang.Thread.run(Unknown Source)
Last edited by eromanov87; 5 Mar @ 8:40pm
ElictraV  [developer] 6 Mar @ 3:02am 
fixed
Is there any particular reason to why this mod doesn't show up on mod list on native linux version? Getting this message on console:

> LOG : General f:0, t:1755272548143> ERROR: mods isn't a valid workshop item ID

When running on Proton Experimental compatibility mode, it works fine.
Originally posted by Australopithecus:
Is there any particular reason to why this mod doesn't show up on mod list on native linux version? Getting this message on console:

> LOG : General f:0, t:1755272548143> ERROR: mods isn't a valid workshop item ID

When running on Proton Experimental compatibility mode, it works fine.

On b42 btw
Crodum 3 Sep @ 2:54pm 
Hi, I've been trying to place my tattoos in the mod in b42 but I can't see them in game, there is not a choice in my character clothing editor and idk what to do, I uploaded my files to this repository so you can check them out:

https://github.com/Crodum/TattoosCro

The tattoos I added are: "Timenoid", Devil's Advocate", "Rafflesia", "PaopuN" and "Pentagram"

This used to work in b41, I had my files saved and I tried to adapt but there is 3 different places in the mod to make changes, I did changes in all of them but it didn't work, idk what I'm doing wrong
ElictraV  [developer] 3 Sep @ 3:28pm 
Noted, ill look it up if i get some spare time.
Crodum 3 Sep @ 3:37pm 
I found the items in game and my tattoos appear on the list, but choosing them gives me these errors:

`Callframe at: getWornItem
function: onSelectMakeUp -- file: ETPTattooUI.lua line # 77 | MOD: Ellie's Tattoo Parlor
function: onMouseUp -- file: ISComboBox.lua line # 163 | Vanilla
`

`Callframe at: setWornItem
function: onSelectMakeUp -- file: ETPTattooUI.lua line # 78 | MOD: Ellie's Tattoo Parlor
function: onMouseUp -- file: ISComboBox.lua line # 163 | Vanilla
java.lang.reflect.InvocationTargetException
at jdk.internal.reflect.GeneratedMethodAccessor237.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:211)
at se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:201)
at se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:191)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:851)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:174)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1826)
at se.krka.kahlua.vm.KahluaThread.pcallBoolean(KahluaThread.java:1765)
at se.krka.kahlua.integration.LuaCaller.protectedCallBoolean(LuaCaller.java:104)
at zombie.ui.UIElement.onMouseUp(UIElement.java:1638)
at zombie.ui.UIElement.onConsumeMouseButtonUp(UIElement.java:1700)
at zombie.ui.UIManager.updateMouseButtons(UIManager.java:866)
at zombie.ui.UIManager.update(UIManager.java:725)
at zombie.GameWindow.logic(GameWindow.java:326)
at zombie.GameWindow.frameStep(GameWindow.java:916)
at zombie.GameWindow.mainThreadStep(GameWindow.java:642)
at zombie.MainThread.mainLoop(MainThread.java:76)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.IllegalArgumentException: locationId is empty
at zombie.characters.WornItems.BodyLocationGroup.checkValid(BodyLocationGroup.java:103)
at zombie.characters.WornItems.WornItems.getItem(WornItems.java:88)
at zombie.characters.SurvivorDesc.getWornItem(SurvivorDesc.java:72)
... 21 more
`

`java.lang.reflect.InvocationTargetException
at jdk.internal.reflect.GeneratedMethodAccessor252.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:211)
at se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:201)
at se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:191)
at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:851)
at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:174)
at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1826)
at se.krka.kahlua.vm.KahluaThread.pcallBoolean(KahluaThread.java:1765)
at se.krka.kahlua.integration.LuaCaller.protectedCallBoolean(LuaCaller.java:104)
at zombie.ui.UIElement.onMouseUp(UIElement.java:1638)
at zombie.ui.UIElement.onConsumeMouseButtonUp(UIElement.java:1700)
at zombie.ui.UIManager.updateMouseButtons(UIManager.java:866)
at zombie.ui.UIManager.update(UIManager.java:725)
at zombie.GameWindow.logic(GameWindow.java:326)
at zombie.GameWindow.frameStep(GameWindow.java:916)
at zombie.GameWindow.mainThreadStep(GameWindow.java:642)
at zombie.MainThread.mainLoop(MainThread.java:76)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.IllegalArgumentException: locationId is empty
at zombie.characters.WornItems.BodyLocationGroup.checkValid(BodyLocationGroup.java:103)
at zombie.characters.WornItems.WornItems.setItem(WornItems.java:51)
at zombie.characters.SurvivorDesc.setWornItem(SurvivorDesc.java:68)
... 21 more
`

I hope this helps more
Last edited by Crodum; 3 Sep @ 3:39pm
< >
Showing 1-14 of 14 comments
Per page: 1530 50