Project Zomboid

Project Zomboid

Neat Crafting & Neat Building - Addon XP Display
Afyrmo  [developer] 29 Sep @ 7:32am
1
Temporary fix for PZ 42.12.0 (lets you use Neat Building + the Addon)
1) Delete (or rename to .off) these 3 files in "C:\Program Files (x86)\Steam\steamapps\workshop\content\108600\3536052310\mods\Neat_Building\42\media\scripts\entities":
  • \neat_expand\outdoors\entity_outdoor_smalllogpile1.txt
  • \outdoors\entity_tarp_shelter.txt
  • \walls\entity_metal_wallframe.txt
Note: this may prevent the placement/crafting of those objects.

2) Normalize “face single/Single” → “face SINGLE” in Neat Building’s entity scripts (PowerShell, 2 lines):
cd "C:\Program Files (x86)\Steam\steamapps\workshop\content\108600\3536052310\mods\Neat_Building\42\media\scripts\entities" Get-ChildItem -Recurse -Filter *.txt | % { (Get-Content $_.FullName -Raw) -replace '(?i)\bface\s+single\b','face SINGLE' | Set-Content $_.FullName -Encoding UTF8 }
After this, enable: Neat UI → [B42] Neat Crafting V1.5 → Neat Building → Neat Crafting – Addon XP Display → Neat Building – Addon XP Display. Loads fine on my setup.
Note: Workshop updates may overwrite these changes; re-apply if needed.

No PowerShell? Edit these files manually and replace “face single" or "face Single” with “face SINGLE”:
agricultural\workstations\entity_cooking_pit.txt
agricultural\workstations\entity_simple_cooking_pit.txt
blacksmith\workstations\entity_charcoal_burner.txt
blacksmith\workstations\entity_charcoal_pit.txt
blacksmith\workstations\entity_furnace_iii.txt
furniture\entity_other_log_stool.txt
neat_expand\fences\entity_fences_logcorner.txt
neat_expand\floors\entity_welding_meshfloor.txt
neat_expand\furniture\entity_furniture_smallwoodencase.txt
neat_expand\furniture\entity_welding_shopclothingstandrack.txt
neat_expand\furniture\entity_wood_fancycornerbookcase.txt
neat_expand\outdoors\entity_welding_ironbandbarzier.txt
outdoors\entity_chopping_block.txt
outdoors\entity_tree_stump.txt
walls\entity_woodenpole.txt

Rocco (author of Neat Building) is aware of the 42.12.0 breakage; an official fix may take some time.
Last edited by Afyrmo; 30 Sep @ 2:56am
< >
Showing 1-8 of 8 comments
Amirhjb 5 Oct @ 4:52am 
Thank you very much, it works very well and now I can use it on my pz :)
Just as a side note to others using this method: Make sure you use your actual Project Zomboid install directory for locating the files and for the PowerShell.

For instance, mine is: "E:\SteamLibrary\steamapps\workshop\content\108600\3536052310\mods\Neat_Building\42\media\scripts\entities" instead of the original post's (C:\) Drive

And if you don't know how to get to PowerShell:
1. Press the Windows (⊞ Win) key
2. Type in "PowerShell"
3. Should be the first result which is a command console
Bro you a life saver. Loved this mod waited weeks to turn my steam back to online to give modders chance to update and I so dislike the vanilla crafting window this saved my game.
any chance you think there will be a temp fix like there is for the Clean UI where its an easier install? or this only possible manually?
Can someone please explain how to to find this so I can do manually? What is the path to edit files below?

No PowerShell? Edit these files manually and replace “face single" or "face Single” with “face SINGLE”:
agricultural\workstations\entity_cooking_pit.txt
agricultural\workstations\entity_simple_cooking_pit.txt
blacksmith\workstations\entity_charcoal_burner.txt
blacksmith\workstations\entity_charcoal_pit.txt
blacksmith\workstations\entity_furnace_iii.txt
furniture\entity_other_log_stool.txt
neat_expand\fences\entity_fences_logcorner.txt
neat_expand\floors\entity_welding_meshfloor.txt
neat_expand\furniture\entity_furniture_smallwoodencase.txt
neat_expand\furniture\entity_welding_shopclothingstandrack.txt
neat_expand\furniture\entity_wood_fancycornerbookcase.txt
neat_expand\outdoors\entity_welding_ironbandbarzier.txt
outdoors\entity_chopping_block.txt
outdoors\entity_tree_stump.txt
walls\entity_woodenpole.txt
Afyrmo  [developer] 19 hours ago 
@Jamolisim, here’s how to do it manually.

Where to find the files (Windows):
• Default path (drive may vary):
C:\Program Files (x86)\Steam\steamapps\workshop\content\108600\3536052310\mods\Neat_Building\42\media\scripts\entities
• Steam Library → right-click “Project Zomboid” → Properties… → Installed Files → Browse…
This opens …\steamapps\common\ProjectZomboid. From there, click “steamapps” in the path bar, then go to:
…\workshop\content\108600\3536052310\mods\Neat_Building\42\media\scripts\entities
(Note: your Steam library might be on D:\ or E:\ instead of C:\.)

Step A — delete or rename to “.off” these 3 files:
…\neat_expand\outdoors\entity_outdoor_smalllogpile1.txt
…\outdoors\entity_tarp_shelter.txt
…\walls\entity_metal_wallframe.txt

Step B — edit these files and replace “face single” or “face Single” with “face SINGLE”:
agricultural\workstations\entity_cooking_pit.txt
agricultural\workstations\entity_simple_cooking_pit.txt
blacksmith\workstations\entity_charcoal_burner.txt
blacksmith\workstations\entity_charcoal_pit.txt
blacksmith\workstations\entity_furnace_iii.txt
furniture\entity_other_log_stool.txt
neat_expand\fences\entity_fences_logcorner.txt
neat_expand\floors\entity_welding_meshfloor.txt
neat_expand\furniture\entity_furniture_smallwoodencase.txt
neat_expand\furniture\entity_welding_shopclothingstandrack.txt
neat_expand\furniture\entity_wood_fancycornerbookcase.txt
neat_expand\outdoors\entity_welding_ironbandbarzier.txt
outdoors\entity_chopping_block.txt
outdoors\entity_tree_stump.txt
walls\entity_woodenpole.txt

After that you can enable: Neat UI → [B42] Neat Crafting V1.5 → Neat Building → Neat Building – Addon XP Display.
Note: Workshop updates may overwrite changes, so you might need to re-apply.
Afyrmo  [developer] 19 hours ago 
@Willy.B.Hardigan, a plug-and-play “hotfix mod” like the Clean UI one isn’t viable here.

Why: Neat Building’s crash happens while PZ parses entity/sprite scripts. Those .txt definitions load before any later mod runs, and PZ doesn’t let a later mod remove/override them. If we try to redeclare them, we just add more “Tile duplicate” errors.

So for now it’s either:
• the file edits described above, or
• an update to the base Neat Building from Rocco (or a patched fork allowed by the base mod author).

The addon itself can’t fix this from “on top”, sorry.
Last edited by Afyrmo; 19 hours ago
Originally posted by Afyrmo:
@Jamolisim, here’s how to do it manually.

Where to find the files (Windows):
• Default path (drive may vary):
C:\Program Files (x86)\Steam\steamapps\workshop\content\108600\3536052310\mods\Neat_Building\42\media\scripts\entities
• Steam Library → right-click “Project Zomboid” → Properties… → Installed Files → Browse…
This opens …\steamapps\common\ProjectZomboid. From there, click “steamapps” in the path bar, then go to:
…\workshop\content\108600\3536052310\mods\Neat_Building\42\media\scripts\entities
(Note: your Steam library might be on D:\ or E:\ instead of C:\.)

Step A — delete or rename to “.off” these 3 files:
…\neat_expand\outdoors\entity_outdoor_smalllogpile1.txt
…\outdoors\entity_tarp_shelter.txt
…\walls\entity_metal_wallframe.txt

Step B — edit these files and replace “face single” or “face Single” with “face SINGLE”:
agricultural\workstations\entity_cooking_pit.txt
agricultural\workstations\entity_simple_cooking_pit.txt
blacksmith\workstations\entity_charcoal_burner.txt
blacksmith\workstations\entity_charcoal_pit.txt
blacksmith\workstations\entity_furnace_iii.txt
furniture\entity_other_log_stool.txt
neat_expand\fences\entity_fences_logcorner.txt
neat_expand\floors\entity_welding_meshfloor.txt
neat_expand\furniture\entity_furniture_smallwoodencase.txt
neat_expand\furniture\entity_welding_shopclothingstandrack.txt
neat_expand\furniture\entity_wood_fancycornerbookcase.txt
neat_expand\outdoors\entity_welding_ironbandbarzier.txt
outdoors\entity_chopping_block.txt
outdoors\entity_tree_stump.txt
walls\entity_woodenpole.txt

After that you can enable: Neat UI → [B42] Neat Crafting V1.5 → Neat Building → Neat Building – Addon XP Display.
Note: Workshop updates may overwrite changes, so you might need to re-apply.


THANK YOU!
< >
Showing 1-8 of 8 comments
Per page: 1530 50