Project Zomboid

Project Zomboid

[B42] Intuitive Crafting
 This topic has been pinned, so it's probably important
Duncan E.  [developer] 23 May @ 5:35am
Bug Reports
Encountered a snag? I'm here to help! To make the bug-squashing process as efficient as possible, please follow these guidelines when reporting an issue.

Before Reporting:
  • Ensure your game and the mod are updated to the latest versions.
  • If you suspect a mod conflict, try temporarily disabling other mods (especially those affecting the UI or crafting) to see if the issue persists with only Intuitive Crafting active. This helps isolate the problem.

How to Submit a Bug Report:
To help me diagnose and fix issues effectively, please include the following in your report:

1. Relevant Log Information:
  • Errors are often logged in your "console.txt" file, which can be found in your Zomboid user directory: "C:\Users\YourUserName\Zomboid\Logs\"
  • Please identify and paste any specific error messages from your "console.txt" file that are clearly related to Intuitive Crafting directly into your report using [code] [/code] tags. Focus on errors that appear when the bug occurs and seem to point to this mod.
    Example of a code block:
    ERROR: General, 1608392898123> LuaManager.RunLua> Error found in LUA file: IntuitiveCrafting/lua/client/ISCraftingUI_Overrides.lua ... (rest of specific error directly related to the mod) ...
  • Providing the specific error snippet helps pinpoint the issue much faster.

2. Clear Description of the Issue:
  • What were you doing in the game when the bug happened?
  • Can you reliably reproduce the bug? If so, please provide clear, step-by-step instructions.

3. Contextual Information:
  • List any other mods you have active that directly affect the crafting menu, inventory UI, general UI, or item/recipe handling, as these are the most likely to interact with Intuitive Crafting.

Example of Helpful Report:
Originally posted by Patrego:
Hey! So I think I found a little bug. When I was in the crafting menu, I turned on the "Can Craft" filter, and then also the "Have Items" filter. At that point, I only had a few wood planks in my inventory. Instead of just showing things I could make with planks, the "Can Craft" part seemed to break and it displayed *every* single recipe, even stuff I couldn't make or didn't have items for.

I could make it happen again by just getting some planks, opening crafting, clicking "Can Craft", then "Have Items".

I'm not using any other big UI mods that change the crafting screen. I looked in my console.txt and found this error when it happened:
LuaManager.RunLua> Error found in LUA file: IntuitiveCrafting/lua/client/SomeFilterLogic.lua -- Line 42: PANIC: unprotected error in call to LuaAPI pcall: ...

Important Considerations:
  • Insufficient Information: Reports like "It's broken, fix it" or "Doesn't work with my X mods" without specific error messages (if any appear) or clear, reproducible steps unfortunately don't give me enough information to help. Such reports may be deprioritized or, if severely lacking detail, may not receive a response.
  • Mod Conflicts: While I strive for compatibility, Intuitive Crafting modifies core UI elements. If a conflict with another mod is identified, I'll investigate if a fix is possible on my end. However, some incompatibilities might require you to choose which mod's functionality you prefer or for the other mod author to make adjustments.
  • Patience is Appreciated: I'm a solo modder working on this in my free time. I'll do my best to address bugs promptly, but some fixes may take time.
Last edited by Duncan E.; 23 May @ 7:40am
< >
Showing 1-7 of 7 comments
Timou 28 May @ 6:56am 
When the mod is enabled - the crafting window is without the button to start crafting.
When disabled - everything is ok
Duncan E.  [developer] 28 May @ 7:13am 
@Timou I just checked, and everything is fine: both with over 200+ mods enabled and without them; with original localization and other languages; with a workbench and without it; in debug mode and normal mode.

Are you sure this is because of my mod?
Duncan E.  [developer] 28 May @ 7:24am 
The button doesn't disappear, but I'll assume that due to a large font size or lower resolution, it's positioned lower for you and only becomes visible after scrolling. I'll update the mod to remove the window height limitation to prevent this.
Timou 29 May @ 12:47am 
Thank you for your answer!
The resolution is 1920 x 1080 , The font size is medium and there is not scrolling.
Now it's ok. Maybe after you changed something in the mod. Thank's again.
Last edited by Timou; 29 May @ 1:11am
I can't open the craft menu

function: calculateLayout -- file: ISCraftRecipePanel.lua line # 121 | Vanilla function: calculateLayout -- file: ISTableLayout.lua line # 466 | Vanilla function: calculateLayout -- file: ISTableLayout.lua line # 116 | Vanilla function: calculateLayout -- file: ISHandCraftPanel_IC.lua line # 112 | MOD: [B42] Intuitive Crafting function: calculateLayout -- file: ISHandcraftWindow.lua line # 94 | Vanilla function: createWindow -- file: ISEntityUI.lua line # 416 | Vanilla function: OpenHandcraftWindow -- file: ISEntityUI.lua line # 559 | Vanilla function: onPressKey -- file: ISCraftingUI.lua line # 1724 | Vanilla `Callframe at: setRecipes function: refreshRecipeList -- file: ISHandCraftPanel_IC.lua line # 193 | MOD: [B42] Intuitive Crafting function: createChildren -- file: ISHandCraftPanel_IC.lua line # 60 | MOD: [B42] Intuitive Crafting function: instantiate -- file: ISUIElement.lua line # 912 | Vanilla function: createChildren -- file: ISHandcraftWindow.lua line # 43 | Vanilla function: instantiate -- file: ISUIElement.lua line # 912 | Vanilla function: createWindow -- file: ISEntityUI.lua line # 411 | Vanilla function: OpenHandcraftWindow -- file: ISEntityUI.lua line # 559 | Vanilla function: onOptionMouseDown -- file: ISEquippedItem.lua line # 474 | Vanilla function: onMouseUp -- file: ISButton.lua line # 56 | Vanilla ` `Callframe at: se.krka.kahlua.integration.expose.MultiLuaJavaInvoker@b9e8e4d8 function: filterRecipeList -- file: ISHandCraftPanel_IC.lua line # 318 | MOD: [B42] Intuitive Crafting function: refreshRecipeList -- file: ISHandCraftPanel_IC.lua line # 197 | MOD: [B42] Intuitive Crafting function: createChildren -- file: ISHandCraftPanel_IC.lua line # 60 | MOD: [B42] Intuitive Crafting function: instantiate -- file: ISUIElement.lua line # 912 | Vanilla function: createChildren -- file: ISHandcraftWindow.lua line # 43 | Vanilla function: instantiate -- file: ISUIElement.lua line # 912 | Vanilla function: createWindow -- file: ISEntityUI.lua line # 411 | Vanilla function: OpenHandcraftWindow -- file: ISEntityUI.lua line # 559 | Vanilla function: onOptionMouseDown -- file: ISEquippedItem.lua line # 474 | Vanilla function: onMouseUp -- file: ISButton.lua line # 56 | Vanilla

Last edited by daniel_pace; 17 Jun @ 8:00pm
ok, now I got it to work, but after clicking on craft icon a bunch and pressing a bunch of buttons. Werid
And now its not working again. wtf
< >
Showing 1-7 of 7 comments
Per page: 1530 50