Home Products Changelog

Release Notes for Project Zomboid

42.16.0

IMPORTANT: B42.15 and earlier saves will not be compatible with B42.16+ builds.


UI UPDATES

- Added new Game Mode UI menu
- Updated loading screen tips
- Campfires, BBQ's, Fireplaces now supported in revamped RMC system 
- New highlight added when mouse-over container with same highlight as moused-over "on ground" item in loot UI menu
- Changed default size of the various main screen UIs
- Anchor permanent Oven/Campfire/etc options to the lower-right of the loot UI to prevent conflicts with loot options
- Improved context-menu handling of window frames without windows
- Vehicle Lightbar Control UI Panel can now be repositioned
- Transfer liquid UI will default to maximum transfer amounts instead of 'none' when appropriate
- Disabled Welcome Text Box


 

BALANCE

- Occupation Balance Pass
 -- Overall: Generalized increase in skill points added for core profession competency
 -- Rebalanced Occupation cost and adjusted included skills affecting most Occupations
 -- Occ Affected: Police Officer, Park Ranger, Construction Worker, Security Guard, Carpenter, Chef, Rancher, Farmer, Electrician, Fishing Guide, Doctor, Nurse, Welder, Blacksmith, Mechanic
 -- Renamed Fire Officer to Firefighter 
 -- Renamed Angler to Fishing Guide

- Trait Balance Pass
 -- New Traits Added: Tinkerer: +1 Maintenance, Target Shooter: +1 Aiming
 -- Renamed Wilderness Knowledge to Bushcrafter
 -- Increased cost for Cat's Eyes and Wakeful
 -- Decreased cost for First Aider and Iron Gut
 -- Increased bonus for Illiterate and Reluctant Fighter
 -- Decreased bonus for Weak Stomach
 -- 'Start fire speed with Bow Drill' bonus removed from Outdoorsey and added to Bushcrafter and Former Scout
 -- Desensitized trait now also provides immunity to Discomfort

- Game Mode Balance Pass
 -- Minor Loot Spawn adjustments & Decreased Erosion Speed in Apocalypse, Outbreak, and Rising
 -- Extinction: Removed Day/Night Speed Effect that was stopping day Sprinters
 -- Extinction: Increased Erosion Speed, Decreased Zombie Door Opening %, Decreased Rally Group Size, Increased Maximum Follow Distance
 -- Removed unused Zombie Door Opening % in Apocalypse, Outbreak, Rising that was causing confusion

- Tailoring Skill Tree Rebalance
 -- XP granted reworked to reward crafting items rather than grinding patches
 -- Rebalanced Skill Level requirements with progression through complexity of items created
 -- Increasing XP reward based on complexity of item crafted

- Firearms Adjustments
  -- Weapon Attachment Visual Update - New models and textures (DB Shotgun Choke is placeholder)
  -- Increased capacity to MSR700 and MSR788 to reflect IRL counterparts
  -- Additional attachment availability for Double Barrel Shotgun, L94 Rifle and MSR7 Tactical Rifle
  -- Both Sawed-Off Shotguns variations now have stock removed
  -- Adjusted Sawed-Off Shotgun encumbrances to reflect smaller size
  -- Removed Recoil Pad from Sawn-off Shotgun & M16 attachment
  -- Removed Scopes from JS-2000 attachment
  -- Fixed MSR700 icon
  -- Repositioned Weapon Attachments for correct alignment

- Controller Rework:
    -- Added PowerA generic XBOX controller
    -- Added an option to throw corpses over fences and through windows, needed when using a controller
    -- Fixed sluggish cursor when unarmed or using melee
    -- Gamepad aiming reticles now render correctly for all players in split-screen
    -- Gamepad aim and movement rebindings. Revamped the way IsoPlayer handles input keys. Now shared with Gamepad bindings
    -- Using character offset so aimCenter is at chest height. PrecisionAim mode places cursor in front of player, even if their aim stick isn't applied
    -- Fixed melee aiming with precision-mode. No longer spins downwards or snaps back to zero
    -- Tweaks to aiming and shooting thresholds. 1% to activate aim, 99% to shoot. Movement now set to <90% for walking, >90% for running
    -- Map no longer disrupts aiming with KB+Mouse
    -- Emotes, EquipItem(s), and AutoWalk now work without aiming until stick is released
    -- Fixed AutoWalk lua crash using controllers
    -- Fixed interact button getting through active UI. No longer opening doors while interacting with inventory items

- Removed Echo Creek from Spawn Selection
- Disabled Stress Gain from Zeds Thumping Tall Fences
- Reading the back of VHS Tapes will function consistently with other reading interactions in regards to the character's available lighting and the Illiterate Trait
- Added lore-friendly descriptions for Armor/Weapon Schematics
- Added stress debuff to ice cream treats/candy
- Reduced Muscle Strain from Digging Furrows with a Spade
- Adjusted prefixes from bulletproof vest limb armor item display names to mitigate confusion
- Postcards will now spawn with appropriate subjects and not children's doodle subjects
- Restored the contemporary pool for subject matter for the base.Photo item
- Added Bath Towel to appropriate foraging item tables
- Added L94 Rifle to foraging tables
- Raccoon kits can now be killed by hand
- Clay Smoking Pipe can be fired in Large Kiln
- Increased the weight of the animal trailers from 100 to 500
 -- Trailers shouldn't flip from being touched by 1 zombie anymore
- Added the kill animal item tag to the Handiknife inventory item so it can be used to kill animals in the player inventory
- Fluid containers will update in realtime for partially filled containers when filling from a fuel pump
- Added new roomdefs for crafting POIs
- Trigger Clothing damage audio cue when Shoes become destroyed

 


MP FIXES

- DDOS protection was implemented
- Players can hear ranged-weapon sounds for distant remote players 
- Decreased animal network traffic 
- Reworded "adduser" tooltip for whitelisted servers    
- Statistic traffic optimization
- Network packet hash based cache is added
- Limit packets count sent from client
- Networking optimization: PlayWorldSound packet optimization
- Networking optimization: ChunkObjectState packet optimization
- VehicleRequestPacket rate is limited
- ZombieHitThumpable packet rate is optimized
- Packets are limited by type on the client
- Change the sandbox option "Firearms use damage chance" from a check-box to a drop-down list
  -- This addresses the issue with PVP where players could insta kill someone with lvl 0 in aiming
- Allow non-members to interact with the floor for "walk to" and "Sit on the ground" options

- Fixed CPU consumption issue in getChunkFromChunkPos function
- Fixed character spontaneously taking off his clothes
- Fixed butchered animal corpse reappearing in the player’s inventory 
- Fixed more client and server errors
- Fixed duplicated zombies in road story “Basic Car Crash Corpse” 
- Fixed Multiplayer StateManager calls in singleplayer
- Fixed multi-tile feeding troughs with water showing different amounts of water on each tile and more context-menu glitches with feeding troughs
- Fixed player state sync: The remote goes idle while moving
- Fixed missing “shaking” sound when you hit a door/gate
- Fixed not being able to open/break the built window
- Fixed Zombies die with a delay for the remote player
- Fixed Server Browser UI issues for different resolutions
- Fixed MP UIs:
  -- View Safehouse 
  -- PVP log tool window
  -- Admin windows
- Fixed unlimited endurance bug
- Fixed food amount not updating after adding it to a dish
- Fixed alcohol amount not updating after disinfecting wounds
- Fixed Gas amount not updating after burning the corpse
- Fixed synchronization of debug feature "Add Fluid"
- Fixed XP boost provided by skill books grants only 2.7 points instead of 3
- Fixed Capability ChangeAccessLevel. Moderator can grant himself admin role
- Fixed foot scratches disappearing when walking barefoot 
- Fixed cannot see bullet tracers when another player is shooting
- Fixed false triggering for several Anti-Cheats
- Fixed remote player transitions to state and displacement when sitting on furniture
- Fixed Player state sync: Sitonfurniture
- Fixed The Destroy feature provided by the Build cheat is not available on the client without debug
- Fixed Capability "Popman Manage" 
- Fixed Capability “ToggleWriteRoleNameAbove” 
- Fixed Capability “UseMovablesCheat”
- Fixed being unable to delete shared notes/symbols on the world map 
  -- Added ways to hide in-game-map symbols authored by remote players. 
  -- Added Capability.EditMapSymbols for the /removemapsymbolsforuser command, instead of using BanUnbanUser
  -- Added public/private to the HiddenAuthors class
- Fixed a wild rabbit doesn't lose the wild tag after being picked up
- Fixed Character with high reloading skill doesn't perform rack action after shooting from a shotgun
- Fixed Servers duplicate in the Internet Tab after refreshing
- Fixed crawlers no longer flip when hit. NetworkZombie's now sync their fallOnFront
- Fixed Player packet field hitList cache 
- Fixed MP exploit allowing unauthorized user stats modification
- Fixed rotating zombies when shoving them
- Fixed fertilized eggs not updating when on the ground


FIXES

- Fixed Bluetooth-shoves while holding firearms
- Fixed Vehicles sinking into the ground
- Fixed missing spawnpoints for different localizations
- Fixed undesired "%s" & "%i" text in AEBS broadcasts
- Fixed animals losing milk too fast leading to baby animal's starvation
- Fixed animals and their babies losing their connection when unloaded from a trailer
- Fixed Zeds freezing when getting shot from behind
- Fixed being unable to add escape ropes/sheet ropes/ropes to fences and windowframes
- Fixed crafting recipes that use Drainable items
- Fixed Reloading skill has no impact on reload speed in SP
- Fixed Can't make a stack of 3 lower level crafted crates
- Fixed seat overlays (cushions, etc) not being redisplayed after interrupting sitting down
- Fixed the Rest context-menu command not being available after interrupting sitting down
- Fixed placing items sometimes failing
- Fixed Shoves still doing Stomp damage and playing Stomp SFX when "Key Bindings > Auto Detect Prone or Standing Attack" was disabled
- Fixed Character repeats drinking action if selected multiple times before the first completes
- Fixed the player moving very slowly when strafing to sit or enter a vehicle
- Fixed AnimSets/player/strafe/*NoAim missing a Weapon=1handed condition
- Fixed Toggle-mode aiming doesn't work with mouse buttons
- Fixed Characters with/without "Deaf" trait "hear zombies approach" from same distance behind them
- Fixed butchering can be performed from a vehicle
- Fixed adding fluid to a feeding trough sometimes not working
- Fixed RMC interactions appear for tiles on lower floors
- Fixed character survives extreme weather conditions
- Fixed mason trowel not being able to be used to dig furrow
- Fixed base.CookwareSchematic is spawning with Melee weapon recipes
- Fixed several text strings referring to "Welding" as "Metalworking/Metalwork"
- Fixed Trees are drawn over fences that should hide them partially
- Fixed tile shadows
- Fixed invincible Logs (tile) at x: 8219 y: 11835 
- Fixed depth, tile def and collision for more tiles
- Fixed Shoves still doing Stomp damage and playing Stomp SFX when "Key Bindings > Auto Detect Prone or Standing Attack" was disabled
- Fixed Sloped roofs render too dark and over-saturated
- Fixed Attacking zombies through barricades has a very small hitbox
- Fixed some chair/bed RMC menu option being present even if you couldn't do anything (rest or sleep)
- Fixed "Shorten Skirt / Sleeves / Socks" reverts clothing colour to white
- Fixed Can't build South and East walls without floor support around stairs above the ground floor
- Fixed soap usage issues
- Fixed Carved Bucket of Plaster not being able to plaster walls
- Fixed not being able to cut Base.Gloves_LeatherGloves into fingerless gloves
- Fixed Gas Mask / Respirator filters not draining when protecting from corpse sickness    
- Fixed the container-highlight color not showing on translucent objects, like refrigerators and stoves
- Fixed Transfer Fluid text not being replaced smoothly when it changes
- Fixed the change display settings confirmation not re-positioning itself
- Fixed Texture Compression being enabled by default
- Fixed corpses sometimes not going over a fence when thrown
- Fixed (Tutorial) Grappled corpses can't be set down after grabbing them
- Fixed Controller Tutorial Softlock
- Fixed more typos, spacing and other errors in words and sentences 
- Fixed being unable to build walls over opened garage doors
- Fixed Health menu being cut off for various texts
- Fixed Gas Mask / SCBA 3d models don't update when filter / tank is removed
- Fixed the Gas Mask model not updating after adding or removing a filter, while it's being worn
- Fixed right clicking a drinkable non-water item on the ground causing an error
- Fixed some shorts clothing items providing defense values for the shins of characters that wear them
- Fixed Players drinking toxic fluids from entities
- Fixed Too small for slicing tooltip on big fish
- Fixed Fullscreen ignores OS's selected refresh rate
- Fixed After performing a craft, available ingredients need to be manually selected for subsequent crafts
- Fixed half chopped boulders (again)
- Fixed IsoPlayer freezing if shoving then exiting from aim while going into turn180. turning180 state split into aim, idle, and movement variants
- Fixed Character sometimes slows down after exiting combat mode
- Fixed Multi-tile objects aren't wholly destroyed when a single tile is destroyed by fire
- Fixed duplicate "Read" option on books when player was illiterate or skill book was outside of teachable range
- Fixed Distributions procLists with multiple entries failing to spawn anything if no weightChance was provided     
- Fixed food divided into 2 / 4 bowls not inheriting Boredom reduction or added spices
- Fixed Life & Living (6pm, Day 6) failing to teach "Make Crate Trap"
- Fixed errors returned when writing in a notepad/diary placed on the floor
- Fixed broken translation entry for "Vehicle Seat Removed"     
- Fixed missing translation entries for Rice & Pasta evolved recipes in forged pots
- Fixed ForceForZones not being enforced in Distributions     
- Fixed error when crafting some recipes while keeping the crafting magazine in the inventory
- Fixed Barbed Wire from Wire stating "will consume 1 use", as it consumes a full coil
- Fixed Dental Floss UI Icon missing
- Fixed collision for player built shelves
- Fixed animals with 'full acceptance' not following player
- Fixed transparency issue when satchels are worn over vests

 

 

TECHNICAL

- Fixed a crash when teleporting in debug mode
- Fixed // instead of / in ModelScriptGenerator mesh and texture paths
- Fixed "no such mesh" and "no such texture" warnings. 
- Fixed the high-level pathfinding code not returning chunk levels adjacent to the goal node
- Added more robust pathfinding when interacting with multi-tile objects
- Hide the version number if not on main screen while not in-game
- Moved Grapple:corpseStorageCheck print statements to Grapple Debug Log to reduce "General" console spam
- Added new B42 Skill categories to VHS codes for future support and modding utilization
- Updated spawn point videos so they're less heavy


 


41.78.17


42.14.1

SP FIXES

- Fixed player getting stuck trying to leave cars 
- Fixed vehicles attracting zombies from far away
- Fixed errors when pressing Avatar rotate buttons
- Fixed being able to select "Deaf" and "Hard of Hearing" together.
- Fixed not being able to drink tainted water from bottles, the option was missing from context menu

 

MP FIXES 

- Fixed error with packet of type: SyncItemFields. Exception occurred when remote player equiped weapon in hotbar.
- Fixed NullPointerException error, occurred only when the Weapon Multi hit sandbox option is enabled.
- Fixed muscle strain from combat not synced in multiplayer


42.14.0

NEW
- Players can sit on significantly more seats now, including hay bales and toilets.  Updated sitting animations.
- Added Dental Floss as a thread equivalent item to the game; 
  -- base.FishingLine can be also now be used for crafts, patching and stitching alongside thread. base.PremiumFishingLine can be used for the previous usages as well as being used for crafts that require sinew thread or aramid thread.
- Game Option: Enable "Resume normal speed when timed actions complete" by default
- Disabled Motion Sickness trait pending health balance overhaul
- Added tile-properties to more tiles
- Added guns to display counters.
- Tail lights now provide illumination
- Added agriworker, campworker, and hunterstorage rooms to Distributions.
- Added new item icons
- Changed the display names of some firearm items.
- Updated logos in the game


MP
- Fixed melee attacks passing through zombies
- Fixed being able to add more items than character's capacity allows
- Fixed errors and lags caused by composters 
- Fixed PlayerBumpPlayer option resulting in player's freeze when enabled on server
- Fixed gun magazines disappear after reloading

- Fixed Server becoming unresponsive due to java.lang.StackOverflowError 
- Fixed autodrink bug when player was fishing 
- Fixed renamed containers resetting to the original name after relog
- Fixed priest zombies spawning at the prison 
- Fixed "Siphon gasoline" consuming gasoline from the tank, but does not add anything into a small container.
- Fixed exceptions on server side
- New tooltip for granting perks to players
- Re-implemented the option to disable War on server 
- Fixed BadWordFileter that was triggered by "!!"
- Fixed that Discord integration didn't require admin permissions on server before
- Fixed being unable to throw on the ground stack of items while in the vehicle.
- Fixed passenger leaving a vehicle through the driver’s door (for the remote player)
- Fixed DeadBodyAtlas - java.lang.ArithmeticException: / by zero
- Addressed the issue with dedicated server backups, they were incomplete compared to b41
- Fixed Animal Extra Values cheat not being auto-disabled in MP game
- Fixed the bug where patched holes re-appear after the player performs ISClothingExtraAction
- Fixed Skill Books that are too complicated for your current skill level are read & finished instantly
- Fixed microwaves bit catching fire when cooking metal objects
- Fixed missing skill level increases sfx in MP
- Fixed errors caused by composters in MP
- Fixed Poisonous mushrooms becoming ordinary after being picked
- Fixed Consolidate All for MP
- Fixed corpse sickness in MP
- Fixed body heat generation staying at the same value.
- Fixed being unable to interact with the Hutch during the first visit
- Fixed the applied bandages disappearing from the character model after relogging
- Fixed exercising with Barbells quickly exhausts the player completely & provides an exceptional amount of XP
- Fixed campfire illumination range doesn't correlate to remaining campfire fuel
- Fixed "put chicken" in Hutch action creates a chicken duplicate in a player’s inventory
- Fixed being unable to obtain the animal info through the check zone (animal zone) window 
- Fixed not being able to remove foods with .replaceOnCooked() after being cooked
- Fixed and synchronized animal info
- Fixed 64KB limit on player data in players.db
- Fixed player state where player couldn't get into the vehicle 
- Fixed coffee machines and toasters in MP
- Fixed some houses that cannot be claimed as Safehouses if they contain the following roomdefs -- `diningroom`, `sewingroom`, `office`, `emptyoutside`
- Fixed incorrect name for the War tab in the server settings tab
- Fixed unhappiness value not affecting the duration of actions in MP.
- Fixed car trailers that spawn midair     
- Fixed Character’s core temperature value not changing when near a campfire
- Fixed Bleach or Cleaning liquid amount not updating when performing Clean Stains.
- Fixed milk quantity bug when operating the butter churn 
- Fixed Custom roles capabilities not saving after server restart
- Fixed Admin cheats untoggled after relogging.
- Fixed fish disappearance when canceling catching animation 
- Fixed timed actions:
  - Eating with an equipped mask will unequip it but will not equip it back after eating
  - Applying Bandages/Removing Bandages (Try queuing action - just does one at at time)
  - Smoking
  - Destroy for fuel -> All (only 1 item is used)
  - Make Stew/Soup out of inventory (e.g. add ingredients)

 


UI
- RMC Inventory menu now displays appropriate available Crafting shortcuts when all crafting requirements met
- RMC Inventory "Craft" shorcut searches for all available Crafting recipes using item
  -- Replaces "Show Craft Recipes Used In"
  -- Searches for item instead of string name for cleaner return results
- RMC Barricade Build shortcut added to Tile Window/Door menus when all building requirements met
- RMC Inventory and Tile actions re-ordered and consolidated for priority actions
- RMC Tile menus display appropriate interaction icon 
- Added Item Inventory Tooltip when mousing over Equipped Item UI slots or Hotbar.
- When multiple inventory items are selected that can be Read, you can "Read All".
- Added "Wash Vehicle" to Vehicle Radial Menu
- Reorder in the debug context menu.
- Updated the Media Info Panel to be bit more easy to use. (when you check the back of a VHS cover for example)

 


SFX
- New SFX For Mineral Deposit/Stones Remove
-- Added the HammerOre action animation, which plays the CraftMineralDepositHit sound instead of Hammering.
- New SFX for Smash Stone/Bone/Metal
- New Ambient Sound Emitters for Military Tents
- New SFX for Preparing Cooking Ingredients
- New Change SFX For Large Wardrobes
- New Sounds for Chicken and Turkey Footsteps
- Fixed Base.PenLight is missing SFX when turned off/on
- Updated sound event open can with knife
- New Vehicle Surface Sound Type for Railroads
- Wash Clothes Anim sfx Out Of Sync When Washing All Clothes
- Add New weapon sounds
- Metal Pole Fences Play Incorrect Sound
- Additional Sounds for Smoking
- Fixed inside Vehicle Lock Trunk playing Wrong Sound
- New Sound Large Container: Metal Drawer for File Cabinets

 

 

BALANCE

- Increase how quickly dragged zombies are dropped
- Reduced the weight of Skeleton corpses 
- Consolidated dismantle TV/Radio into one single recipe.
- Fine tuning VehicleHit mechanics in SP/MP, for regular and Ragdoll zombies (this should fix most of odd bugs with vehicles vs regular/ragdoll zombies)
  -- Vehicle damage is now handled correctly in MP and SP
- Corpses now dragged in correct direction. No more stream of errors when Gamepad is disconnected.
- Made cardboard boxes breakable like mailboxes when player drives over them
- Rename disinfectant-type "Alcohol" to "Rubbing Alcohol"
- TP & Tissues are now fully consumed when used as fire fuel
- Changed Discomfort to increase stress, not unhappiness
- Removed recipes and items relating to the craft recipe of glazing pottery.
- A new custom percentage of door opening zombies can be set in sandbox settings. 
  -- Cognition must be set to "Random" not "Navigate and Use doors" for this.
- Trifurcated Literature loot setting into “skill books,” “recipe resources” and “Other Literature” options.
- Animals flee from vehicles from a further distance.
- Consuming nicotine will reduce the character's hunger level.
- Characters will not sharpen a held sharpenable item when trying to rotate placed items.
- The Stone Wall; Stone Door Frame; and Stone Window Frame tiles now use Stone Blocks and not Stones to construct.
- Characters with the Deaf trait will not accumulate stress from sounds, such as zombies banging on fences.
- Characters with an encumbrance moodle in a vehicle will accumulate discomfort scaling with the severity of the moodle.
- Multiple seed packets, when selected, can be read in sequence.
- Added any surface craft to the RMC inventory menu with the normal craft one.
- Can now do concurrent actions when opening/closing a window (same as doors) as in B41.
- Zombie skeletons now weight 7 instead of 20 (like corpse)
- Removed fluid container properies from Base.BakingTray, Base.BakingPan,and Base.RoastingPan
- Bellows can't be removed from the forge anymore
- More counters now have container properties 
- Removed the fluid container component from the vehicle gastanks 
- Ammunition rebalance
  -- Changed the MSR700/VarmintRifle inventory item script to use 556 rounds instead of 223.
  -- Replaced all references to .223 ammunition in the loot tables with 5.56 ammunition.
  -- Removed items for .223 ammunition: rounds, boxes, cartons and misc containers.
  -- Added items for new ammunition types: rounds, boxes and cartons.
  -- Consolidated the ammunition carton packing/unpacking recipes with a generic carton packing/unpacking recipe.
  -- Updated the relevant ammunition packing recipes with new ammunition items.
  -- The Base.Revolver item now uses .357 Magnum ammunition.
  -- RevolverCase2 and Bag_ProtectiveCaseSmall_Revolver2 now spawn .357 Magnum instead of .45 ammunition.
  -- Adjusted the weights of several firearm and ammunition box items.
  -- Base.Shotgun/JS2000 now has a capacity of 5+1 instead of 6+1
  -- Added .357 Magnum ammunition items to the loot tables.
  -- Replaced references to "Bullets" in recipe text strings to "Rounds".
  -- Adjusted the weights of relevant ammunition carton items to be consistent with changes to ammunition box weights.

 


FIXES
- Fixed invisible obstacle blocking player from driving along the pier
- Fixed bug with max bag/trunk capacity (locked at 100)
- Fixed not being able to grab corpses small rooms
- Fixed undesired loot spawning when loot settings are set to "None".
- Fixed vehicle and trailer teleport to north-west corner of a chunk
- Fixed Ragdolls ignoring stomps! ZombieIdleState was resetting bOnFloor to FALSE before RagdollController was resetting to TRUE again.
- Fixed Ragdolls gettin stuck in walls after falling from tall buildings
- Fixed seated extended idles to work with seated animations
  -- This makes the characters extended idles now work with seated furniture seating
- Fixed Premium Fishing Line only consolidating to a maximum of 90%
- Fixed M14 Attachments locations
- Fixed Slow Reader now excluding Fast Reader, Unfit excluding Slow Metabolism, and double clicking granted traits updating the trait lists even though no trait is removed.
- Fixed not being able to dump paint buckets
- Fixed an error when a character dies during build menu placement.
- Fixed applying a dirty bandage to a wound, no bandage is returned when removing bandage
- Fixed items being erroneously marked as Inputs for Favourited Recipes
- Fixed corner store fridges not updating to show contents on new renderer when they are powered
- Fixed "Hydration Pack" when worn not updating it's status until it has been re-equipped
- Fixed some vegetation_farming_unhealthy_01b tiles that cannot be interacted with
- Fixed depth and mapping issues in more tiles
- Fixed water amount display issues for the vehicle washing dialogue.
- Fixed fire not updating in meta.
- Fixed some naming convention for magazines/flier/book.
- Fixed holding a dead animal and checking animals in trailer causes exceptions
- Fixed disassembling any electronics in the inventory gives less xp than placed ones
- Fixed schematics are held incorrectly when reading
- Fixed boxes of wine had "HAS_METAL" tag.
- Fixed debug spawning animal spawn at your feet instead of the selected square.
- Fixed reduce Vehicle Damage from Small Animals (Rabbits, Rats, & Mice)
- Fixed stone-based constructions attempting to spawn a non-existent item as scrap upon disassembly.
- Fixed Caffeine Pills resetting fatigue to 0.
- Fixed Candy Cane pose when zeds are killed by car
- Fixed exploit where "Repair Engine" percentage was calculated from all engine parts in backpacks, but only removed engine parts from main inventory
- Fixed items with ItemTag.SHARPENABLE that didn't have a sharpness value, allowing infinite sharpening to grind maintenance XP.
- Fixed characters that start with "Low Weight" trait will once again spawn at 70 weight instead of 80
- Fixed water shader not rendering above level zero.
- Fixed falling from high buildings ragdoll zeds die in standing positions
- Fixed brain tan's model 
- Fixed error when interacting with certain damaged plant tiles in the world
- Fixed Tutorial text now referring to "Rat" instead of "Mouse"
- Fixed some missing street names
- Fixed double-shove animation with multiple zombies around
- Fixed removing a magazine with ammo in inventory causes character to re-insert magazine
- Fixed fueling Base.StepVan from the wrong side
- Fixed translation error in Seed Packets description
- Fixed animals not dropping on the ground when equipping items
- Fixed Bloody Backpacks looted from zeds still display bloodstains after washing
- Fixed error when Hovering Placement cursor for shelves over a fire tile 
- Fixed Keybinding modifier not working for opening Build Menu
- Fixed being able to use a non-existant bait in traps.
- Fixed zombies missing shove animation when shoved from behind
- Fixed fanny packs not updating visual status in inventory when equipped
- Fixed nutritional values not reducing when preparing food as craft recipes, only reduced in a craft recipe interaction will have their nutritional values properly adjusted.
- Fixed game crashes after zombies attack an animal
- Fixed not being able to kill some animals in character's inventory
- Fixed Tortilla chips having Fresh tag
- Fixed fuel consumption for idling engine having wrong calculation.
- Fixed "can't craft" could be blank.
- Fixed enabling Heater / AC in vehicles slightly reduced fuel consumption rate.
- Fixed blurry save thumbnail when you're a short-sighted character without glasses
- Fixed radios without a battery could be dismantled with the appropriate craft recipe
- Fixed GameEntityException with mapper-placed smashed windows 
- Fixed not being able to transfer single items from stack into some loot containers on the ground if stack is large enough     
- Fixed issues when 3d placing items stored in bags
- Fixed the bug where only Torch & HandTorch return inserted batteries when dismantled
- Fixed wide log gate opening oddly
- Fixed being able to stack up Yellow Metal Locker with other furniture
- Fixed the appearance of Deer Hide rug's when facing S or E
- Fixed Large window panes (eg. walls_commercial_01_100) not showing when glass has been safely removed
  -- The player cannot walk through these and they still behave as windows


TECHNICAL/DEBUG
- Converted class IsoPropertyType to enum
- Removed containers not used by our mappers from Distributions. This was previously done as a service to community mappers but is no longer practical to maintain.
- Updated container contents to match local files. Currently a WIP.
- Added missing IsoObjectType getter/setter
- Fixed an error when trying to read at lfs pointer files.
- Ported more things to lua
- Converted sprite overlay styles from using a string to enums in code
- Code CleanUp
- Outputed version.txt on startup
- Shrunk IsoDirections and fixed its usages
- Refactored WeaponType AttackType Weighting to Use Float Weights Instead of Duplicate Entries
- More work on AnimZed tool
- Added IsoObjectChange enum to replace string for object change


42.13.1

42.13.0:

 

FAO MODDERS

Please see the linked guide for information on how to update your mods to work with 42.13.0 and beyond, and how to make your mods MP compatible.

 

MULTIPLAYER DETAILS
The Multiplayer build is WIP for stress testing. To ensure a smoother experience and simplify bug tracking and resolution, please adhere to the following guidelines before joining a MP session:

- Disable Debug and Mods (even client ones).
- Disable Ragdoll physics.
- We strongly recommend only playing in coop or on whitelisted servers.
- We do not recommend having more than 20 player-slots on your Dedi servers for now.


NEW
 

 

- Improved target selection when aiming firearms. The system now prioritizes body parts, making the head the primary target, followed by the spine, pelvis, and then other limbs. 

 

- Inventory/Object Interaction:
    - Update items that can be equipped/unequipped while walking
       -- Appropriate clothing and container items can be equipped while walking, such as hats, gloves, glasses, satchels, backpacks, etc.
       -- If a character is walking while also performing the unequip action for a clothing or container item that cannot be worn while walking then the unequip action will be cancelled.
    - Added a new body location slot, "satchel". Satchels, water bags, and cowboy canteens now all use the body location slot "satchel". Water bags and cowboy canteens previously used the ammo_strap body location. Satchels previously used the back body location.
    - Double Clicking on Items in inventory should perform non-destructive actions if appropriate.
        - Double Clicking on Bandages now applies them to an injury. If there are multiple body parts that can benefit from being bandaged, then the body part that is inflicting the most current damage will be the one that is bandaged.
        - Double-clicking on literature and map items that are in the players inventory, will, if they are supposed to be readable by the player, will start the reading actions.
        - Double clicking on containers that don't have a body location or in-hand model will still equip them. How what hand is equipped is as follow:
            -- If the secondary hand if empty then it is equipped in the secondary hand.
            -- Otherwise if the primary hand is empty then it is equipped in the primary hand.
            -- Otherwise, regardless of what already is in the secondary hand, it is equipped in the secondary hand.
        - Lighters and Walkie Talkies will be equipped and turned on when double clicked while in a character's inventory.
        - Double clicking on items in the players inventory that can be activated, such as flashlights, will equip-and-activate if unequipped, or unequip-and-deactivate in equipped.
          -- Candles and Hurricane Lanterns aren't included with this, as they don't work like Flashlights.
          -- Double clicking on unlit Candles and Hurricane Lanterns in a players inventory will, if the player has a lighting object, automatically light and equip the Candle or Lantern.
        - Double-clicking on boxes/bundles/cartons/etc of item in the players inventory will unpack them.
    - Players will no longer start eating food items on double click if the player is aware of them being hazardous to consume on account of them being burned, rotten, dangerous uncooked and also uncooked, or has poison that the player is aware of.
    - Added item icons to the "Destroy For Fuel" and "Light Fire" context menus.
    - Multiple items can be set Unwanted or unset Unwanted when selected.
    - Changed the loot-window "Take Same Type" text button to an image button, to match the inventory-windows buttons.
    - Moved the loot-window container title leftward since it overlapped the weight.
    - Added a second button to the inventory window to transfer matching items to nearby containers.
    - Context menu option will not be displayed for a drinkable item that is being used by an action.
    - Items that can be turned on or off will have an "(On)" suffix in their display names when they are turned on.
    - Items like Flashlights will now turn off when not equipped.
    - When an item is equipped from the hotbar and it’s not a weapon, it will be placed in the secondary slot. If the slot is already occupied and the primary slot is free, it'll be equipped there.
    - Added item icons to the "Add Liquid from Item" context-menu options.
    - Tidied up RMC context menu WIP (many options are now moved into submenus and have icons)    
    - Item tooltips are now displayed for items in the "Fill" context menu for water sources.

 

- Crafting/Building:
    - Add more sub - categories / recipe group in the Crafting Menu
    - Can now shift + click on an input or output item to quickly search the exact type + can now search for Fluid
    - Picking up and replacing input items for craft recipes behaves the same whether using right-click or the crafting UI
    - Searching for recipes shows all recipes that have the same characters
    - Frozen food for evolved recipes now show/explain they cannot be used.
    - Added a keybind under Combat, "Sharpen Weapon," that if pressed and the player has a sharpenable item in their primary hand and can sharpen it, the Sharpen Blade craft recipe will be performed on the sharpenable item.
    - Added code to handle battery-based radio power similarly to drainable uses, including input flags, so that craft recipes can handle inserting or removing batteries.
    - Locked the crafting panel by default so it doesn't go away when you walk.
    - Added a 'show all recipe' tickbox in the handcraft panel, removed the cheat Recipe.SeeAll
    - Moved Plastering, Wall Paper and Painting options to the Build Menu
      -- Remove all above from RMB context menu, add tooltip to advise players of the move
      -- Added new icons in Build Menu

 

- Added new trait: Motion Sensitive
    - Motion sickness now occurs when moving both forward and backward, with an exponential increase based on speed.
    - Effects are doubled during skids or sharp turns.
    - +25% sickness progression when off-roading.
    - Motion sickness now affects all vehicle occupants, progressing 50% slower for the driver.
    - IRON_GUT reduces progression by 30%.
    - WEAK_STOMACH increases progression by 30%.
    - MOTION_SENSITIVE replaces POOR_PASSENGER and is available in both single-player and multiplayer.
    - Trait cost: -4.

 

- Lighting:
    -Disabled individual rooms being darkened. Entire buildings are still blacked out when cutaway from a distance.
    - Barricades (except metal sheets) and Curtains allow some light to pass through them, even when vision is blocked.
    - Added properties to control light being filtered through closed curtains. Details for Modders/Mappers: 
      1) LightFilterR/G/B can be used to change the color of light passing through curtains.
         The value ranges from 0 to 255.
      2) LightFilterIntensity is the percentage of light allowed to pass through a curtain.
         The value ranges from 0 to 100. 100 allows all the light through.
      3) LightFilterMix is a percentage of original light color to act as minimum RGB values.
         The value ranges from 0 to 100.
        -- The time it takes a room to fade to black, and how black the room gets, can be configured with the configRoomFade(seconds, percent) Lua command. 
            --- 'percent' ranges from 0 (no effect) to 1 (full black). The defaults are 0.8 seconds and 0.66 percent black

 

- General:
    - Allow mods to fill registries by running + how to update mods in 42.13.0 guide
    - Added checks to see if clothing items are worn or equipped for clothes ripping recipes will be bypassed if the parent container for the clothing item is a corpse.
    - Updated debug RMC options to use the same icon as the debug button.
    - Worn bandages now show if they become bloody. Worn clean bandage models will dynamically change to the bloody version if the bandage itself becomes bloody.
    - Added new toy items
    - Added quick tips, displayed when loading a game.
    - Adjusted vehicle physics so trailers twitch less
    - Emergency Vehicles with radio will have Automated Broadcast channel in presets.
    - Character-info-window trait tooltips now show the trait description, in addition to the name.
    - The Escape and Enter keys activate the Back and Next buttons in the sandbox options screen when creating a character.
    - Updated icons for siphoning and adding fuel to a vehicle.
    - Added an accessibility option to automatically mark locations on the world map when print media items are read.
    - Backpacks will display their blood level on a scale of 1-100 when right clicking on sinks for the washing option.
    - "Wound" and "Zombie Damage" will not appear as clothing option categories in character creation when all clothing unlocked sandbox setting is enabled.
    - The old legacy decorative corn tiles will be replaced by the new functional corn crop tiles, and proper crop objects created, in new world.
    - Added additional bit flag setting for climbable standalone walls to include non-fence types to allow Walk-To pathing to function with them.
    - Added additional logic to Walk-To cursor, if an invalid square is selected, not a floor or is an empty space, it will check for a valid square below up to the Z level limit. This allows traversing down stairs and from higher elevations to lower. Going from lower to higher elevation is not possible yet.
    - Added check to prevent interacting with crates and containers directly through stairs, interacting over the edge of stairs is still possible.
    - Added additional logic to gamepad detection in the main menu and ISPanelJoypad to handle disconnecting controllers at the main menu, reverting fully to KB+M control scheme until a controller is reconnected. Also addresses icons and highlighted sections lingering in the main menu after a controller is disconnected.
    - Added displaying labels when mousing over brochure and flier icons in the in-game map.
    - Restored the good-color halo text appearing above the character model when auto learning craft recipes. Added good-color halo text above the character model when growing season; mechanics; and generator recipes are auto learned.
    - Added nonPerishable property to item scripts where appropriate.
        -- This property is a flag to explicitly say a Food item is intended to be non-perishable, otherwise it will be flagged during VerifyScriptItemVariables checks.
    - Added daysFresh and daysTotallyRotten property to many natural items and products.

 


ANIMS/MODELS

- Added tying anims (high, mid and low) for building workstations and items
- Swapped out anim for Building Low No Tool timed action
- Adjusted ShoveAim animation so screwdriver doesn't intersect with head
- Made eating mussels use 'eat small' animation
- Changed drinking from cooking pot so prop2 animates like it's been drunk from
- Added animation and prop when using a Ripple Comb
- Changed filleting fish anim to use slice food anim
- Added new taking off herb rack anim
- Recentred normal glasses as they were offset
- Changed cowboy canteen to have no mask
- Changed TrousersMesh_DenimLight.xml to use skinny jean texture and not the trouser model
- Added bloodclothingtype neck to turtle neck item
- Changed protection areas for hooded items
- Added timed action to kiln recipes as a temporary fix
- Added items and models for Carved Buckets of Plaster and Wallpaper Paste.
- New Mixed Herbs sprites for Drying Racks
- Made CD model slightly thicker to avoid Z fighting

 

 

BALANCE

- Added a distance bonus for finding items further apart in foraging.
    -- The bonus is capped at 20 squares.
    -- This bonus is snapshot the instant an item begins to be revealed.
    -- XP bonuses for difficult finds/diminishing returns for low level items still apply.
    -- XP has been removed from the pickup action while foraging. Only finds will grant XP.
    -- discard Item option has been removed.
    -- updated "Force Find". Now checks to place a new item when the maximum 2D distance travelled without a find increases.
- Claustrophobic characters now gradually gain Panic while inside a vehicle.
- Smoking now reduces stress for non-smokers too. Smokers get x2 stress relief from them.
- Players will no longer spawn with a pistol, magazines and ammunition.
- The Former Scout trait now grants 1 skill level in the Fishing skill.
- The Former Scout trait now provides the MakeFishingRod, FixFishingRod and MakeChum recipes in regards to granting "Survivalist" recipes.
- Chamomile, Honey and Mint boost flu recovery when added to a hot beverage.
- Jar of produce is now fresh for 30 days and can stay fresh for much longer if cooked.
- Food sickness now always reduces over time unless corpse sickness is actively accumulating.
  -- Corpse sickness accumulation still respects DecayingCorpseHealthImpact setting.
- Cooked jars of preserved food that spawn in the world will take as long to get stale or rotten as ones that are created by the player
- Large Buckets will be consumed when building forges.
- Tile building will now check for valid squares before consuming inputs and not afterwards.
- Characters with short sighted will again spawn with proper glasses.
- Dropping a held item or transferring an item from the ground to the player's hands is much faster.
- Opening an umbrella when equipped will keep it equipped in the same hand.
- Favorited bandages or rags can now be cleaned or disinfected.
- Merged Make Jar of Produce and Make Jar of Roe recipes.
- non-thumpable window frames are now properly evaluated for the presence of windows before allowing scrapping.
- Canned Eggplant doesn't need to be cooked to be added to salads or anything else.
- Opened Canned vegetables no long have the hasMetal tag.
- Restored Lighter and LighterDisposable having more than 5 uses.
- Removed collision for player-placed mouse traps.
- The Jawbone War Axe, when multi hit is enabled, can strike 2 targets similar to the Fire Axe.
- The Large Bucket item no longer has the Heavy Item tag.
- Ripping/cutting clothing etc. recipes take 40% of the time they previously did.
- Restored lighting candles and hurricane lanterns also equipping them in the players secondary hand.
- Adjusted crawler anims when attacking player so they flow better
- Scale the inventory-window and loot-window image buttons to match the height of the text buttons.
- Craft recipes to open sealed fluid containers, such as opening canned beverages or uncorking wine, now uses the Unseal input flag instead of onCreate code.
- The craft recipes for lighting candles and hurricane lanterns uses flags instead of OnCreate code to both activate the lit item and also equip it in the secondary hand.
- Rebalanced the yield from cutting up medium and small leather to be consistent with the yield from large leather.
- Added missing HasMetal tags for more items
- Added craftRecipe functionality for making the above two items.
- Added PopBottleRare to the valid inputs for the Improvised Gas Mask recipe
- Crop Farmer and Livestock Farmer renamed to Farmer and Rancher.
- Renamed Prescription Reading Glasses item to Reading Glasses. 
- Improved the prioritization evaluation of what body part to bandage
- Configured Race Cars in NASCAR Configuration
- Updated metabolics and muscle strain for a few new timed action scripts related to drying racks.
- Added a minimum radius to Foraging affinity checks, it now only triggers an affinity find once per chunk.
- Adjusted trigger for distance XP snapshot to occur when a marker arrow appears.
- Added reset for lastSpottedX/Y when player toggles search mode.
- Added old car parts and normal suspension parts to Junk loot tables, these spawn with a randomized condition.
- Added Hops to WildPlants loot, these spawn with a random amount of seeds (1-10) 75% of the time when collected.
- Added Investigate Area window controls to the Back button menu for gamepad support.
- Reduced the size of print-media and stash-map icons on the in-game map when zooming out.
- Added missing assembly of Garden Forks to the AssembleLongerImplement craftRecipe.
- Changed the display category of the Watering Can from "Gardening" to "Water Container"
- The Improvised Battery can be disassembled to recover the battery and the electrical wire. In order to facilitate recovering electrical wire, steel wool and aluminum can no longer be used to assemble an improvised battery; now only electrical wire can be used. 
- Added slight discomfort to firefighter jacket and pants.
- Now adding gasoline to a vehicle will take less time than siphoning the same amount of gasoline from a vehicle. 
- Cap the survivor in hordes chance to 15
- Changed "Stick or Branch" to "Tree Branch or Wooden Rod" for the start-fire-with-notched-plank tooltip.
- No longer allow Cooked food to be Cooked again.
- Clicking on a craft station will not open it if the Destroy cursor is active.
- Restored the possibility of characters spawning with trait or profession related key rings.
- All police vehicles will have a HAM radio.
- Changed "Wash All Others" text string to "Wash All Bandages" for washable bandages, rags and strips
- Blacklisted decrepit houses without doors from being survivor houses
- Map items will now have the green checkmark icon for a player that has read.
- Renamed Muffin Tray with Muffins item to Plain Muffins, and Muffin Tray with Biscuits item to Biscuits.
- Removed manual ingredients toggle for the build menu.
- The yield of pasta provided by opening a boxed mac and cheese will be enough to create only one pot/pan of pasta instead of six.
- Double clicking on packs of hotdogs; hotdog buns; and hamburger buns will unpack them.
- Allow "Sew Bear" to accept ItemTag.Button instead of Base.Button
- Removed some old grass tiles
- Removed world inventory fluid container options from world RMC. (they're still in inventory)
- Removed needTobeLearn in the CraftRecipeBuilder (now use the already existing needToBeLearn)
- Updated leather items' names.
- Tooltips for fluid containers now display calories, proteins, lipids and carbohydrates for the current amount in the container, not per 1000mL.
- Added calorie and carbs values for some fluids. Tooltip now displays values when they're zero.
- Walls no longer cutaway when player aims+hovers over buildings
- Added Sparklers to the pools of items that can spawn as clutter for the House Party, Kid's Bedroom, and Beach Party stories so that they are less bottlenecked as Pipebomb ingredients.
- Removed Crushed Limestone from the game; steel manufacturing recipes now use Limestone instead of Crushed Limestone.
- Removed crushed copper and iron ore from the game.
- Closed umbrellas have the same maximum condition value as open umbrellas.
- Added missing Sharpness quality and Sharpenable tag to Handiknife and Multitool.
- Added missing Sharpness Quality for Kitchen Knives.
- Edible liquids' properties state how many calories character gains per container instead of per liter
- Disabled animated Endurance moodle indicator until edgecase issues can be addressed
- Updated loot distribution

 

SFX AND SOUND FIXES

- New SFX for spear crafting animation (wood and bone)
- New SFX for Wringing out wet clothes
- Container Drawer Wood Large SFX
- New SFX for Containers: Antique Oven, Fireplace and BBQ
- New Sounds for Adding Items To Beverage
- Play the 'Hammering' sound during the MakingHammer_Surface animation
- New SFX for lighting campfire with notched plank
- Fixed vehicle horns only playing twice.
- Changing Sound Event For Player Rustling Through Bushes
- Some sprinters don't play vocals event
- Zombie thumping on windows trigger extra sfx event
- Fixed Water Tower making electrical SFX due to electricity_pylon tiles
- Fixed drinking from mug wrong sfx
- Remove Campfire sfx
- Slicing a fish / halving a fillet plays 'Painting' sfx
- Filling water bottle from cooking pot plays water tap sfx
- New Audio options sliders default settings
- Fixed no sound playing when the car failed to start when battery was too low.
- Changing Sound Event For Player Rustling Through Bushes
- Added Single Firecracker Sound Events
- New Sound for Making Cement Animation
- Certain vehicle horns only sound twice
- New Events for Cap Gun Rifle and Revolver
- Footsteps play barefoot sfx when shoes or boots are equipped
- Fixed item break sounds possibly playing when vehicles spawn for the first time
- Prevent bush-rustling and tree-rustling sounds playing for invisible characters when PlaySoundWhenInvisible is false.
- Fixed electrical objects switch on and off at a certain distance
- Fixed 'Destroy for Fuel' plays wrong sfx
- Popsicle Freezer have the wrong open and close sounds
- Chainlink Fence Destruction New Sound Events
- Fixed sinks playing BreakFurniture when destroyed instead of BreakFurnitureCeramic or BreakFurnitureMetal.
- Remove distance cap for gunshots and explosions
- Sound events distance cap for loud sounds
- Container Drawer Wood Large SFX
- Turning on lighter should play lighter sound
- 'Destroy for Fuel' plays wrong sfx
- Assigned BBQ container sounds to the Metal Barrel Oven.
- Add FMOD parameter similar to ClosestWallDistance, but for exterior walls only.
- Fixed item "DumpContents" sounds not being used.
- Fixed incorrect "SpearStab" sound assignments
- Jumping short brick walls plays wood sound
- New SFX for spear crafting animation (wood and bone)
- New Implementation for Armour Break Sounds 
- Updated Soundbanks
- Pause music now automatically switches to active "lowest intensity track," respecting volume settings. 
    --Removed "Play Music when Paused" associated menu option.
    --Music can still be toggled on/off in-game using "Toggle Music" keybind


FIXES

- Fixed an angled headed flashlight attached to alice gear allowing crafting and reading when facing any direction.
- Fixed sleeping while holding a fishing rod disabling fishing until rod is reequipped.
- Fixed walkie talkies clipping the ground.
- Fixed not being able to Grab Eggs from coop with equipped tools/weapons.
- Fixed ragdolls ignoring stomps.
- Fixed slicing small fish modifying hunger value improperly.
- Fixed deleting map_x_y.bin files in the load-game ui not working with the new savefile map/ subdirectory structure.
- Fixed InputScript.doesItemPassClothingTypeStatusTests() exception with drying racks.
- Fixed a performance drop when the player-made-building code runs, when there are no player-made buildings in the current cell.
- Fixed Infinite Maintenance XP using Sharpen Blade recipe.
- Fixed PhysicsHitReactionScript.physicsHitReactionList not being cleared when scripts are reloaded.
- Fixed animal traps not resetting the time an animal has been inside the trap, when the next animal is trapped.
- Fixed there being both a room report and a coordinates report in some instances when RMC on a tile; coordinates report should only appear when there's no room report.
- Fixed improper model references for spiked left and right football pads on females character models.
- Fixed missing wear option for spiked football shoulder pads.
- Fixed players being able to add ingredients in the evolved recipe ingredient list that are in containers that the player has walked away from after the list has generated.
- Fixed the reported issue with unequipping forged, copper, gold or silver hurricane lanterns.
- Fixed missing hand raise indicator for jaw stabs with the Carving Fork weapon.
- Fixed being able to spam-place animal traps.
- Fixed a Lua error in forageSystem.addItemDef() while loading a game.
- Fixed nested "Blue Combo Washer/Dryer" submenus.
- Fixed "Turn On" or "Turn Off" appearing in a sink's context menu when a washer or dryer is nearby, when using a controller.
- Fixed animal-skeleton debug rendering not respecting the animal's scale.
- Fixed some sprites using DrawerWoodClose instead of DrawerWoodLargeClose.
- Fixed loot window "Take Same Type" button ignores unwanted items.
- Fixed SliceFish recipe not accepting knives.
- Fixed an exception when butchering a frog.
- Fixed an issue where a quick right-click would both activate aiming stance and open the context menu when the “Toggle LCONTROL to Aim” option was enabled.
- Fixed exceptions when a HandWeapon's MuzzleFlashModelKey is unspecified.
- Fixed opening bottles of wine not working
- Fixed depth and mapping issues for multiple tiles and 3D models
- Fixed ChunkMapFilenames.wxFolders not being cleared when loading a new game.
- Fixed bowls with fluids in them cannot be used to make salads.
- Fixed ripping clean clothing producing dirty rags and ripping dirty clothing producing clean rags
- Fixed skill tooltips interfering with mouse-wheel scrolling in the Skills panel.
- Fixed skill tooltips remaining visible after mouse-wheel scrolling in the Skills panel.
- Fixed EvolvedRecipe.getItemsCanBeUse() exception.
- Fixed the toxic effect of generators not being updated for player-made rooms as roofs are added or removed.
- Fixed being able to chop trees with a broken axe.
- Fixed missing OnBreak functionality for HandAxe_Old.
- Fixed Mechanics instead of Electricity being used to evaluate whether a player should autolearn the Generator recipe on loading a game.
- Fixed ChewingTobacco not having defined Stress Reduction
- Fixed not properly removing the Crush Ore craftRecipe.
- Fixed for the belt option in character creator is not correctly taken into account
- Fixed issues with ItemName_EN.txt
- Fixed HotDrinkTeaCeramic not having the same ItemName as HotDrinkTea.
- Fixed autoLearning generator, growing seasons, and mechanics recipes when gaining the relevant skill level not taking the Inventive trait in account and providing a +1 effective skill level bonus.
- Fixed undesired behaviour with adding all that can fit to fire tile objects
- Fixed issues with removing mineral 
- Fixed stardewing interactions for removing stumps and minerals not working.
- Fixed the rendering order of translucent objects and effects.
- Fixed the specific issue with drinking juice boxes placed in the world 
- Fixed exception when a recipe completes in a crafting station that isn't currently loaded.
- Fixed undesired behaviour with fluid containers such as full gas cans being able to be placed in an occupied seat despite being over the decreased capacity of an occupied seat
- Fixed undesired exploitable behaviour with packing food-seeds in packets
- Fixed undesired behaviour with IsoWorldInventoryItem FluidContainer items being falsely evaluated as "Sealed" for craftRecipe interactions.
- Fixed the Open and Drink QOL option not appearing for sealed fluid containers that are also IsoWorldInventoryItems.
- Fixed an infinite loop calculating the number of sheet ropes that can be added when below ground. 
- Fixed not being able to add sheet ropes that extend into open-air below-ground levels
- Fixed Cap Guns registering hits and producing bullet impact sounds in some circumstances
- Fixed many missing textures or models.
- Fixed thrown traps that explode instantly not playing their explosion sound.
- Fixed an error when queueing open or close a curtain while eating. 
- Fixed refuelling a vehicle from a gas pump not being cancelled by walking or running.
- Fixed inventory-window and loot-window container buttons disappearing temporarily after changing display options.
- Fix for cap pistols not consuming ammo
- Fixed cases where daysFresh and daysTotallyRotten were the same amount, except in one case where the item is set to spawn as rotten.
- Fixed the "Make Up" ui handling of different font sizes.
- Fixed jarred produce rotting in 10 days.
- Fixed endurance not recovering while sleeping.
- Fixed an error when double clicking on non literature items.
- Fixed lit Candles and Hurricane Lanterns not providing light.
- Fixed duplicate activatedItem calls in ItemDrainableScriptGenerator.java from the previous commit to Trunk.
- Fixed some things for new ItemTags.
- Engines pull battery power immediately when starting up (assuming they have enough condition). Previously they only pulled power a few seconds after a successful start.
- Fixed eye glasses rendering as icons instead of models on the ground.
- Fixed ItemBodyLocation errors with the Character.Create.AllOutfits option.
- Fixed an error with turning off Flashlights outside of a players inventory.
- Fixed melee targets for other splitscreen players being highlighted.
- Fixed a MainScreen.lua error when activating or deactivating a controller while in game.
- Fixed a Lua error in ISInventoryPaneContextMenu when using a controller.
- Fixed IsoCarBatteryCharger, it now consumes power from generators.
- Fixed getAllTagEvalRecurse using an incorrect identifier for CarBattery in ISWorldObjectContextMenu
- Fixed the y-coordinate when rendering placeholder text in text-entry boxes.
- Fixed the player walking to an odd position when adding fuel to a fireplace
- Fixed zombies sometimes thumping on hoppable doors instead of climbing over.
- Fixed CombatManager.targetReticleMode being set for splitscreen players 1+.
- Fixed low quality knives not spawning embedded in zombies' left legs.
- Fixed improper capitalization of craft station translation strings used for craft recipe requirements.
- Fixed errors moving items to and from fanny packs after equipping them.
- Fixed WallSE sprites blocking access to containers.
- Fixed the "Remove Mineral Deposits" context-menu option not appearing.
- Fixed inconsistent behaviour when wearing baseball hats and right-clicking and selecting a wear option verus double clicking on them to wear them.
- Fixed seats that have items spawn on them cannot be removed if the mechanics cheat is disabled and the spawned items are on them.
- Fixed issues with the new CharacterProfession class.
- Fixed issues with the "saved builds" combobox in the character creation profession ui.
- Fixed profession and trait errors in ISPlayerStatsUI.
- Fixed the game-version button and world-seed label not respecting the screen resizing.
- Fixed ISMoveableSpriteProps error placing streetlight sprites such as the popcorn maker.
- Fixed the createTile() Lua function not invalidating chunk textures after placing objects (such as the popcorn maker).
- Fixed being unable to remove rear windows without seats
- Fixed sandbox loot settings named "Custom".
- Fixed not being able to split soup in a forged pot into bowls.
- Fixed Not being able to insert or remove batteries from CD Players.
- Fixed error when equipping weapons while wearing an unstowed backpack sprayer.
- Fixed error when right-clicking on animals in trailers.
- Fixed an error when opening and eating.
- Fixed Bottom right div of handcraft window doesn't respond to gamepad buttons.
- Fixed pathfinding failing when adding fuel to solid or solidtrans fireplaces, including the Antique Stove and Metal Barrel Oven.
- Fixed not being able to open individual boxes of Mac & Cheese.
- Fixed issues with Gun Light battery removal / insertion.
- Fixed RPG Night survivor houses not spawning Papers / Notebooks.
- Fixed Crafted Jars being weightless, and allowed their use in crafting recipes that require jars.
- Fixed Story/tabletop clutter attempting to spawn non-existent items.
- Fixed typo in the tooltip for nutrition sandbox option.
- Fixed disassembled troughs continue to collect water.
- Fixed HandCraftWindow displayed recipe does not match list selection after crafting.
- Fixed Character being able to exercise while seated (again).
- Fixed Painted objects / signs glowing in the dark.
- Fixed Sealed liquid containers can be used in some contexts despite being sealed.
- Fixed Some tiles built facing the wrong direction.
- Fixed Randomized building errors with zombies disabled.
- Fixed Placing radios with the furniture tool displays sprite instead of 3D model.
- Fixed Before water shutoff, placing rain collector above plumbed sink break that sink's "Fill" RMC submenu.
- Fixed Crafting Butcher Cooked Rat yields Uncooked Rodent Meat.
- Fixed Sealed liquid containers can be used in some contexts despite being sealed.
- Fixed The Brazier tile is non functional.
- Fixed error appearing on line break.
- Fixed Generator's noise radius isn't reducing when surrounded by walls.
- Fixed RecipeCodeOnTest::openFire() returning false near open flames if a second nearby fire source wasn't lit.
- Fixed only being able to clean graffiti with petrol stored in Gas Cans / Jerry Cans.
- Fixed not being able to re-attach Respirator Filters to half-mask respirators
- Fixed Quern/ Mill/ Handpress recipes consuming uses of seeds instead of the whole seed.
- Fixed missing IGUI_ContainerTitle for "SurvivorCrate" spawned by Stash Maps 
- Fixed Favorited Rags / Bandages not retaining Favorited status upon cleaning / disinfecting
- Fixed Cake Preparation not cooking without extra ingredients (same ingredients / item as CAKE_RAW, just no chocolate chips / fruit / etc)
- Fixed baking recipes duplicating their baking pans / baking pans disappearing when eating raw cake 
- Fixed Craftsman Metal Crate being created mid-air
- Fixed Aim Penalty Calculation for Non-Sighted Shots
- Fixed Wine Screwtop been over sized and not aligned during drinking animation
- Fixed Empty textEntry string in modOptions prevents menu from loading
- Fixed Mod options passing nil as a string parameter if the field is left empty (it will re replaced by a string with a single space).
- Fixed Chunks in negative coords outside of map are corrupted on reload
- Fixed Error when character jumps out of windows, or over railings at height.
- Fixed Hazmat Suits can't be activated in order to protect player from dangerous fumes
- Fixed SCBA can't be activated after removing & re-attaching the oxygen tank.
- Fixed Rags / Bandages / Strips no longer lose favorite status when being washed in the sink.
- Fixed not being able to shoot animals
- Fixed every player benefitting from the "Ax-pert" trait whether they started as a lumberjack or not.
- Fixed changing the "Colorblind Patterns" option messes up text rendering in the in-game map
- Fixed brochures/fliers/newspapers appear empty for RU localization
- Fixed some tiles textures with bad alpha
- Fixed Small simple plant racks having wooden rods in the requirements
- Fixed Freezers spawning food in looted buildings
- Fixed missing text for Fliers, Newspapers and Brochures 
- Fixed omelette made in forged pan displaying just the omelette whilst eating
- Fixed jackets having Hoodie in the display name
- Fixed townhouse biome in 102 with zone TrailerPark
- Fixed muzzle flash not appearing every frame
- Fixed old font still being available in game
- Fixed vehicle stories and zone stories spawning on water when map changes have water features overlaying old story and navigation zones
- Fixed some whitespace mixing of spaces/tabs in Junk tables and re-sorted alphabetically.
- Fixed "Vision" tooltip panel in ISSearchWindow not functioning when using gamepad.
- Fixed unused Event in ISSearchWindow.
- Fixed Sheep losing milk on quit/reload
- Fixed missing debug context menu icon + polished a tad debug animal context menu.
- Fixed Error received when checking "Show Craft / Build Recipes Used In" from an item's RMC context menu

 

TECH / CODE CLEAN-UP / DEBUG

- Updated JRE to Java 25.

 

- Added back BodyLocationGroup.getOrCreateLocation(String) which is needed by clothing mods.
- Added cheat display in debug in the water mark.

 

- The Linux version will use Wayland if available and the -Dzomboid.wayland=1 JVM option is used.
  -- This required moving keyboard initialisation until after window creation, only when Wayland is used.
  -- Known issues: While testing Wayland, it does not seem to be enabled by default on Linux using Wayland.

 

- Added extra details to Tile Geometry Editor buttons
- Change ScriptParser prettyPrint methods to use four-space indentation instead of tabs.
- Added displaying the elements in java.util.List subclasses and ItemContainer.Items in the Lua debugger, instead of the fields of the list object.
- Added a line-number entry to source windows in the Lua debugger
- QOL improvements to the Lua debugger's ObjectViewer.
    - Added a text filter to make finding fields easier.
    - Added a PREV button to display the previous object, after double-clicking on a field.
    - Changed KahluaTableImpl.toString() from "table 0x12345678" to "Type 0x12345678" for tables that
      have a "Type" field, which includes all our Lua object and class tables.  So it will say "ISButton 0x12345678"
      for example.
    - Added displaying a table's as an element of the table.  This can be used to peruse a table's class definition or superclass definition.
    - Fixed TextureViewer's default size to handle the title-bar adornments and title.
- Fixed the cursor blink rate of text-entry boxes in the Lua debugger
- Fixed the Lua debugger sometimes displaying the wrong value for a local variable.
- All the setExclusive() and setAltModel() calls in BodyLocations.lua should also use the ItemBodyLocation enum.
- Converted ItemBodyLocation enum to class
- Added ConcurrentHashMap to support mods adding custom ItemBodyLocations

 

- Added the functions canStand and hasAdjacentCanStandSquare to IsoGridSquare.java.
- Added the function hasAdjacentCanStandSquare to IsoObject.java.
- These functions check to see if a player can stand in a square, or can stand in an adjacent square.
- Updated AdjacentFreeTileFinder.lua to use IsoGridSquare.canStand.
- Used the hasAdjacentCanStandSquare functions to check for an adjacent square that a player can stand in several randomizedBuilding classes when evaluating whether a square or tile should spawn surface clutter inventory items.
- This is to ensure that surface clutter inventory items don't spawn in circumstances where a player is unable to reach them 
- Refactored some code in ItemContainer and InventoryPage to better handle circumstances where a seat is occupied and has a reduced capacity.
- Warn when you accidentally would overwrite a method using a field in the Lua Exposer.

 

- Added CharacterStat class for unified handling of character stats; uses a registry with static definitions for Stats attributes.
- Refactored Stats.java to leverage CharacterStat.
- Replaced Drunkenness stat usage with CharacterStat.INTOXICATION.
- Replaced StressFromCigarettes with CharacterStat.NICOTINE_WITHDRAWAL.
- Consolidated and replaced BoredomLevel stat usage with CharacterStat.BOREDOM.
- Removed legacy Fear stat.

 

- Introduced a namespaced resource system (ResourceLocation, Registry) to unify resource management.  Over time, more internal enums and classes will adopt this system, allowing mods to register entries with their own namespaces and improving mod compatibility.
- Added namespace resource system for modding support.
- ResourceLocation represents namespace identifiers (namespace:path), with validation, parsing, and equals/hashCode methods.
- Registry is a generic, namespace-aware registry system supporting registration via ResourceLocation IDs, lookup by ID or string, and iteration over entries.
- ResourceLocationPanel is a debug ImGui panel for viewing registry entries.
- Refactored ItemTag from an enum to a class with registry support.
- Refactored ItemBodyLocation to include registry support.
- Updated related files to support the new registry system.
- Refactored classes no longer use strings for identifiers; instead, type-safe objects are used, reducing errors and improving code safety.

- Fixed incorrect modData values being set in ItemCodeOnCreate breaking brochures and fliers.


- Fixed modData values for some things in ItemCodeOnCreate to match the old Lua code.

- Removed duplicated tiles

 

 

42.13.1:

FIXES

 

- Fixed loot not respawning in MP
- Fixed severe stutters in MP sessions
- Fixed server crashes caused by colliding with an animal while inside a safehouse
- Fixed IsoChunk.soundList not clearing when chunks are reused, leading to zombies following players to other towns.
- Fixed Nimble skill not progressing in MP
- Fixed wrong multipliers being applied to skills
- Fixed foraging zones not being created 
- Fixed Foraging XP gain being abnormally high 
- Fixed corpses not being transferred into containers properly in MP
- Fixed extended placement of items for MP
- Fixed Organized/Disorganized traits not having effect in MP
- Fixed Endurance recovery speed not changing while seated
- Fixed missing Wakeful, Sleepyhead, Restless Sleeper
- Fixed Host Settings UI scaling issue on some resolutions
- Fixed VHS/TVs not giving XP to players in MP
- Fixed a desync issue when a remote player reconnects to the server, the weapon in their hands will not be displayed.
- Fixed not being able to fast-forward sleep in vehicles in MP
- Fixed not being able to remove servers from Favorites
- Fixed not being able to sleep on the ground
- Fixed disappearing animal corpses when destroying Butchering Hook 
- Fixed server side exception when performing “Attach Animal to Rope”
- Fixed exception with weapon upgrades
- Fixed an exception with drying racks (drying racks are still WIP)
- Fixed exception when trying to start an engine while there is no battery installed
- Fixed errors when double-clicking on empty containers in inventory
- Fixed Ratchet Wrench causing error when taking Engine Parts.
- Fixed animal duping in inventory after relogging 
- Fixed animal dupe in Livestock Trailers 
- Fixed dropping a heavy backpack you don't have room to carry in main inventory leaveing a copy in inventory 
- Fixed the bug when being overencumbered, selecting the "extra option" of Worn Clothing drops a duplicate item on the ground 
- Fixed not being able to run over animals 
- Fixed animals spawn on trap check 
- Fixed not being able to kill a small animal while holding it in hands
- Fixed animals pathfinding after being dropped to the ground 
- Fixed troughs not having food upon the first visit to a default livestock zone
- Fixed Specific timed actions giving errors (using Dice, Card Deck, Dented Can, Unlabeled Can)
- Fixed Water capacity bar locking on 1L when filling, leading to not being able to create Stews etc 
- Fixed character gaining the Strength XP while seated in a vehicle
- Fixed Generator SFX remaining after turning it off
- Fixed being unable to pick up a Generator that was dropped while entering the vehicle
- Fixed not being able to place Generator and other furniture on seats in vehicles in MP
- Fixed not being able to pick up some stuff from disassembled furniture 
- Fixed not saving the lock status on the handcraft UI  
- Fixed partially consumed food items still being displayed as full in the UI
- Fixed padding information not updating on unequipped clothing items
- Fixed disappearing favorite, unusable and unwanted tags 
- Fixed vehicles getting stuck in the air after collisions
- Fixed zeds no longer ragdolling
- Fixed zombies wanting to pathfind around fences instead of vaulting them.
- Fixed "Destroy" not working for multitile objects
- Fixed chickens disappearing in hutches after relog
- Fixed map annotations being removed after relogging
- Fixed players failing to connect to Host with names that contained symbols
- Fixed being able to open locked garage doors
- Fixed the order of clothing layers for mod creators
- Fixed a case of the Chickenpocalypse 
 


Latest Patch Notes

Latest Patch Notes can be found here: https://theindiestone.com/forums/index.php?/forum/35-pz-updates//


Patch 41.65 (20 December 2021)


Patch 40.30 (31 October 2018)

NEW
BALANCE
MODDING
FIXES

Patch 39.67.5 (15 June 2018)

[NEW]
[BALANCE]
[BUG FIX]

Patch 39.66.3 (06 June 2018)

Vehicles released!
PLEASE NOTE:
PLEASE ALSO NOTE:
OTHER BUILD FEATURES:
OTHER NEW STUFF
BALANCE
MODDING
FIXES

Patch 38.30.3 (18th December 2017)


Patch 38.30 (01st December 2017)


Patch 38.28 (17 November 2017)


Patch 37.14 (26th May 2017) [Wndows and Linux only; macOS will be made available ASAP]

Full Changelog here - https://theindiestone.com/forums/index.php?/topic/21958-released-build-3714/


Patch 36.4 (24th January 2017)

New
Balance
Bug Fix

Patch 34.28 (25 May 2016)


Patch 33.20 (03 February 2016)