As part of our preparations for the release of Build 42 Stable, we've also released a small security patch for Builds 41 and 42.19.
We'd like to thank Jorge Escabias for responsibly disclosing this vulnerability and bringing it to our attention before it could be exploited. We greatly appreciate the time and effort involved in reporting issues like this, which helps us keep the game secure for everyone.
There is a small chance this change may affect some mods. If you encounter any compatibility issues after the update, we would ask that mod authors please report them in the mod_portal channel on our Discord so we can investigate.
How do I switch back to Build 41?
Right-click PZ in your Steam library.
Select "Properties".
Under "Game Version & Betas" select "legacy41".
B42 Feature List
The patch notes below cover the changes between 42.19 and 42.20. For an overview of the features and additions introduced between Build 41 and Build 42, check out our feature list here. Please note that Build 42 has seen an enormous number of changes throughout development, so this should be considered a highlights overview rather than a complete list.
NEW
- Map Glowup:
- Many area across the map have received a substantial overhaul from the mapping team
- Added a plethora of new tiles, buildings, and locations for these areas and elsewhere
- Implemented performance optimizations surrounding these new areas and features
- Various new room definitions and containers have been added and adjusted across a wide range of locations
Added "Extra Large" Tree Types:XL and XXL trees and updated worldgen biomes to include them"Wood" loot generated by cutting down trees increased for Extra Large treesXL tree overhang can be hidden using right-click when driving or scouting aheadChallenge Mode Revamp:Two New Challenge Modes replace "Cabin in the Woods" in rotation: "28 Minutes Later" and "Top of the World"Adjusted spawn coordinates for "Winter is Coming" and "A Really CDDA" challenge modesRemoved the ability to respawn in "A Really CDDA" challengeChallenge Modes menu UI videos and descriptions updatedUpdated the Main Menu artworkMain menu SFX is temporarily disabledAdded epilepsy warning screen on startupRemoved Unstable warning message from the main menuAdded filter search boxes to the Discovered Recipes and Media UI.The UI now also sorts alphabetically with discovered recipes on topBALANCE
- Increased the amount of meat cuts gained from large animals when using the butcher hook
- Rebalanced vehicle speed/towing to improve towing experience; trailers can now detach when turning sharpness/speed is too high
- Increased the max limit for "Zombie count before deletion" Sandbox option from 500 to 5000
- Adjusted WouldInfectionFactor from 1.0 to 2.0 in Extinction mode
- Minor adjustments to the sand biome adjusting sand/dirt/clay balance
CONTROLLER
- Changed gamepad preset default to "Original" which sets running/sprinting bound to buttons
- Added gamepad focus and button rendering support for PrintMedia
- Moved gamepadBinding.lua from /shared to /client to prevent client-side bindings from being overridden on server join
- Added controller support in the trading interface
- Improved campfire interaction reliability when using a controller
- Fixed errors occurring when accessing the vehicle seat menu with controller
- Fixed an issue that could cause random brandishing or interruptions while standing or running with controller
- Fixed a red checkerboard momentarily displaying when swapping between controller types in the config UI
- Fixed the cursor not disabling after casting a fishing rod while using a controller
- Fixed respawning during a challenge on controller giving a stack error
- Fixed a lua crash that could occur when reading a brochure a second time
- Fixed OpenMap button not closing brochures
- Fixed an issue where controller input could cause the Multiplayer server list screen to lose focus and allow unintended menu navigation
- Fixed being unable to interact with crops on controller
MP
- Re-Worked and Re-Enabled anti-cheats
- "antiCheatItem" removed as now server-side
- NoClip and PacketException currently WIP
Improved anti-cheat loggingAdded ServerOption "Show coordinates" to show/hide coordinates line on all connected clientsAdded ping values for each player in the Players and Users List tabsImproved load times between pressing "Click to Start" and the player spawning into the worldImproved network performance during vehicle collisions with zombiesReworked transferring stackable itemsThis should significantly reduce the time required to transfer large stacks of itemsAdded separate trading interfaces for each splitscreen player.Added a list of all tradable items to the trading interface.Fixed zombie culling triggering incorrectly, causing severe drops in zombie populationsFixed an issue where special characters in server names could cause errors or prevent proper server file creation.Fixed an exploit that allowed item spawning via animal attachment commands.Fixed an exploit that could allow users to spawn arbitrary items in the world.Fixed an exploit that allowed arbitrary item spawning via modDataFixed an exploit that allowed users to gain XP illegitimatelyFixed an exploit that allowed users to manipulate items spawned while foragingFixed a map exploit that allowed copying dedicated server map dataFixed some anti-cheat false positivesFixed the no-Steam game client not obtaining the public server list if it was unreachable on launchFixed zombies desyncing when not visibleFixed remote zombies appearing out of sync due to incorrect animation timingFixed an issue where remote players would immediately appear to land while falling.Fixed server option HidePlayersBehindYou not correctly applying when disabledFixed XP boost provided by skill books not being calculated properly in some casesFixed timed actions not queuing properly when installing/uninstalling vehicle parts if tools are in the backpackFixed a client-side issue causing knocked down players to appear rotated 180 degreesFixed "Day/Night Zombie Speed Effect" only affecting zombies in your immediate areaFixed wet towels not dryingFixed Whiskey+Water mixed containers sometimes losing water after teleporting and dropping themFixed the owner transfer confirmation button tooltip text being incorrect when attempting to transfer ownership to a non-faction memberFixed the "Create Faction" button tooltip text being incorrect if factions are disabled in server optionsFixed the crafting queue not stopping if required tools breakFixed antique stoves not affecting core temperatureFixed an issue where dumbbells could become unusable after interrupting the bicep curls exercise.Fixed an issue where crafting multiple Molotov cocktails in quick succession could consume items incorrectly.Fixed an issue where local chat was not displayed over characters, radios, or walkie talkies.Fixed garage doors opening and then immediately closing on the first interactionFixed hand craft actions not workingFixed building animations playing for the wrong player in split-screen co-opFixed placing furniture failing for distant locations when the movables cheat is enabledFixed an issue where remote players moving while crouched could appear frozen in place.Fixed map chunks failing to load while the player is driving a vehicleFixed an issue where trading could remove items from the wrong player.Fixed trading interface layout issues when using different font sizes.Fixed issues with object selection when right-clicking on objects in splitscreenFixed characters with "All Thumbs" perk being unable to transfer some items from one container to anotherFixed the player's map visited data not saving after a server restartFixed an issue where remote players could appear to vault or jump over low fences when simply walking near cornersFixed an issue that could cause servers to hang during chunk generationFixed the vehicle's trunk taking damage when driving over zombie crawlersFixed an issue where remote players could appear frozen while dragging corpses, despite continuing to move normally.Fixed an issue where corpses could appear to be dropped unexpectedly while being dragged by remote players outside of the vision coneFixed being unable to bury corpses or drop them into a container while draggingFixed players occasionally becoming stuck in Hit Reaction state during PvP interactions.Fixed a client side exception that could occur when the client fails to create a zombieFixed the shoot animation not playing for remote characters when a gun has no bulletsFixed instances where players could detect the presence of an invisible player (admin) nearbyFixed hidden shared map symbols reappearing after reloginFixed dyed clothes not changing colour for remote playersFixed being able to overwrite CombatSpeed mid-gameFixed bomb throwing animation not playing for remote playersFixed warnings being spammed in console when the player shoots zombies with a shotgunFixed a client side exception when the remote player on another chunk renames a containerFixed an issue where corpses could incorrectly remain visible after being moved into containers.Fixed the same building showing different loot for different playersFixed another case of animal skeletons reappearing in the player's inventory after reloginFixed killed zombies duplicating after reloginFixed notes left by players not being saved correctlyFixed being unable to perform a medical check in split-screenFixed remote players' flashlight appearing to remain active after the battery is empty/removedFixed "Enable melee PVP in Factions" also enabling firearm PVP damageFixed dice roll and card pick results not showing for other playersFixed players not gaining Tracking XP when sneaking near wild animalsFixed not being able to properly disassemble double door gates or garage doorsFixed dropping a corpse midway through the grab corpse animation on controller freezing the playerFixed multiple stack errors occurring when connecting a split screen player 2 to a MP sessionFixed an error that would occur when queuing two of the same protective gearFixed a server-side exception that could occur during dedicated server startupFixed a server-side exception that could occur when synchronizing custom light settingsFixed a case of animals duplicating when picked upFixed being unable to pick up fallen zombie hats/glassesFixed being unable to pick up items dropped using DisassembleFixed chickens in a hutch disappearing after relogFixed chickens sometimes disappearing after being placed inside a hutchFixed footwear condition not appropriately syncing with the serverFixed throwing a corpse onto basement stairs resulting in the body having an incorrect Z coordinate and not being interactableFixed player names overlapping when multiple players enter a vehicleFixed all players lagging/stuttering when a player builds or interacts with gatesFixed rare issue where interacting with drying racks could cause world objects to disappearFixed the "Dry self" action not consuming all of a towel's remaining valueFixed world and inventory items disappearing in SP saves after a player gets kicked in MPFixed a client-side exception that could occur when players were close togetherFixed incorrect message being displayed when attempting to claim a safehouse from a distanceFixed an issue where certain cells within a chunk would not load for some clientsFixed player clothing not receiving damage when jogging through hedges/bushes/treesFixed a performance issue related to puddle geometryFixed removing mineral deposits not allowing items to be picked upFixed holsters unequipping weapons and changing positions on the hotbar after reloggingFixed scratch ticket results not displaying until after moved from the inventoryFixed an issue where remote players could incorrectly appear to hop over low fencesFixed zombified players undressing after deathFixed "Reclaim Sling Bag" not working when the item is on the floorFixed occasional graphical issues with the crafting animation for remote playersFixed water containers not updating correctly after watering plantsFixed a graphical issue where traits would duplicate momentarily in the Character Info panel after reading a bookFixed being able to fire weapons without ammo when the player has a high pingFixed animals on a rope being unable to pass an open fence gateFixed an issue where a player could become corrupted after attempting to pick up an animal that is playing the death animationFIXES
- Fix to Modding API to restore functionality that was lost following security patch in 42.14
- Additional Modding API documentation is planned in the future
Fixed a rare crash that would occur for users with certain AMD GPUsFixed a crash on the MacOS buildFixed desktop icons on Linux/MacBook not appearing properlyFixed being unable to get up quickly while holding a weaponFixed the loot transfer window closing when exiting the pause menuFixed items not auto-transferring when attempting to enter a vehicle seat containing more than 5.0 encumbranceFixed lights not properly consuming generator powerFixed hypothermia applying damage incorrectly and killing players too fastFixed Animal Info panel not opening and throwing errorsFixed cases where point-blank shots could miss due to muzzle position being inside the targetFixed 2 tile wide/long zones appearing as a blue line on the groundFixed high cupboards not becoming transparent when they block view of the playerFixed animal stress instantly jumping to 100 when in range of an active car engineFixed ISDesignationZonePanel not displaying the full size of a multi-part zoneFixed Mechanics UI showing duplicate install options for vehicle parts in backpacksFixed zombies freezing/walking away when being thrown over objectsFixed an issue where crafting tooltips would show each item individually when packing stacks like ammo or nails.Fixed placeholder text being displayed when viewing the Animal Info page of some animalsFixed the racking bolt action rifle animation being out of sync with the soundFixed overlapping text occurring in the context menu for some font sizesFixed some incorrect tooltip text formatting for barbecuesFixed "Drop Corpse Into" function ignoring Organized/Disorganized traitsFixed an issue where Inventory and Loot panels had to be manually opened after loading a save or starting a new game.Fixed sensor bombs ignoring timers and immediately exploding after placementFixed an error that would occur when checking fuel in camp firesFixed floating artifacts in crafted denim shirt modelsFixed another case of zombies phasing through short fences/windows/railings if stunned during climbing animationFixed players incorrectly being able to throw corpses from a distance when right-clicking a windowFixed screwdriver appearing twice in the Mechanics UI when uninstalling partsFixed dyed clothes not updating colour when placing them on the groundFixed an error that would sometimes occur when double clicking possible ingredients in the crafting menuFixed crafting progress bar not showing for bulk crafts after the first has completedFixed world generation not correctly applying all intended simplex noise layersFixed multi-tile feeding troughs becoming unusable after being picked up and placedFixed an issue where incorrect surface heights on tiles caused placed items to clipFixed an issue causing zombies to deal excessive thump damageFixed an issue where being too close to vehicles allowed bullets to incorrectly pass through themFixed incorrect context menu text being displayed for Base.Shoulderpads_FootballFixed an issue where zones could be incorrectly removed when using multiple map modsFixed vehicle engine power being incorrectly set to the maximum script value instead of its calculated valueFixed vehicles with active alarms, engines, or sirens not updating correctly outside loaded areasWhen a vehicle is updating outside the loaded area of the map, the object is a VirtualVehicle, not a BaseVehicleFixed attached sprites on translucent cutaway walls drawing on top of foreground objectsFixed the player briefly becoming highlighted when mousing over the inventory buttonFixed some words/phrases not being translatableNote that this is a WIP. Some words/phrases may still be non-translatableFixed food names not updating to the decayed versions when placed in the worldFixed Crafting and Building UI Favourites tab not displaying or filtering correctlyFixed an issue where players could incorrectly grab corpses from trunks from in vehiclesFixed being unable to start the drying process if the drying rack is installed on a player built floorFixed some cases of multi-tile boulders not spawning all of their tiles correctlyOther edge cases are still being addressedFixed brick walls, door, and window frames that couldn't be plasteredFixed depth map issues for a wide variety of tilesFixed various tile property issues such as vaulting through unopenable windowsFixed some elements of the UI disappearing when searching within workstationsIf an invalid search string is entered "No Recipes Available" will display instead of empty ingredient inputsFixed the world object context menu appearing and allowing interactions while map is openFixed being able to butcher already butchered animals after placing it in a Livestock TrailerSFX
- Added new SFX for metal saw crafting animation
- Added new SFX for FixWeapon, Welding, and Packing/Unpacking animations
- Added new SFX for Add/Remove bottles from water dispensers
- Fixed coughing after smoking not triggering SFX
- Fixed VOIP audio cutting out under heavy SFX load
- Fixed container corner pieces not having appropriate SFX
- Fixed repeated FMOD errors caused by 192 kHz audio devices
- Fixed some zombie bodyfalls not registering the correct surface and playing incorrect SFX
- Fixed occlusion parameter not working as expected on Remote Events for multiplayer
- Fixed incorrect SFX playing when vaulting over metal/glass fences
- Fixed Apply Alcohol to Bandages and Rags SFX not properly syncing to the animation
- Fixed the incorrect SFX being played when shooting another player during PVP
TECHNICAL/DEBUG
- Build 42 now correctly applies its default option settings when migrating from Build 41
- Re-added compatibility launch mode
- Removed extra debug info added for unstable
- Improved ZNet logging consistency and configuration for servers
- Improved reliability of packet logging for servers
- Added object pool statistics for improved monitoring and diagnostics for servers
- Fixed "SERVER STARTED" log message not printing properly
- Removed 225% default zoom option for Steam Deck
- Fixed certain exceptions not being reported when running Lua code
- Included XML files in the CheckSum verification
As always, discussions regarding this update can be found pinned to the Project Zomboid Discussions Forums here.