Project Zomboid

Project Zomboid

[B42]Neat Building + 更多建筑 V1.3
Lurmey 9 月 28 日 下午 2:29
Fix for B42.12.0
For Windows 10/11 only:
Open File Explorer and navigate to: "Steam\Steamapps\workshop\content\108600\3536052310\mods\Neat_Building\42\media\scripts\entities\neat_expand\outdoors"
Then delete the file named: "entity_outdoor_smalllogpile1.txt"
Restart the game, then you can enable the mod and play like usual.
If the mod updates (without fixing this) or you need to re-download your workshop mods at all you will need to repeat this process, so might be worth making a shortcut to this location temporarily.
< >
正在显示第 1 - 15 条,共 15 条留言
Lurmey 9 月 28 日 下午 2:34 
Your Steam folder is almost certainly C:\Program Files (x86)\Steam but you may have moved the game to another drive (like I have). If so, you should know how to find it.
KrimsonRed 9 月 28 日 下午 3:08 
Can confirm, seems to work for me. Save loaded fine after removing the txt file from the folder.
Sebas𓅓 9 月 28 日 下午 3:12 
Hey, how are you? I tried your fix for the new version mod, I spent a couple of days trying to fix it because I have a lot of mods and I didn't know which one was causing the error, and today I took some time to see which one it was and activate them 1 by 1, it was this one and open box of ammo while walking, so I deleted it, and I wanted to thank you for the fix since it relieves me to finally be able to play, I thought I was going to have to delete my game and start a new one, thank you for the contribution :)
Lurmey 9 月 28 日 下午 3:17 
Glad to see people already using the fix. Thanks for your comments! :D
Dude, you are a godsend. Holy freaking moly I got so angry when an update to the game, not to mention i have these 1-2 year waits for the build to become stable, but here I am, finally mods work for B42... Finally i can play... BAM UPDATE - "F YOUR PLAYTIME" the game tells me... and then you come, like a knight in shining armor saving my day... Respect. If you ever need hommies you have me, my discord and my loyalty
晨光暮曲 9 月 29 日 上午 5:49 
That's so kind of you! May good things always come your way!
Afyrmo 9 月 29 日 上午 7:27 
@Lurmey, thanks for sharing that workaround! It seems to help some players, but removing only the file entity_outdoor_smalllogpile1.txt didn’t solve it on my setup.

Even with only Neat UI → [B42] Neat Crafting → Neat Building, my console still shows multiple “Tile duplicate” errors from Neat Building (e.g., [MetalWallFrame] duplicate of constructedobjects_01_68/69 and [Tarp_Shelter] duplicate camping_03_8), then “Script load errors”, and the game freezes on load.
Afyrmo 9 月 29 日 上午 7:28 
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.
最后由 Afyrmo 编辑于; 9 月 30 日 上午 2:53
potticore 9 月 29 日 上午 9:15 
I tried the workaround and the console doesn't show any problems. I can use the crafting and building UIs normally. Thanks a lot for sharing!
Lurmey 9 月 29 日 上午 11:20 
引用自 Afyrmo
Temporary fix for PZ 42.12.0 (lets you use Neat Building + the Addon)

1) Delete (or rename to .off) these 3 files:
…\Steam\steamapps\workshop\content\108600\3536052310\mods\Neat_Building\42\media\scripts\entities\neat_expand\outdoors\entity_outdoor_smalllogpile1.txt
…\Steam\steamapps\workshop\content\108600\3536052310\mods\Neat_Building\42\media\scripts\entities\outdoors\entity_tarp_shelter.txt
…\Steam\steamapps\workshop\content\108600\3536052310\mods\Neat_Building\42\media\scripts\entities\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/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.

Thanks for the more detailed fix to make it work with your addon!
最后由 Lurmey 编辑于; 9 月 29 日 上午 11:25
Lucid 9 月 29 日 下午 4:18 
could someone post a file here to copy and replace so it's a little easier for people like me with no understanding of these things? ^ ^"
NotSoCool_Guy 9 月 29 日 下午 6:30 
this works for linux too, btw
引用自 Lucid
could someone post a file here to copy and replace so it's a little easier for people like me with no understanding of these things? ^ ^"
Bro just delete the file. it’s that easy.
Go to:

text Steam\steamapps\workshop\content\108600\3536052310\mods\Neat_Building\42\media\scripts\entities\neat_expand\outdoors
Nuke “entity_outdoor_smalllogpile1.txt” from that folder. No need to download or swap files. just yeet it straight to the recycle bin.

Restart the game and you’re good to go. If the mod updates, you might need to do it again, so keep the spot bookmarked or whatever. GG!
ty, worked on existing save too
引用自 Lucid
could someone post a file here to copy and replace so it's a little easier for people like me with no understanding of these things? ^ ^"

Kill 2 birds with one stone. Learn a little scripting and learn how to get GPT to explain stuff to you:
  • Copy and paste these 2 powershell commands into ChatGPT to explain what they do, then run them:

You may have to change the cd command to your correct steamapps path, if you didn't use the default:

cd "C:\Program Files (x86)\Steam\steamapps\workshop\content\108600\3536052310\mods\Neat_Building\42\media\scripts\entities"

Get-ChildItem -Recurse -Filter *.txt | ForEach-Object { (Get-Content $_.FullName -Raw) -replace '(?i)\bface\s+single\b','face SINGLE' | Set-Content $_.FullName -Encoding UTF8 }
最后由 moistToiletPaper42 编辑于; 20 分钟以前
< >
正在显示第 1 - 15 条,共 15 条留言
每页显示数: 1530 50