Project Zomboid

Project Zomboid

165 ratings
Bug Zapper 9000
4
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
341.136 KB
23 Oct @ 5:25am
1 Nov @ 1:00pm
5 Change Notes ( view )

Subscribe to download
Bug Zapper 9000

Description
Bug Zapper 9000 is a collection of over 20 patches for Zomboid that I have put together.

This mod aims to be different from other patch collections by keeping track of when each bug was reported, patched and last verified as still needing patched.

All patches are lightweight lua patches written by hand with a focus on compatibility with other mods. This mod can be added/removed at any time and does not change your save. Note: some changes to items will be only be applied to newly spawned items.

Future Goals:

Sandbox settings to enable/disable each individual patch
More patches! Feel free to submit requests in the comments. Its best to link to a bug report on the forum. If its something I can fix in LUA I'll likely take a look at it.


Here is a list of all included patches:

Ran out of room in steam description for latest patches... See change log

FixingManager
Issue Fixed: <B42.12 fixing scripts (Mainly vehicle and weapon mods) causing inventory and mechanic rightclick menus crashing with error due to FixingManager.getFixes(item) accessing null.
Reported: B42.12[theindiestone.com], Last verified: B42.12.2

Mechanic
Issue Fixed: failing to install/uninstall part and damaging them on the mechanic menu plays no sound effect.
Reported: B42.11[theindiestone.com], Last verified: B42.12.2

Issue Fixed: failing to uninstall a part always damaging it.
Reported: B42.11[theindiestone.com], Last verified: B42.12.2

Butchering
Issue Fixed: Butcher hook sets animal size to 0.6
Reported: B42.3[theindiestone.com] *[theindiestone.com], Last verified: B42.12.2

Issue Fixed: Increased meat output if animal has been dead between 12 and 13 hours
Reported: B42.11[theindiestone.com], Last verified: B42.12.2

Animals
Issue fixed: Running over animals causes car to flip
Reported: B42.11[theindiestone.com], Last verified: B42.12.3

Recipe
Issue Fixed: Can't use crafted jars for canning produce
Reported: B42.12.2[theindiestone.com], Last verified: B42.12.2

Issue Fixed: Can't put filters on improvised Gas masks
Reported: B42.12.2[theindiestone.com], Last verified: B42.12.2

Issue Fixed: PlaceCakeInBakingPan and PlacePieInBakingPan does not consume pan
Reported: B42.12.0[theindiestone.com], Last verified: B42.12.2

Issue Fixed: Katana could not be sharpened due to lacking tag.
Reported: B42.11[theindiestone.com], Last verified: B42.12.2

Issue Fixed: Not all leather gloves could be turned into fingerless gloves
Reported B42.3.1[theindiestone.com], Last verified B42.12.3

Items
Issue Fixed: Spear doing about 3x damage it should be doing as it was not registered as a melee weapon
Reported: B42.11[theindiestone.com], Last verified: B42.12.3

Issue Fixed: Stomp doing about 3x damage it should be doing as it was not registered as a melee weapon
Reported: B42.10[theindiestone.com], Last verified: B42.12.3

Issue Fixed: MetalCup, CopperCup, SilverCup, GoldCup can not be used to boil water.
Reported: B42.0.2[theindiestone.com], Last verified: B42.12.2

Issue Fixed: Food in canning jars goes stale in 7 days and expires in 10 days.
Fix Applied: Changed back to 365 and 730 days respectively.
Reported: B42.12.1[theindiestone.com], Last verified: B42.12.2

Issue Fixed: Lidless (ie open) jars and boxes of wine have the HasMetal tag
Reported: B42.10[theindiestone.com], Last verified: B42.12.2

Issue Fixed: Large wooden bucket produces errors when used for milking when equipped
Fix Applied: removed HeavyItem tag
Reported: B42.11[theindiestone.com], Last verified: B42.12.2

Issue Fixed: Primitive and Advanced Kiln have EXACTLY the same recipe.
Fix Applied: Added 20 stone blocks to Advanced Kiln
Reported: B42.11[theindiestone.com], Last verified: B42.12.2

Issue Fixed: Small toys where 5 weight
Fix Applied: Changed weight to 0.8
Reported: B42.12[theindiestone.com], Last verified: B42.12.2


CraftUI
Issue Fixed: Hand Crafting, Entity crafting and Building menu can exceed screen size and get stuck that way even when restarting game
Fix Applied: Limited crafting window to game window size
Reported: B42.12.1[theindiestone.com] B42.2[theindiestone.com], Last verified: B42.12.3

NearestWaterSquare
Issue fixed: Error on rightclicking add bait to trap
Fix Applied: Rewrote algo for find nearest water tile
Reported: B42.12.1[theindiestone.com], Last verified: B42.12.2

Modoptions
Issue fixed: Empty Mod option text box prevents game from loading.
Reported: B42.0[theindiestone.com], Last verified: B42.12.2

Foraging
Issue Fixed: Foraging was spawning incorrect number of items when the item count was variable
Reported: B41.78.16[theindiestone.com] *[theindiestone.com], Last verified: B42.12.2.

Other good bug fixing mods
Chewing Tobacco Fix (build 42.12)


Workshop ID: 3592057359
Mod ID: BugZapper9000
Popular Discussions View All (1)
2
27 Oct @ 1:46pm
Version compatibility
DarkzKnight
63 Comments
作死达人 23 Nov @ 4:54am 
The core bug seems to be with the 'cakeprep' item.
If you eat the 'cakeprep' directly, the baking pan is not returned. However, if you add ingredients to the 'cakeprep' to turn it into a 'cakeraw' and then bake and slice it, the baking pan is correctly returned.:turned:
作死达人 23 Nov @ 3:59am 
Issue Fixed: PlaceCakeInBakingPan and PlacePieInBakingPan does not consume pan
I used my pan to bake a cake, but I didn't get it back. The game gave me a bowl, and now I'm stuck and can't bake again!
Black_moons  [author] 22 Nov @ 7:24am 
@kevinltaylorj I have no idea if it conflicts or not.
kevinltaylorj 17 Nov @ 4:23am 
does this conflict with twist on fires bug fix mod? Can I use both or should I stick to one?
󠀡󠀡󠁳󠀡󠀡 14 Nov @ 9:25pm 
Yeah changing around my mod order was thankfully able to solve my problem
Black_moons  [author] 14 Nov @ 8:59pm 
Make sure to put this mod first and that should fix tooltips for now. Will submit an update to fix soon.
󠀡󠀡󠁳󠀡󠀡 14 Nov @ 7:00pm 
not really sure what this is conflicting with but its disabling tooltips for some reason
Valac 13 Nov @ 11:38pm 
:spiffo:
A-Lisa 13 Nov @ 1:47am 
Drainable items which have FluidContainer as ReplaceOnDeplete item (such as paint buckets or buckets with concrete/clay/plaster) aren't pourable on ground. It happens because for the context menu option to appear tests.pourOnGround (ISInventoryPaneContextMenu.lua:854) has to be true, and tests.pourOnGround is true when ISInventoryPaneContextMenu.canReplaceStoreWater(testItem) returns true (ISInventoryPaneContextMenu.lua:338), which only returns true if item:hasTag("NoPour") is false and item:getReplaceOnUse() is true (ISInventoryPaneContextMenu.lua:4569), but not when the item has ReplaceOnDeplete because in this case canReplaceStoreWater returns the return value of ISInventoryPaneContextMenu.canReplaceStoreWater2 which always returns false, adding

if (item:containsComponent(ComponentType.FluidContainer)) then
return true;
end

to canReplaceStoreWater2 seems to fix the issue.
Black_moons  [author] 13 Nov @ 12:12am 
@狗勾中士 Very well known B42.12.3 bug, all the audio is glitching. Music, zombie sounds, engine sounds. I don't think its anything LUA can fix or even java mods.