Build 40

From PZwiki
Jump to: navigation, search
The Weather Build
The Weather Build
Update name The Weather Build
Stable release October 30, 2018
IWBUMS release August 23, 2018
Development versions IWBUMS
40.4240.4140.4040.3940.3840.3740.3540.3440.3340.3240.2940.27v240.2740.2640.2540.2140.1840.1740.1640.1440.1140.9
Tech test
40.840.740.640.540.340.240.140
◄ Build 39 Build 41 ►

Build 40, officially called The Weather Build, is a released version of Project Zomboid. New weather mechanics were being teased on the weekly Thursdoids while build 39 was still in public testing. TurboTuTone has been the main programmer responsible for the overhaul of the new weather mechanics. A test build for the weather mechanics first became available to the public on June 29, 2018, requiring them to opt-in through steam. On August 23, build 40 was released to the iwbums beta branch on Steam for a wider range of testing, which included two new challenges, "A Storm Is Coming" and "The Descending Fog", showing off the new weather effects. On October 30th, the game was officially updated to build 40.

Changelogs

Stable Build

Build 40.43

Date: December 20, 2018
Forum: Build 40.43

[New]

  • New zombie network transmission system.
Two circles with radiuses definable in server options


ZombieUpdateRadiusHighPriority (default 10 tiles) - zombies in this tile radius circle from a player will be transmitted to that player every frame, meaning their movement will be smooth and precise. ZombieUpdateMaxHighPrority (default 500) can be used to limit the amount of zombies in this circle (ordered by those closest to the player) that will receive these high frequency updates, so in the midst of the horde only the closest few will be precisely transmitted to clients (the most relevant zombies).


ZombieUpdateRadiusLowPriority (default 300 tiles) - zombies in this tile radius circle will be updated to the player infrequently, enough to keep track of their approximate movement, but when low accuracy is needed since they are not close to a player. Uses the amount of seconds defined by ZombieUpdateDelta (default 0.5 seconds) to define how frequently the server will send these zombies. Lower ZombieUpdateDelta values will make them more precise at cost of server load and network traffic. Higher values result in less traffic but more obvious pausing, sliding and glitching.


Zombies outside the outer low priority radius will never be transmitted to the client, and will be invisible. Depending on the config and player's resolutions and zoom modes, this may cause zombies not to be visible at a distance with 4k res, or when right click scrolling the view, or when driving a car fast, but is potentially a sacrifice worth taking for a stable and performant server, and this effect can be reduced by expanding the outer radius to suit your own needs. We can look at adjusting the defaults further once we've seen what the server runners go with for their options, as it's hard for us to judge how far we could push it on a 60 player server, so our defaults start off relatively conservative.


Out of the box, with default settings, it will be have just like previous builds, but server operators can adjust these numbers to gain better performance. After xmas we'll adjust the defaults and work on this more once we have more info.
  • New message given to player when trying to claim a safehouse and already part of existing safehouse


[Bug Fix]

  • Fixed errors with safehouses.
  • Fixed duplication of rope text in build menu
  • Removed ability to access items placed in a bag placed in a car (seat, trunk..) as it was causing issues in MP


Build 40.40

Date: December 13, 2018
Forum: Build 40.40

[New]

  • Improved night visuals by adding indoor masking to color exterior when inside, so interiors are no longer affected by climate coloring.
  • Split climate colors into exterior (shader) and interior (mask) variations.
  • Added config file to initialize colors.
  • Added debug panel to edit climate colors ingame and save config file.


[Balance]

  • Highly reduced odds of breaking a windows when trying to remove it at lvl 10 carpentry.
  • Can now sleep on a piano seat. (somehow)
  • Double doors now shown in red if trying to build inside a building.
  • Made it possible to disassemble many more items, including: fridges, ovens, more chairs, washing machines, lockers, fitness equipment, metal barrels and some missing shelves.
  • Added chance of success in the disassemble context option tooltip.
  • Adjusted ambient, rendersettings and shader to fix flash/street/car lights.
  • Added minimum values for rain and snow, a very low value as it sometimes looked patterny.
  • Changed darkness so it's more variable during weather.
  • Added dither circle to weathermask
  • Adjusted non-default sandbox night darkness a bit
  • Added missing moon calcs to climate system, and readded night moonlight coloring
  • Saucepan can now be used to disinfect bandages.
  • Added missing textures for fractured bones. You now can't splint a chest.
  • Updated Translations.
  • Added suppоrt for Estonian language.


[Bug Fix]

  • Fixed Steam servers appearing password-protected when Password is empty.
  • Fixed /changeoption server command not accepting empty option values.
  • Fixed foraging never finding anything for admins/mods in multiplayer
  • Fixed vehicle engine sounds not being muted in the menu screen in multiplayer.
  • Fixed empty ChunkObjectState packets being sent in multiplayer.
  • Fixed whisper in chatbox crashes with spaces or slashes
  • Fixed not being able to whisper to some players
  • Fixed being able to build a stairs in the opposite direction directly on top of another staircase.
  • Fixed some disassemble definitions having no 2nd items and giving wrong info.
  • Fixed required skill not being displayed in tooltip when picking up or placing furniture.
  • Fixed drainable items not cooling down when placed on the floor.
  • Fixed custom weather settings not applying for some challenges when loading an existing save. Previously, if you continued a "Winter is Coming" save, you'd get rain instead of snow.
  • Fixed items remaining equipped after placing traps and installing vehicle parts.
  • Fixed GetTextWithPrefix of non-existant table when a whisper target is out of range.
  • Fixed whitespace being deleted from name in quotes of whisper chat command
  • Fixed some red errors when input regex parts into chat. Small refactoring chat window.
  • Fixed concurrent chat server problem. Chat system is thread-safe now.
  • Fixed bug in isoregions where a pole sometimes invalidated a region room and rain could get in.
  • Fixed Turkish translation files causing errors when displayed in game.
  • Fixed Safehouse channel being heard by any member of any safehouse, not only by members of a particular one
  • Fixed "plumb sink" not being synchronized in multiplayer.
  • Fixed game sometimes locking up when exiting.
  • Fixed game freezing if player not found.


Build 40.36

Date: November 22, 2018
Forum: Build 40.36

[New]

  • Implemented horizontal scrollbars. Added horizontal scrollbar to the new-game screen.
  • Added sandbox options for snow on ground, rain/fog fx intensity
  • Added option to disable door shake effect
  • Rain-barrel context-menu tooltip displays warning if the barrel contains tainted water.


[Balance]

  • Updated community translations
  • Player can now get wet if windshield is broken based on vehicle speed and rain intensity.
  • Weather period frequency increased
  • Increased chances for heavy weather (storm/tropical/blizzard)
  • Reduced the car's alarm radius from 300 to 150.
  • Changes when building carpentry/metal items. For floors you have to check that the floor you're trying to build is connected to another existing floor if it's on z level > 0. For other stuff (walls etc) it must be on a solid floor.
  • Lowered the risk of getting a fracture when falling.
  • Increased the timeout downloading chunks when joining a server. Instead of 60 seconds altogether, it times out 60 seconds after the latest chunk was received.
  • Moved doorframe carpentry option into the door submenu.


[Bug Fix]

  • Fixed map-loading exception in IsoObject.getWaterAmount()
  • Fixed being able to place some types of furniture at the top of stairs.
  • Fixed chat no longer being logged on the server
  • Fixed cardboard boxes not stacking like wooden crates do.
  • Fixed vehicle trunk not appearing in the loot window for some vehicles at certain angles.
  • Fixed exception climbing stairs that happened if no walls had ever been rendered.
  • Fixed Comments in chat being replaced by ellipses
  • Fixed 'Q' throwing exception in singleplayer debug mode
  • Fixed sheetropes sometimes not being removed properly in multiplayer.
  • Fixed missing banID function
  • Fixed sleeping in tent not stopping you getting wet
  • Fixed tree rustling in MP
  • Fixed door shake in MP
  • Fixed new clothing not being used in sheet rope recipes
  • Fixed small objects like microwaves, tv, radio etc blocking zombies
  • Fixed mods triggering weather that impacts on current front strength
  • Fixed possible bug in WinterIsComing that would reset conditions for a couple of days every 30 days
  • Fixed vehicle reflection cloud intensity matching climate manager
  • Fixed vehicle reflection cloud direction matching ground cloud shadows direction
  • Fixed height off the ground of wooden crates being choosable with the 'R' key when building. (This was the old way of choosing the height; the moveables system chooses the height automatically now.)
  • Fixed metal crates not being moveable, scrappable or stackable.
  • Fixed exception building double-doors above ground level.
  • Fixed being able to build doorframes or double-doors at the tops of staircases.
  • Fixed rate of vehicle-alarm honking at different framerates.
  • Fixed vehicle horn playing in one ear when inside the vehicle.
  • Fixed if radio chat is available then other messages were also copied in
  • Fixed whitespace after player name when opening last whisper chat
  • Fixed chatbox not allowing channel IDs (as an alternative to names) to be used for Discord integration
  • Fixed wrong number of times the "All" option when trying to do a recipe if frozen food was involved.
  • Fixed ISVehicleMenu.getVehicleToInteractWith() not checking for the vehicle the player is in.
  • Fixed a missing exterior wall in a house.
  • Fixed layout of character info UI with more than two rows of traits.
  • Fixed exception when sleeping outside on a chair.
  • Fixed exception when a player joins a server in a vehicle with the engine running without a driver.
  • Fixed clients sending zombie-attracting sounds to the server when a vehicle horn is used.
  • Fixed vehicles sometimes moving to the left/top edge of a square after loading.
  • Fixed player-zombie unique multiplayer IDs never being released.
  • Fixed player being forced to reenter a vehicle in multiplayer sometimes. (If the player rejoins a server and the vehicle they were in is no longer present, savedVehicleSeat does not get set to -1.)
  • Fixed errors activating a controller after the player dies.
  • Fixed rain barrels not saving the tainted state of water.
  • Fixed logs.zip being mandatory for the game to run
  • Fixed stairs not being destroyed with melee attacks.
  • Fixed not being able to repair VanSeats trunk.
  • Fixed list of multi-stage recipes not being cleared before reloading scripts.
  • Fixed the crafting menu not handling drainable items correctly for multi-stage build recipes.
  • Fixed ReplaceOnUse being ignored when using ItemsRequired items in multi-stage build recipes.
  • Fixed not being able to place double doors inside buildings.
  • Fixed exception in IsoRegionWorker.loadSaveMap() with Core.noSave=true.
  • Fixed RainParticle.update() not setting lastIntensity.
  • Fixed exception in isoRegion.DataChunk.load()
  • Fixed time disconnected from a server counting towards zombification.
  • Fixed it being possible to trap the char in a car placed between a wall / car
  • Fixed calculation of vehicle container capacity (and other things) based on condition.
  • Fixed vehicle debug repair command not updating container capacity in singleplayer or on the server.
  • Fixed vehicle trunk capacity not changing when repaired in singleplayer.
  • Fixed repairing vehicle parts not updating some stuff on the server
  • Fixed expanded vehicle bounds blocking splitscreen players.
  • Fixed vehicle exits appearing blocked that aren't in switch-seat UI.
  • Fixed empty savefile names and names starting/ending with "." being allowed.
  • Fixed two color options applying when chosen instead of when the Accept or Apply buttons are clicked.
  • Fixed initial value of the Personal Text Color option.
  • Fixed position of the Personal Text Color color-picker.


Build 40.31

Date: October 30, 2018
Forum: Build 40.31

[New]

  • Username now must be 20 chars long & test of length include spaces (so " D " won't work, it need to have 3 characters long min.)


[Balance]

  • Local 'say' chat zombie attractiveness reduced


[Bug Fix]

  • Fixed being able to double click to try enter a server if username wasn't valid/pwd was null.
  • Fixed zeds hearing player chat multiple times
  • Fixed bugs when trying to build something with a broken hammer in your inventory.
  • Fixed not being able to see your own Discord messages if your username matches your Discord name
  • Fixed exception loading traps from savefiles older than Build 40.
  • Fixed bug that made fog render weirdly at times
  • Fixed reload options making clients having "wrong server password given" until reboot.
  • Fixed doing a 'Check Stats' from right clicking a player no longer working.


Build 40.30

Date: October 30, 2018
Forum: Build 40.30

[New]

  • Simulated weather and climate system - recreating true-to-life weather patterns through 365 days of the year
  • New shaders for times of day and seasonal effects
  • Storms that move over the map
  • Fog and mist that clears during the day
  • Rain and snow now look like they hit the ground. Rain then disappears, and snow fades out.
  • Improved snow and snow effects.
  • New isoRegions system to detect an enclosed area - player-made or dev-created - to keep weather effects on the outside
  • New player character temperature system
  • New Chatbox. Primary features include separate chat streams (safehouse, local, global, etc), customizable chat and more intuitive usage and commands. It's hopefully a lot more convenient now.
  • New system to convert objects placed by mappers so they can be used as functional game objects. This covers items like barricades, campfires, rain barrels, traps, composters, crops etc.
  • New functionalities for the PZ sound system. Formerly modders couldn't override sounds in PZ FMOD soundbanks, so when players find certain sounds are too loud or annoying (heartbeat, zombie alert, flies, level up noise etc) it was hard to raise/lower them independently. Details about all the game sounds now go into media/scripts/sounds.txt. A new in-game UI allows users change the volume of any sound they feel is too oppressive.
  • Winter is Coming game mode now works with new climate system. Seasons still impact on this mode - 'Summer' highest temperature is 0 degrees centigrade, and winters may drop to -30. After 3 full days a powerful weather period is generated, that will always feature a blizzard.
  • New MP Admin UI added: an Items list viewer in the admin panel. It can be used to quickly search through, and spawn, items.
  • New C++ version of ZombiePopulationManager. This system is what governs the placement and movement of zombies when they’re not directly on your screen, and this updated version should be an optimization for SP and MP – hopefully helping out lower spec machines and busy servers.
  • Reflective windows on vehicles
  • Skybox generation for vehicle reflective windows. This takes into account: the time of day, the Global illumination color, fog, cloudiness, precipitation intensity, wind direction, wind speed and the temperature of the ambient air (as in winter the clouds are lower than the ground)
  • Added 'sway' wind sprite effects for trees and vegetation that increases/decreases with wind speeds(default on, can be toggled off in options)
  • Added 'shake' sprite effects for hits on doors, chops on trees and zeds/players walking through vegetation.
  • Added new Spiffo survival guide entries about weather.
  • Added new clothes: Long shorts, Jacket, Padded Pants, Padded Jacket
  • Thunder sound now plays to all players when an admin bans a player banned, a thunder rumble is heard when one is kicked.
  • Game now saves the last five console logs in a /logs/ zip so users can easily upload errors even after they've restarted a game
  • Added more checks to online usernames. They now must be three characters long, and not contain any of the following character: ; . ' ? \
  • Added new server option AllowNonAsciiUsername (default false). This can be set to true to allow the use of non-ascii characters in the username, such as the Cyrillic alphabet etc..)
  • Game now checks username in lowercase when accessing the database. So if your name is BLARG, but you type BLaRG you will still join.
  • Commands can now be temporaly disabled with DisabledCommand annotation. Disabled connections, grantadmin, removeadmin, servermessage and thunder commands. Help also disabled for these commands by annotation
  • Added climate and weather MP admin panels. Many climate values can be now be ticked to override what's happening on the map. Values set by admin will override any values set by climate system, weather and mods. System also shows current weather information, and gives options to stop it.
  • Added BloodSplatLifespanDays server option to remove old blood-splats.
  • Added a 'Revert screen settings' feature after 20 seconds for when newly selected resolution settings are incompatible.
  • Added a way to edit admin powers (invisible, godmod, no clip, unlimited carry, various cheat...) in the MP admin panel.
  • Added in-game Sandbox options editor for server admins - this will allow server admins to change in-game settings that do not require a restart.
  • Updated community translations. Also updated translations with the display names to aid the process.
  • Added a way for outside signs to have light (check room under it if they have electricity).
  • Added lights to neon signs.
  • Added buttons to server-disconnect screen to return to Main Menu or Quit to Desktop.
  • Added separate Shadow extents from vehicle extents to allow for better shadows
  • Updated fonts to bold to aid readability.
  • Added a way to edit Admin powers (invisible, godmode, no clip, unlimited carry etc) in the in-game admin panel
  • Added back the Lowest lighting-quality display option. [Lowest lighting quality now doesn't use the circle-stencil and doesn't draw a
  • second pass of floor shading, so it is a help to low-spec users.]
  • Added Display option to disable the new roof-hiding feature for low-spec users.
  • Shaders now used to draw wall + stencil + lighting in a single pass. Difficult to tell how much FPS boost this results in, but could help.
  • Client now displays the first lua or script file that does not match one on the server to aid user diagnosis of things going wrong with MP
  • Updated menu screen with vertical rather than horizontal options - due to problems with taskbar in latest Windows Updates.
  • Added a UI to display status and error messages when attempting to connect to a server.
  • Vehicle dashboard now displays headlight icon in red if headlights are switched on but aren't working.
  • Added tooltip for Light Fire when Notched Plank is in inventory but not the other item required for lighting a fire.
  • Added Loot All and Transfer All commands to the inventory context menu when using a controller.
  • [MODDING]LoadVehicleModel lua function and re-calc spawn chance added to aid players who want to mod in new/individual cars.
  • [MODDING]Mapper-placed generators are now functional objects when first loaded.
  • [MODDING]Changed spawnchance for vehicle type definition from an Int to a Float.
  • [MODDING]Added mod options for climatemanager


[Balance]

  • Reduced the the impact of loot modifier sandbox option on easier difficulty.
  • Increased the height of tooltip progressbars.
  • Added being able to rest/sleep on picnic table (considered as a bad bed.)
  • Added missing Raspberry Shortbread, CookieChocolateChip" & Candycane items to the loot table.
  • Added a way to dismantle car wrecks (burnt car) with a propane torch & a welding mask. Gathered metal material will depend on your metalwork skill.
  • Added missing nutrition values to medicinal herbs and condiments.
  • Disabled zombies sprinters in MP (if speed is set to Sprinter, it'll be set back to Fast Shamblers)
  • Lowered the alarm clocks a and digital watch wake up distance.
  • Added "Very Low" choice to CarSpawnRate Sandbox option.
  • Increased VOIP range (fade and falloff)
  • Bowls of soup now affect thirst.
  • Wood barricades require two nails. Previously in SP 2 nails would be used, while in MP only 1 would be used.
  • Changed in-vehicle visibility cone for when player drives through weather effects. Cone now extends based on darkness value.
  • Player can now sleep in a car that has its engine running.
  • Added Packaged=TRUE to Remoulade so nutrition info is visible.
  • Renamed Disinfect Bandage recipes to Dinsinfect Rag for Ripped Sheets.
  • Increased the distance zombies spawn in newly-seen rooms when the player is in the same building. This is to fix zombies spawning right in front of (or sometimes around) the player in the large open rooms in the Mall.
  • Renamed Metal Tube into Metal Pipe.
  • Removed Pipe (plastic one) from recipes/dropping table, and now use Metal Pipe instead.
  • Improved the appearance of crafting tooltips.
  • Frozen food no longer allowed as the primary ingredient in evolved recipes.
  • Can no longer use rotten bread slices when cooking level is less than 7.
  • Added several missing vehicles zones (McCoy, Fossoil) & improved gas station vehicles spawning.
  • Car-battery charger is now placed on the ground and interacted with using a context menu.
  • Transferring water from an object to an inventory item now requires equipping that item. The amount of water to transfer is calculated in start() instead of when the action is queued.
  • Repair Engine and Take Engine Parts now show progress bars and flash Success/Failure.
  • Drunk moodle now has an impact on driver steering input
  • Updated map to improve zombie density in some farmland and rural areas.
  • Changed First Week in One Week Later and adjusted settings to make sure that new players aren't given too easy a ride.
  • You can now improve wooden door frames as you would walls. (This won't work on previously built frames though).
  • Players can now be harmed when hit by a car. DamageToPlayerFromHitByACar sandbox option added
  • Added chevrons on character screen next to the weight to indicate if weight is increasing or decreasing.
  • All vehicle doors may be locked/unlocked from inside without requiring a key.
  • Single tile doors can now be blocked from opening/closing by obstacles - as it is with double doors.
  • Piped items (sinks, toilets, baths..) now require a wrench to be moved.
  • A moveable item requiring no skill now have a 25% chance of breaking instead of 75%.
  • After placing a water piped item you now need to plumb it back before being able to use it (require a wrench & a building or fully enclosed player built house).
  • Weather now impacts on chances of starting the car (specially on low quality engine, the colder, the harder is to start).


[Bug Fix]

  • Fixed character info UI exception when admin assigns a profession to a formerly profession-less player.
  • Fixed mousewheel not scrolling the ServerWelcomeMessage textbox in the server-settings editor.
  • Fixed ancient font kerning bug.
  • Fixed "Loading..." message appearing briefly when continuing an existing save.
  • Fixed resize bug with the server browser that made the tabs unclickable.
  • Fixed missing scrollbar in the New Game screen.
  • Fixed duplicate scrollbars in some server-settings editor lists.
  • Fixed "Lage Metal Shelves" typo.
  • Fixed house with missing walls near 14070,5200.
  • Fixed rendering hidden moodles every frame.
  • Fixed unused duplicate ISInventoryPage.refreshBackpacks()
  • Fixed UIElement.DrawText(x,y,alpha) not using FBO_ALPHA_MULT.
  • Fixed bug that could result in invisible 3D corpses.
  • Fixed invalid RGB values used in TextManager.DrawString(x,y,str)
  • Fixed GC created while loading files and some related to textures loading.
  • Fixed unoptimized TextManager.getFontFromEnum()
  • Fixed splitscreen players not being able to wake themselves up with less than two controllers active.
  • Fixed exception playing zombie sounds when a zombie's current square is null.
  • Fixed server sending smash-window packets to distant clients.
  • Fixed outright carmageddon when vehicle ids become negative after a long time running.
  • Fixed "Drop" option appearing for non-droppable moveable objects in inventory.
  • Fixed not being able to pick up corpses behind tall windows.
  • Fixed previously-clicked buttons sometimes remaining highlighted when redisplayed.
  • Fixed "Peanut Butter and Sandwich".
  • Fixed the info button in the character-info screen titlebar not displaying the help text for the current tab.
  • Fixed calculation of the amount of condition restored when fixing things.
  • Fixed syncing of the remaining uses of ingredients with CanBeDoneFromFloor recipes.
  • Fixed syncing items in vehicles or containers with CanBeDoneFromFloor recipes.
  • Fixed sledgehammer being primary weapon over axe or baseballbat when pressing the "equip handweapon" hotkey (default 1).
  • Fixed being able to equip weapon while running.
  • Fixed lack of ability to plaster and paint a wooden pillar.
  • Fixed campfire spawning items.
  • Fixed painting a wall not removing a blood splat on it.
  • Fixed progress bar not showing when adding an ingredient in an evolved recipe.
  • Fixed not being to craft battery connector for some movable items.
  • Fixed GameClient.receiveItemListNet() using short instead of int ids.
  • Fixed "Level Up" button in Player Stats admin UI not updating target player.
  • Fixed IsoObject.save() handling of Attached sprites.
  • Fixed exception reading a map chunk when an object without a sprite was saved.
  • Fixed client exception taking a bag off the ground shortly after transferring items to/from it.
  • Fixed being able to dig graves from a vehicle.
  • Fixed wrong nutrition value for PanFish.
  • Fixed various wrong container items spawning.
  • Fixed not being allowed to take more dirt from the same spot.
  • Fixed appropriate tiles not being seen as "Gravel".
  • Fixed carpentry/metalwork/walkto context option being available while inside a vehicle.
  • Fixed being able to dig with hands and shovel from a car.
  • Fixed a bug when trying to eat an item that was no longer there.
  • Fixed carpentry door option not being disabled if nothing could be built.
  • Fixed typo "You killed 0 zombie" into "You killed 0 zombies".
  • Fixed server sending (most but not all) vehicle packets to distant clients.
  • Fixed server sending multiple packets when brake lights turn on/off.
  • Fixed deaf players being able to hear car radios, players with deaf trait can still read/hear TVs if facing them due to closed captions. In splitscreen, text displayed above a non-deaf player is visible to a deaf player.
  • Fixed "buffer overrun" error after sitting on the server-disconnect screen for a while.
  • Fixed players becoming trapped upstairs by forbidding building floors (and metal roofs) above/over stairs.
  • Fixed being able to move the health body status everywhere.
  • Fixed some wrong/missing parking lot zones.
  • Fixed campfire container icon not being displayed.
  • Fixed speed controls clock button being too fast.
  • Fixed client sending 20KB checksum string to the server.
  • Fixed the the first spawned vehicle not having a schematic in Vehicle Mechanics and having a very basic "switch seat" image
  • Fixed zone mask textures for all vehicles - ensuring correct doors, rear view mirrors and hoods.
  • Fixed wrong calculation of WaterShutModifier & ElecShutModifier sandbox options.
  • Fixed SystemDisabler.doAllowDebugConnections being set to true
  • Fixed headlights on Sportscar being incorrectly positioned
  • Fixed bounding rectangle for character collisions being smaller than physics collisions for vehicles. Also Remade transfer areas vertically, and not parallel to the vehicle. Also also Changed the shift of areas. Now the hood and trunk area is shifted in parallel of vehicle. The areas of doors and tires shift vertical.
  • Fixed physicsDelay and physicsDelayServer transmitting incorrectly
  • Fixed Function UpdateLimit.Check incorrectly calculating delay time.
  • Fixed the game client periodically requesting a full update of the car for which the coordinates are transmitted from the server. This caused the car to twitch.
  • Fixed Van sliding around map even without brakes and tires
  • Fixed debug log message "VID=__ force=__" on server
  • Fixed vehicles that can be rammed to turn over and float above zombies
  • Fixed shell texture being set to null for special vehicles
  • Fixed vehicles missing uninstalled Trunk lid / Hood textures; when uninstalled, these parts look visually repaired
  • Fixed 'Cone of light' from vehicle headlights being too narrow
  • Fixed not being able to get into cars that are tightly packed in parking lots
  • Fixed getting in a car door on the southern side causing the car to overlap the player entirely for a brief second
  • Fixed the game becoming unresponsive when standing next to a vehicle that is turned on its side
  • Fixed Van/VanSeats missing textures for uninstalled rear doors
  • Fixed Van/VanSeats missing textures for uninstalled middle doors
  • Fixed stationary cars getting hit by another car in MP rubber-banding back to their old position This involved Yuri changing the algorithm for synchronizing cars on the network.
  • Fixed NullPointerException in zombie.iso.objects.IsoWaveSignal.AddDeviceText(IsoWaveSignal.java:152)
  • Fixed plants clipping through the car
  • Fixed trash sprite being rendered above the car
  • Fixed visual anomaly after re-loading a Host server and driving
  • Fixed passengers sometimes not being able to exit from vehicle after travel.
  • Fixed the wrong render of "Random" - Button In "Customise Character" menu
  • Fixed colliding with a zombie head on, while they're in their walking state, letting you push them indefinitely
  • Fixed zombies hit by a turning car snapping to a different position
  • Fixed how, on a dedicated server hosted remotely, zombies take a very long time to react to vehicle sounds and movement
  • Fixed issues with how Zombies walk between several sources of sounds.
  • Fixed incorrectly displayed position of vehicle after collision with another car.
  • Fixed cars floating to the ground when spawned
  • Fixed some car texture issues
  • Fixed the game sometimes not reacting to some keys (V and Esc)
  • Fixed horn (Q or V menu) causing popping sound, as if several were being played at once
  • Fixed clicking repeatedly while the game is saving can causing it to lock up
  • Fixed the missing hood and rear view mirror being incorrectly displayed on PickUp vehicle.
  • Fixed cars showing damage texture on parts but not in Mechanics menu
  • Fixed some standing zombies not reacting to collisions with vehicle in MP.
  • Fixed the 'Hours until death from zombie infection' not starting at the exact moment infection occurs.
  • Fixed ambient sound emitters being played every frame and clogging the FMOD command queue.
  • Fixed sound file name instead of GameSound name in AttackVehicleState.
  • Fixed UIElements not getting onMouseMoveOutside callbacks sometimes.
  • Fixed selecting text in UITextBox2 with the mouse.
  • Fixed BaseVehicle.emitter not being removed from SoundManager.emitters.
  • Fixed "0-12 hours" Sandbox setting killing instantly.
  • Fixed server database editor not handling special characters in strings.
  • Fixed some vehicle sounds not being sent to remote clients when the local player has the Deaf trait.
  • Fixed vehicle exit positions not being blocked by obstacles properly.
  • Fixed various door and window sounds not playing for remote clients.
  • Fixed metalwork crafting sounds not using GameSound name.
  • Fixed players with Deaf trait sending repeated sounds to other clients for some actions and creating HORRIBLE NOISE.
  • Fixed mechanics UI delay in showing textures when opened for the first time.
  • Fixed UIElement.DrawTextScaledUniform when textures are in a .pack file.
  • Fixed multithreading bug with animation loading.
  • Fixed missing RotateObject GameSound.
  • Fixed inventory tooltips overlapping the mouse pointer near the bottom-right corner of the screen.
  • Fixed street signs not showing the collided-with sprites
  • Fixed NullPointerException in WorldSoundManager.getBiggestSoundZomb()
  • Fixed usernames being case-sensitive, leading to duplicates (Hicks, hicks, hICKs . . . ) in the database
  • Fixed game characters with names in different registers being loaded as one and the same character
  • Fixed position of Toggle Stove button in loot window titlebar with larger fonts.
  • Fixed the new GameSounds UI not working with the controller.
  • Fixed the lack of SFX when attempting to push a stationary vehicle out of the way.
  • Fixed getting out of the van ejecting you a tile or two away
  • Fixed admin commands not working with ' " '.
  • Fixed setaccesslevel not working anymore.
  • Fixed not being able to modify steamid column in whitelist viewer.
  • Fixed not being able to see some columns (including steamid) in the admin's whitelist viewer.
  • Fixed setaccesslevel not being usable on a non connected player who's present in the whitelist.
  • Fixed it not being possible to enter vans through rear doors.
  • Fixed issues with adding/removing gas from a vehicle. Previously the time wasn't proportional to the amount of gas being transferred and Gas Can didn't need to be equipped first.
  • Fixed equipped empty Gas Can was remaining equipped as an empty gas can after siphoning.
  • Fixed the Server Workshop Items connect-to-server UI having issues when the scrollbar is visible.
  • Fixed farming tooltip rendering with different font sizes.
  • Fixed ac/heater draining the battery when the engine isn't running.
  • Fixed LayoutManager making a window visible without adding it to the list of windows.
  • Fixed host losing admin accessLevel in splitscreen.
  • Fixed swinging a weapon at a broken window granting the player XP.
  • Fixed ac/heater draining the battery when the engine isn't running.
  • Fixed Stick Trap using the wrong "closed" sprite.
  • Fixed bad things happening when using the "Level Up" button in the player-stats admin panel.
  • Fixed player not facing campfires when performing various actions on them.
  • Fixed player animation not playing when opening a barricaded window from the non-barricaded side.
  • Fixed missing context-menu option to remove metal-bar barricades.
  • Fixed second farm-plant sprites not being used.
  • Fixed not being able to place medicine cabinets over low objects like toilets.
  • Fixed exception with sprites that have one of lightR/lightG/lightB properties equal to zero.
  • Fixed many duplicate invisible sprites being created for unspawned erosion objects.
  • Fixed erroneous "user XXX will be kicked because Lua/script checksums do not match" message.
  • Fixed not being able to set access level on yourself
  • Fixed the Admin cannot not being able to edit item and containers on players in admin inventory view screen.
  • Fixed game crashing in FMOD_Studio_EventDescription_GetPath function with exception: getPath() != FMOD_OK
  • Fixed Admin can removing an item from a player's hand, but it not removing the item from the game character.
  • Fixed an Admin not being able to open bags in the players inventory from the admin inventory view screen
  • Fixed the character's appearance not updating when the admin removes clothing from the inventory.
  • Fixed IsoGridSquare.haveElectricity() sometimes returning true when it shouldn't. Previously the IsoGridSquare.haveElectricity variable didn't work correctly when two or more generators touched the same square.
  • Fixed calculation of food age/freezing/thawing when the player turns a generator on/off.
  • Fixed exception when zombie climbs through a window or over a fence and the chunk on the other side is unloaded.
  • Fixed Survival sandbox presets having car locked & car alarm to "Never".
  • Fixed "Base" module not being selected by default when using the items list UI.
  • Fixed wrong calculation of unlimited capacity.
  • Fixed BodyDamage.RestoreToFullHealth() not setting temperature to 37.0 degrees. -
  • Fixed old lighting bug that caused flickering in some situations.
  • Fixed evolved recipes using WaterPot as base item - they now require the WaterPot to be at least 3/4 full
  • Fixed not being able to place or build things through an open doorway.
  • Fixed creating ".project_zomboid_2.9.9.17" hidden folder on Linux
  • Fixed target-picking cursors (such as the moveable-tools cursor) getting in the way when the player attacks. …
  • Fixed SGlobalObjectSystem error when a thumpable is destroyed.
  • Fixed name of sound that plays when a carpentry objects break.
  • Fixed barricaded doors being disassembled and leaving the barricade behind. …
  • Fixed Multiplayer Players UI and invite-friends UI being too transparent
  • Fixed lighting not updating after teleporting in multiplayer.
  • Fixed vehicles texture names in scripts being lowercase and uppercase in file system
  • Fixed LoadGameScreen exception with the demo.
  • Fixed bug with lightR/lightG/lightB sprite property value "0".
  • Fixed update() getting called for MainScreen (and all its descendant UIElements) while in-game.
  • Fixed FMOD Occlusion parameter not being set to zero when starting sounds.
  • Fixed engine speed not setting to the engineIdleSpeed value when player press the brake button.
  • Fixed vehicle turning radius when accelerating is very large
  • Fixed not being able to add players to Factions when they were connected before you on the server.
  • Fixed the /createhorde function crashing servers by limiting zed spawn to 500
  • Fixed AddItem command needing username to generate an item. Username and count no longer required. It's optional now.
  • Fixed small car idling at 2000 RPM
  • Fixed profession change by Admin transmitting to all players in MP.
  • Fixed addvehicle "Base.SportsCar" "EnigmaGrey" command not working without quotes
  • Fixed player not needing an account password when connecting to a server.
  • Fixed not having the "edit admin power" button in the admin panel.
  • Fixed some spawned tiles by Erosion not being able to be removed.
  • Fixed commands that have no parameters send 'wrong arguments' message
  • Fixed Items List Viewer layout with larger fonts.
  • Fixed profession icon overlapping trait icons in the Info panel.
  • Fixed missingpzexe.jar and sqlite-jdbc-3.8.10.1.jar
  • Fixed presence of old unused java libs
  • Fixed co-op host being allowed to enter commands in the Lua debug console when not admin.
  • Fixed car/tire_explode -> VehicleTireExplode.
  • Fixed headlights providing a cone of lights even if they're off / broken.
  • Fixed empty wine bottles not being refillable with water.
  • Fixed sound delays and volume issues by rebuilding .bank files. Changed short sounds from Streaming to Compressed and longer sounds to Streaming.
  • Fixed Server Toolbox appearing underneath the top-left icons.
  • Fixed resetting fatigue, endurance, and body temperature to default unless in God Mode.
  • Fixed connect-to-server ui not resetting the game to singleplayer in case of error.
  • Fixed connect-to-server and xp-bonus arrows animating at high speeds at different framerates.
  • Fixed obsolete items showing in the Items List Viewer.
  • Fixed nutrition info in Food tooltips in debug mode showing when the Tooltip.Info debug option is checked.
  • Fixed potentially having more water than was available at the start when cancelling the pour-on-ground action.
  • Fixed water bottles not filling to capacity when less than 1 unit could be added.
  • Fixed vehicle brake-light texture indicating working brake lights when the battery is dead/uninstalled.
  • Fixed vehicle radial menu allowing headlights to be switched on/off when the battery is dead or missing.
  • Fixed the game unpausing after hiding the changelog UI.
  • Fixed missing vehicles_pickupvanlightsburnt.png
  • Fixed issues with vehicle horn, lights, alarm and siren when the battery is dead or uninstalled.
  • Fixed "ERROR: model texture "f_hair_White" wasn't found" on Linux and Mac.
  • Fixed NullPointerException in IsoWindow.handleAlarm().
  • Fixed player equipping an already-equipped water bottle when filling it.
  • Fixed Stone hammer not being usable when upgrading wooden walls.
  • Fixed sheet rope typo.
  • Fixed garbage-creating debug code in ZombieUpdatePacker.
  • Fixed player not being able to see nearby zombies when very tired and/or panicked.
  • Fixed frozen food spawning in freezers long after the power goes out.
  • Fixed Invisible checkbox in Admin Powers ui not setting GhostMode on the server and several other places set GhostMode=invisible.
  • Fixed gc with WorldSoundManager.getBiggestSoundZomb()
  • Fixed zombies hearing players from far away.
  • Fixed upgraded door frames blocking player movement.
  • Fixed the delay before right-clicking starts aiming being shorter at higher framerates. (At 120fps, right-clicking to bring up the context menu could often initiate aiming.)
  • Fixed player entering attack stance when pressing the Control key while the mouse is over the inventory window.
  • Fixed the player aiming when the mouse is over the inventory tooltip
  • Fixed fire and smoke sprites being drawn as part of the floor - being covered by snow etc
  • Fixed items that should spawn in bags sometimes spawning in the container the bag is inside.
  • Fixed adding bait to traps not working.
  • Fixed 'Plays Baseball' trait not working properly.
  • Fixed not being able to make a pot of soup with a canned mushroom soup.
  • Fixed not being able to refill an empty Propane Torch
  • Fixed 'GameServer.hitZombie() doesn't handle vehicles being hit by players' issue
  • Fixed BodyDamage.FoodSicknessLevel going below zero.
  • Fixed slices of Cake and Pie not inheriting stats from the original item.
  • Fixed sound-related exception when smoking cigarettes or drinking from a bottle.
  • Fixed a second-story room in the Mall that wasn't considered a room for plumbing/electricity purposes.
  • Fixed zombies being immune to attacks while staggering backwards. (This is an OLD much-complained about issue in MP, so yay.)
  • Fixed zombies with 3D models not facing the player when shoved.
  • Fixed News.txt not being read from mods.
  • Fixed passengers being able to fall out of a moving car in MP and be run over if they disconnect briefly
  • Fixed a bug in SetPlayerLocation() which caused unnecessary work to be done.
  • Fixed some tile properties in newtiledefinitions.tiles. Window frames with HoppableW/HoppableN. Wooden Bench -> Sturdy Bench. White Simple Chair -> Grey Plastic Chair
  • Fixed seahorse cafe windows with invalid smashed / glass-removed offsets
  • Fixed being able to display duplicates of some admin panels.
  • Fixed gun sounds not being heard far enough away in multiplayer. (The radius is only set to 20 in FMOD. Setting 'distanceMax' in sounds.txt. Overrides the value in the .bank file. Mods will need to set this value as well.)
  • Fixed barricades not being removed when a window is destroyed by a sledgehammer.
  • Fixed players with Deaf trait hearing house alarms.
  • Fixed position of speed-controls in debug mode (which forces the clock to be visilble).
  • Fixed player not facing microwave or stove when checking its settings.
  • Fixed two bugs with spawning a random zombie in a barricaded bathroom.
  • Fixed clean/disinfect crafting tooltips saying "Destroy" rather than "Use" for bandages/rags.
  • Fixed two exceptions when pressing keys while the game is loading.
  • Fixed speed controls briefly appearing in the wrong position when starting a game.
  • Fixed not being able to sleep when not tired or recently slept when the server option SleepNeeded is false.
  • Fixed being able to place multi-tile furniture where walls intersect the furniture.
  • Fixed being able to place tents on squares that are blocked by vehicles.
  • Fixed failing to check for trees when building some carpentry objects.
  • Fixed learning from TV/radio when asleep
  • Fixed not being able to create new username.
  • Fixed unnecessary 'ban steam id' when banuser is preferable
  • Fixed Coordinates parameter being used with 'add vehicle' command
  • Fixed wrong calcul in Nutrition values (it'll be now easier to gain more weight if eating high carbs or lipids food)
  • Fixed "Survived For" showing on the character screen if the player doesn't have a watch.
  • Fixed weight display from being a float to being an int (no more 80.14 but only 80.)
  • Fixed 'add vehicle' command not giving a vehicle to a player who hadn't included their name.
  • Fixed wrong calcul in startEngine process.
  • Fixed multiple VehicleFailingToStart sounds playing.
  • Fixed scaling of lines when zooming indoors.
  • Fixed some map issues: A house had a grass floor, a trailer had a TV on the same square as a kitchen counter, a building had no light switches in two upper floor rooms.
  • Fixed doors/radios/tvs/windows sometimes having different states on clients and the server.
  • Fixed ReleaseSafehouse command
  • Fixed and refactored Grant Admin and Remove Admin commands
  • Fixed incorrect trunk size of vans with seats.
  • Fixed wrong calcul in chance of uninstalling part resulting in sometimes damaging the part where it should be impossible.
  • Fixed some ingredients left at -1 hunger reduction when adding them to a recipe.
  • Fixed exception when a vehicle crashes near a fire.
  • Fixed loot sometimes respawning too soon.
  • Fixed "map_zone.bin could not be saved" multiplayer error.
  • Fixed weight-gain and weight-loss indicators appearing at the same time. Also fixed increased weight-gain.
  • Fixed McCoy vehicles not spawning.
  • Fixed red font for system messages and shout being hard to read
  • Fixed exception when plastering walls.
  • Fixed wrong calcul in failure of damaging part when installing it.
  • Fixed missing some vehicles definitions (Fossoil wasn't spawning + a few variant of existing models)
  • Fixed wrong distributions table for some vehicles (postal vans weren't spawning anything)
  • Fixed positions zombies stand at when surrounding a vehicle.
  • Fixed some soap items not being able to clean clothing.
  • Fixed crowds of zombies launching vehicles like bottle rockets. Vehicles can still be jostled around by large hordes, but shouldn't go flyingoff at high speed anymore.
  • Fixed errors loading vehicles whose script is no longer defined by picking a random script.
  • Fixed coop server not starting if -cachedir= didn't end in "/Zomboid"
  • Fixed ISEquippedItem exception when not in debug mode.
  • Fixed not being able to open a vehicle's trunk at certain angles.
  • Fixed exception when a zombie's square is null.
  • Fixed an old SpriteRenderer bug, not sure if it hurt anything.
  • Fixed appearance of selected hot/cold items in the inventory/loot windows.
  • Fixed food temperature possibly going above/below container temperature.
  • Fixed some UI layout issues with jumbo fonts.
  • Fixed long strings overlowing comboboxes.
  • Fixed some minor map bugs - light switches, doubled-up TVs, a building with no wall on second floor
  • Fixed using string.match (string contains) instead of stringStart for the item list.
  • Fixed some map bugs: missing walls, missing lightswitches, duplicate TVs.
  • Fixed covered gas station that was considered interior.
  • Fixed unnecessary old chat-transparency display option.
  • Fixed issues with on-screen server messages (using /servermsg command) - horizontal position was relative to the chat window, display time was depended on framerate, font now larger.
  • Fixed missing "Ticking clock" animation while the char sleeps is missing
  • Fixed some debug code running that is disabled in multiplayer.
  • Fixed vehicle skid sound not playing in multiplayer. It only plays for the driver currently; remote clients won't hear it.
  • Fixed vehicle damage to prone zombies being too low in multiplayer.
  • Fixed broken vehicle door locks being lockable/unlockable using the dashboard icon (and vehicle menu).
  • Fixed car collision box blocking a door even if a char can come up to it
  • Fixed wash clothing recipe not working.
  • Fixed file encodings in translation files.
  • Fixed dropped items are drawn above the car
  • Fixed empty water container staying equipped when pouring water from one item to another.
  • Fixed propane tank remaining equipped after inserting into a bbq
  • Fixed rendering issue with Physics.Render debug option as other things such as vehicle areas wouldn't render.
  • Fixed vehicle y-coordinates when spawning in long horizontal zones. (The long horizontal zones at gas-stations were spawning vehicles at the wrong y-coordinate)
  • Fixed unused vehicle code.
  • Fixed issues with adding/removing gas using gas cans.
  • Fixed unnecessary allocations and file access related to non-existent textures.
  • Fixed zones overlapping any cells in a map directory not being removed before loading that map's objects.lua file.
  • Fixed speech from second player in splitscreen being displayed over first player.
  • Fixed small trees causing crashes but not being removable
  • Fixed car engine turning off as soon as battery is removed
  • Fixed crafting recipes losing their favourite status when game language is changed
  • Fixed police sign showing higher on tile when placed
  • Fixed radio saving last lines of broadcast so broadcasts didn't replay in full upon load
  • Fixed bushes only draw with floor when in a car.
  • Fixed too few vehicles spawning in some places.
  • Fixed vehicles being usable through closed doors, fences and walls.
  • Fixed removing a metal-bar barricade giving a metal pipe.
  • Fixed metal-bar barricades requiring three bars but only using one.
  • Fixed error message when having no perks to move an item in tiledef.
  • Fixed collapsed stacks of food not splitting into separate stacks when freshness changes.
  • Fixed berry/mushrooms not being sorted into separate stacks by freshness.
  • Fixed Delete key not working in the load-game screen.
  • Fixed problem with a DuffelBag items distribution.

IWBUMS Build

IWBUMS Build 40.42

Date: December 19, 2018
Forum: Build 40.42

[New]

  • New message given to player when trying to claim a safehouse and already part of existing safehouse


[Bug Fix]

  • Fixed duplication of rope text in build menu


IWBUMS Build 40.41

Date: December 14, 2018
Forum: Build 40.41

[New]

  • New zombie network transmission system.
  • Two circles with radiuses definable in server options:
  • ZombieUpdateRadiusHighPriority (default 25 tiles) - zombies in this tile radius circle from a player will be transmitted to that player every frame, meaning their movement will be smooth and precise. ZombieUpdateMaxHighPrority (default 6) can be used to limit the amount of zombies in this circle (ordered by those closest to the player) that will receive these high frequency updates, so in the midst of the horde only the closest few will be precisely transmitted to clients (the most relevant zombies).
  • ZombieUpdateRadiusLowPriority (default 45 tiles) - zombies in this tile radius circle will be updated to the player infrequently, enough to keep track of their approximate movement, but when low accuracy is needed since they are not close to a player. Uses the amount of seconds defined by ZombieUpdateDelta (default 0.5 seconds) to define how frequently the server will send these zombies. Lower ZombieUpdateDelta values will make them more precise at cost of server load and network traffic. Higher values result in less traffic but more obvious pausing, sliding and glitching.


[Bug Fix]

  • Fixed errors with safehouses.


IWBUMS Build 40.40

Date: December 11, 2018
Forum: Build 40.40

[Bug Fix]

  • Added missing textures for fractured bones. You now can't splint a chest.
  • Fixed server options not showing
  • Fixed still being able to stack up wooden stairs.


IWBUMS Build 40.39

Date: December 10, 2018
Forum: Build 40.39

[Balance]

  • Added dither circle to weathermask
  • Adjusted non-default sandbox night darkness a bit
  • Added missing moon calcs to climate system, and readded night moonlight coloring


[Bug Fix]

  • Added missing textures for fractured bones. You now can't splint a chest.
  • Fixed server options not showing
  • Fixed still being able to stack up wooden stairs.


IWBUMS Build 40.38

Date: December 5, 2018
Forum: Build 40.38

[Balance]

  • Saucepan can now be used to disinfect bandages.
  • Updated Translations.
  • Added suppоrt for Estonian language.


[Bug Fix]

  • Fixed MP climate admin panel broken due to color change
  • Fixed new color config not loading on server
  • Fixed shader still applying some slight coloring when indoors
  • Fixed items remaining equipped after placing traps and installing vehicle parts.
  • Fixed GetTextWithPrefix of non-existant table when a whisper target is out of range.
  • Fixed whitespace being deleted from name in quotes of whisper chat command
  • Fixed some red errors when input regex parts into chat. Small refactoring chat window.
  • Fixed concurrent chat server problem. Chat system is thread-safe now.


IWBUMS Build 40.37

Date: December 3, 2018
Forum: Build 40.37

[New]

  • Added indoor masking to color exterior when inside, insides are no longer affected by climate coloring.
  • Split climate colors into exterior (shader) and interior (mask) variations.
  • Added config file to initialize colors.
  • Added debug panel to edit climate colors ingame and save config file.


[Balance]

  • Highly reduced odds of breaking a windows when trying to remove it at lvl 10 carpentry.
  • Can now sleep on a piano seat. (somehow)
  • Double doors now shown in red if trying to build inside a building.
  • Made it possible to disassemble many more items, including: fridges, ovens, more chairs, washing machines, lockers, fitness equipment, metal barrels and some missing shelves.
  • Added chance of success in the disassemble context option tooltip.
  • Adjusted ambient, rendersettings and shader to fix flash/street/car lights.
  • Added minimum values for rain and snow, a very low value as sometimes looked patterny.
  • Changed darkness more variable during weather.


[Bug Fix]

  • Fixed Steam servers appearing password-protected when Password is empty.
  • Fixed /changeoption server command not accepting empty option values.
  • Fixed foraging never finding anything for admins/mods in multiplayer
  • Fixed vehicle engine sounds not being muted in the menu screen in multiplayer.
  • Fixed empty ChunkObjectState packets being sent in multiplayer.
  • Fixed whisper in chatbox crashes with spaces or slashes
  • Fixed not being able to whisper to some players
  • Fixed being able to build a stairs in the opposite direction directly on top of another staircase.
  • Fixed some disassemble definitions having no 2nd items and giving wrong info.
  • Fixed required skill not being displayed in tooltip when picking up or placing furniture.
  • Fixed drainable items not cooling down when placed on the floor.
  • Fixed custom weather settings not applying for some challenges when loading an existing save.
    • Previously, if you continued a "Winter is Coming" save, you'd get rain instead of snow.


IWBUMS Build 40.35

Date: November 15, 2018
Forum: Build 40.35

[Balance]

  • Lowered the risk of getting a fracture when falling.
  • Increased the timeout downloading chunks when joining a server. Instead of 60 seconds altogether, it times out 60 seconds after the latest chunk was received.
  • Moved doorframe carpentry option into the door submenu.


[Bug Fix]

  • Fixed rain barrels not saving the tainted state of water.
  • Fixed logs.zip being mandatory for the game to run
  • Fixed stairs not being destroyed with melee attacks.
  • Fixed not being able to repair VanSeats trunk.
  • Fixed list of multi-stage recipes not being cleared before reloading scripts.
  • Fixed the crafting menu not handling drainable items correctly for multi-stage build recipes.
  • Fixed ReplaceOnUse being ignored when using ItemsRequired items in multi-stage build recipes.
  • Fixed not being able to place double doors inside buildings.
  • Fixed wooden door not working.
  • Fixed some multiplayer saves converting and loading correctly, but some not


IWBUMS Build 40.34

Date: November 13, 2018
Forum: Build 40.34

[Balance]

  • Reduced the car's alarm radius from 300 to 150.
  • Changes when building carpentry/metal items. For floors you have to check that the floor you're trying to build is connected to another existing floor if it's on z level > 0. For other stuff (walls etc) it must be on a solid floor.


[Bug Fix]

  • Fixed if radio chat is available then other messages were also copied in
  • Fixed whitespace after player name when opening last whisper chat
  • Fixed chatbox not allowing channel IDs (as an alternative to names) to be used for Discord integration
  • Fixed wrong number of times the "All" option when trying to do a recipe if frozen food was involved.
  • Fixed ISVehicleMenu.getVehicleToInteractWith() not checking for the vehicle the player is in.
  • Fixed a missing exterior wall in a house.
  • Fixed layout of character info ui with more than two rows of traits.
  • Fixed exception when sleeping outside on a chair.
  • Fixed exception when a player joins a server in a vehicle with the engine running without a driver.
  • Fixed clients sending zombie-attracting sounds to the server when a vehicle horn is used.
  • Fixed vehicles sometimes moving to the left/top edge of a square after loading.
  • Fixed player-zombie unique multiplayer IDs never being released.
  • Fixed player being forced to reenter a vehicle in multiplayer sometimes. (If the player rejoins a server and the vehicle they were in is no longer present, savedVehicleSeat does not get set to -1.)
  • Fixed errors activating a controller after the player dies.


IWBUMS Build 40.33

Date: November 8, 2018
Forum: Build 40.33

[New]

  • Added option to disable door shake effect


[Bug Fix]

  • Fixed vehicle reflection cloud intensity matching climate manager
  • Fixed vehicle reflection cloud direction matching ground cloud shadows direction
  • Fixed height off the ground of wooden crates being choosable with the 'R' key when building. (This was the old way of choosing the height; the moveables system chooses the height automatically now.)
  • Fixed metal crates not being moveable, scrappable or stackable.
  • Fixed exception building double-doors above ground level.
  • Fixed being able to build doorframes or double-doors at the tops of staircases.
  • Fixed vehicle horn radius being too low
  • Fixed rate of vehicle-alarm honking at different framerates.
  • Fixed vehicle horn playing in one ear when inside the vehicle.


IWBUMS Build 40.32

Date: November 1, 2018
Forum: IWBUMS Build 40.32

[New]

  • Implemented horizontal scrollbars. Added horizontal scrollbar to the new-game screen.
  • Added sandbox options for snow on ground, rain/fog fx intensity


[Balance]

  • Updated community translations
  • Player can now get wet if windshield is broken based on vehicle speed and rain intensity.
  • Weather period frequency increased
  • Increased chances for heavy weather (storm/tropical/blizzard)


[Bug Fix]

  • Fixed map-loading exception in IsoObject.getWaterAmount()
  • Fixed being able to place some types of furniture at the top of stairs.
  • Fixed chat no longer being logged on the server
  • Fixed cardboard boxes not stacking like wooden crates do.
  • Fixed vehicle trunk not appearing in the loot window for some vehicles at certain angles.
  • Fixed exception climbing stairs that happened if no walls had ever been rendered.
  • Fixed Comments in chat being replaced by ellipses
  • Fixed 'Q' throwing exception in singleplayer debug mode - Stanislav V.
  • Fixed sheetropes sometimes not being removed properly in multiplayer.
  • Fixed missing banID function
  • Fixed sleeping in tent not stopping you getting wet
  • Fixed tree rustling in mp
  • Fixed door shake in mp
  • Fixed new clothing not being used in sheet rope recipes
  • Fixed small objects like microwaves, tv, radio etc blocking zombies
  • Fixed mods triggering weather that impacts on current front strength
  • Fixed possible bug in WinterIsComing that would reset conditions for a couple of days every 30 days


IWBUMS Build 40.29

Date: October 29, 2018
Forum: IWBUMS Build 40.29

[Balance]

  • Changed chevron color to indicate weight gain or loss to grey.
  • Piped items (sinks, toilets, baths..) now require a wrench to be moved.
  • A moveable item requiring no skill now have a 25% chance of breaking instead of 75%.
  • After placing a water piped item you now need to plumb it back before being able to use it (require a wrench & a building or fully enclosed player built house).


[Bug Fix]

  • Fixed error message when having no perks to move an item in tiledef.
  • Fixed doors locked by keys not rattling when trying to open them.
  • Fixed collapsed stacks of food not splitting into separate stacks when freshness changes.
  • Fixed berry/mushrooms not being sorted into separate stacks by freshness.
  • Fixed player shout not attracting zombies.
  • Fixed Delete key not working in the load-game screen.
  • Fixed problem with a DuffelBag items distribution.


IWBUMS Build 40.27v2

Date: October 25, 2018
Forum: IWBUMS Build 40.27v2

[New]

  • Added shake when trying to open locked door
  • Added wind to some left out ferns and plants
  • Moved (previously in right click menu) debug stuff (items list, stash debug, player stats) to the new debug panel.
  • Player launching a game in debug is now automatically ghost/invincible.
  • Added ghost/god mod tickbox in the stats & body debug panel.
  • God mod now also set hunger to 0 (never hungry!)
  • Toned down door shake a bit.
  • Toned down rusle and hit shake for large trees.
  • Wind sways a bit more natural
  • Added random rustles to trees.
  • Added gusty/breezy noise to wind (also applies to rain angle)
  • Changed split wind in 2 sets (trees and low vegetation)
  • Added different sway/bending types for objects
  • Changed big trees to now shake less
  • Added a few minor caching improvements
  • Save the last five console logs in a /logs/ zip so users can easily upload errors even after they've restarted a game


[Bug Fix]

  • You can now wash the new clothing
  • Fixed reverted fog to non-pack which seems to have caused issue on some machine
  • Fixed max skew for most bendy trees reduced a little
  • Added build/health cheat in the debug panel.
  • Fixed bushes only draw with floor when in a car.
  • Fixed player made door shaking when hit.
  • Fixed too few vehicles spawning in some places.
  • Fixed vehicles being usable through closed doors, fences and walls.
  • Fixed vehicle shadows jittering near zombies.
  • Fixed removing a metal-bar barricade giving a metal pipe.
  • Fixed metal-bar barricades requiring three bars but only using one.
  • Changed bushes now also rustle (visual+audio)
  • Fixed bug that caused some erosion replacements (rocks and twigs etc) to sway with wind


IWBUMS Build 40.27

Date: October 18, 2018
Forum: IWBUMS Build 40.27

[New]

  • Added 'sway' wind sprite effects for trees and vegetation that increases/decreases with wind speeds(default on, can be toggled off in options) As seen in high wind.
  • Added 'shake' sprite effects for hits on doors, chops on trees and zeds/players walking through vegetation. General video of this seen below.
  • Added a rain effect that now render precipitation according to wind angle
  • Implemented new Welcome message for MP Chatbox
  • Added server options for kick/ban thunderclap noises


[Bug Fix]

  • Fixed small trees causing crashes but not being removable
  • Fixed car engine turning off as soon as battery is removed
  • Fixed crafting recipes losing their favourite status when game language is changed
  • Fixed police sign showing higher on tile when placed
  • Fixed radio saving last lines of broadcast so broadcasts didn't replay in full upon load


IWBUMS Build 40.26

Date: October 16, 2018
Forum: IWBUMS Build 40.26

[New]

  • Added new clothes: Long shorts, Jacket, Padded Pants, Padded Jacket
  • Thunder sound now plays to all players when an admin bans a player banned, a thunder rumble is heard when one is kicked.
  • All vehicle doors may be locked/unlocked from inside without requiring a key.


[Balance]

  • Balanced some existing clothes insulation (sweater etc will be less effective)
  • '/thunder start' now starts a thunder storm 24h duration.
  • '/startRain' '/stopRain' is now equal to setting admin climate panel precipitation to 1.0.


[Bug Fix]

  • Fixed not being able to make it snow via admin panel
  • Fixed bug where fog wasn't the same as when the player last quit
  • Fixed some map bugs: missing walls, missing lightswitches, duplicate TVs.
  • Fixed covered gas station that was considered interior.
  • Fixed missing checkmarks next to the current values of chat-window options.
  • Fixed unnecessary old chat-transparency display option.
  • Fixed issues with on-screen server messages (using /servermsg command) - horizontal position was relative to the chat window, display time was depended on framerate, font now larger.
  • Fixed missing "Ticking clock" animation while the char sleeps is missing
  • Fixed wrong positions of "Performance skybox" and the "Performance reflections" options are moved.
  • Fixed unclear "You need to restart the game to apply changes" text
  • Fixed some debug code running that is disabled in multiplayer.
  • Fixed vehicle skid sound not playing in multiplayer. It only played for the driver previously; remote clients wouldn't hear it.
  • Fixed vehicle damage to prone zombies being too low in multiplayer.
  • Fixed broken vehicle door locks being lockable/unlockable using the dashboard icon (and vehicle menu).
  • Fixed car collision box blocking a door even if a char can come up to it
  • Fixed wash clothing recipe not working.
  • Fixed file encodings in translation files.
  • Fixed dropped items are drawn above the car
  • Fixed empty water container staying equipped when pouring water from one item to another.
  • Fixed propane tank remaining equipped after inserting into a bbq
  • Fixed weatherperiod loading bug
  • Fixed rendering issue with Physics.Render debug option as other things such as vehicle areas wouldn't render.
  • Fixed vehicle y-coordinates when spawning in long horizontal zones. (The long horizontal zones at gas-stations were spawning vehicles at the wrong y-coordinate)
  • Fixed unused vehicle code.
  • Fixed issues with adding/removing gas using gas cans.
  • Fixed unnecessary allocations and file access related to non-existent textures.
  • Fixed zones overlapping any cells in a map directory not being removed before loading that map's objects.lua file.
  • Fixed speech from second player in splitscreen being displayed over first player.


IWBUMS Build 40.25

Date: October 5, 2018
Forum: IWBUMS Build 40.25

[New]

  • Added Loot All and Transfer All commands to the inventory context menu when using a controller.
  • Added 'More Info' panel for Weather survival guide.
  • Updated weather pattern generation (more random, shorter overall, less dark periods, clearings)
  • Updated clouds, new textures and adjusted alpha plus nightfix
  • Updated climate update sequence (for example: admin can now override night)
  • Improved ground snow accumulation (should now also work when making it snow via panels granted other variables like temperature dont make it instantly melt)
  • Weather periods can now be fully modded, including a designated 'modded' stage which can be freely modified.
  • Clothing now shows insulation bar instead of temperature


[Balance]

  • Changed colors of server and shout in chatbox
  • Frozen food no longer allowed as the primary ingredient in evolved recipes.
  • Can no longer use rotten bread slices when cooking level is less than 7.
  • Updated translations added.
  • Added several missing vehicles zones (mccoy, fossoil) & improved gas station vehicles spawning.


[Bug Fix]

  • Fixed exception when a vehicle crashes near a fire.
  • Fixed loot sometimes respawning too soon.
  • Fixed "map_zone.bin could not be saved" multiplayer error.
  • Fixed /adduser not encrypting the new password.
  • Fixed weight-gain and weight-loss indicators appearing at the same time. Also fixed increased weight-gain.
  • Fixed McCoy vehicles not spawning.
  • Fixed weight-gain indicator position in character-info screen.
  • Fixed possibly not being able to click the bottom options in the vertical menu.
  • Fixed typing a message in admin chat without a command or target stream sending the message to the admin stream
  • Fixed typing a message in the normal chat panel without a command or target stream should sending the message to local chat
  • Fixed teleport command not working with names
  • Fixed missing teleportto command
  • Fixed red font for system messages and shout being hard to read
  • Fixed 'error with packet 127' (Discord)
  • Fixed missing comma in UI_EN.txt
  • Fixed multithreading issue with RenderSkybox.
  • Fixed dead zeds lying on map blocks
  • Fixed green corpses caused by RenderSkybox().
  • Fixed exception when plastering walls.
  • Fixed long welcome messages do not wrap properly
  • Fixed PZPopMan's handling of non-ascii filenames.
  • Fixed server message not being shown. Authors now show on screen.
  • Fixed AnnounceDeath message not showing in chat
  • Fixed general tab of chat being added twice.
  • Fixed wave signals not being ignored until player fully connected to server and chat manager is working
  • Fixed InvalidOperation on Mac
  • Fixed wrong calcul in failure of damaging part when installing it.
  • Fixed missing some vehicles definitions (Fossoil wasn't spawning + a few variant of existing models)
  • Fixed wrong distributions table for some vehicles (postal vans weren't spawning anything)
  • Fixed positions zombies stand at when surrounding a vehicle.
  • Fixed some soap items not being able to clean clothing.
  • Fixed crowds of zombies launching vehicles like bottle rockets. Vehicles can still be jostled around by large hordes, but shouldn't go flying off at high speed anymore.
  • Fixed errors loading vehicles whose script is no longer defined by picking a random script.
  • Fixed coop server not starting if -cachedir= didn't end in "/Zomboid"
  • Fixed ISEquippedItem exception when not in debug mode.
  • Fixed vehicle force-field not checking for vehicles on neighbouring chunks - caused issues with zed pathfinding and trapped players.
  • Fixed not being able to open a vehicle's trunk at certain angles.
  • Fixed exception when a zombie's square is null.


IWBUMS Build 40.21

Date: September 27, 2018
Forum: IWBUMS Build 40.21

[New]

  • Skybox generation for vehicle reflective windows. This takes into account: the time of day, the Global illumination color, fog, cloudiness, precipitation intensity, wind direction, wind speed and the temperature of the ambient air (as in winter the clouds are lower than the ground)
  • Added more natural looking snow on the ground:
  • Added more checks to online usernames. They now must be three characters long, and not contain any of the following character: ; . ' ? \
  • Added new server option AllowNonAsciiUsername (default false). This can be set to true to allow the use of non-ascii characters in the username, such as the Cyrillic alphabet etc..)
  • Game now checks username in lowercase when accessing the database. So if your name is BLARG, but you type BLaRG you will still join.
  • Added clear console command for client and server
  • Commands can now be temporaly disabled with DisabledCommand annotation. Disabled connections, grantadmin, removeadmin, servermessage and thunder commands. Help also disabled for these commands by annotation
  • Added debug menus for weather, climate, bodydamage and stats - which can be opened with shift-backspace: https://www.youtube.com/watch?v=h6KdrMqzHrE&feature=youtu.be&t=14
  • Added more climate modding options
  • Weather now affect chance of starting the car (specially on low quality engine, the colder, the harder is to start).
  • Added more filters to characters used in player usernames (, / @ $)


[Bug Fix]

  • Fixed not being able to create new username.
  • Fixed removed unused import and leftover debug lines.
  • Fixed new players not being able to join server.
  • Fixed unnecassary 'ban steam id' when banuser is preferable
  • Fixed Coordinates parameter being used with 'add vehicle' command
  • Fixed wrong calcul in Nutritions values (it'll be now easier to gain more weight if eating high carbs or lipids food)
  • Fixed "Survived For" showing on the character screen if the player doesn't have a watch.
  • Fixed weight display from being a float to being an int (no more 80.14 but only 80.)
  • Fixed outside temperature from showing on vehicle dashboards. This became confusing when we also had the UI temperature showing.
  • Fixed server message command.
  • Fixed additem command. -u flag removed.
  • Fixed 'add vehicle' command not giving a vehicle to a player who hadn't included their name.
  • Fixed Banuser command
  • Fixed output from help command not being alphabetical
  • Fixed players not being able to execute commands if they have the correct rights.
  • Fixed wrong calcul in startEngine process.
  • Fixed multiple VehicleFailingToStart sounds playing.
  • Fixed DebugChunkState not rendering weather effects.
  • Fixed scaling of lines when zooming indoors.
  • Fixed some map issues: A house had a grass floor, a trailer had a TV on the same square as a kitchen counter, a building had no light switches in two upper floor rooms.
  • Fixed doors/radios/tvs/windows sometimes having different states on clients and the server.
  • Fixed ReleaseSafehouse command
  • Fixed and refactored Grant Admin and Remove Admin commands
  • Fixed incorrect trunk size of vans with seats.
  • Fixed wrong calcul in chance of uninstalling part resulting in sometimes damaging the part where it should be impossible.
  • Fixed some ingredients left at -1 hunger reduction when adding them to a recipe.


IWBUMS Build 40.18

Date: September 24, 2018
Forum: IWBUMS Build 40.18

[New]

  • Added new Spiffo survival guide entries about weather.


[Bug Fix]

  • Fixed the lighting color on corpses.
  • Fixed a bug with the screen shader.
  • Fixed an old SpriteRenderer bug, not sure if it hurt anything.
  • Fixed appearance of selected hot/cold items in the inventory/loot windows.
  • Fixed food temperature possibly going above/below container temperature.
  • Fixed some UI layout issues with jumbo fonts.
  • Fixed long strings overlowing comboboxes.
  • Fixed some minor map bugs - light switches, doubled-up TVs, a building with no wall on second floor.
  • Fixed using string.match (string contains) instead of stringStart for the item list.
  • Fixed broken chat coammds.
  • Fixed rights for chatbox command execution.
  • Fixed commands additem, addvehicle, teleport has additional required options -c and -u for coordinates and username stuff.
  • Fixed chatbox not remembering last command.
  • Fixed small bugs in survival guide.


IWBUMS Build 40.17

Date: September 20, 2018
Forum: IWBUMS Build 40.17

[New]

  • Added climate and weather MP admin panels. Many climate values can be now be ticked to override what's happening on the map. Values set by admin will override any values set by climate system, weather and mods. System also shows current weather information, and gives options to stop it.
  • Rain and snow now look like they hit the ground. Rain then disappears, and snow fades out.


[Balance]

  • Game now displays days fresh and rotten in food tooltips in debug mode.


[Bug Fix]

  • Fixed an exception when a splitscreen player joins during rain.
  • Fixed a bug in SetPlayerLocation() which caused unnecessary work to be done.
  • Fixed some tile properties in newtiledefinitions.tiles. Window frames with HoppableW/HoppableN. Wooden Bench -> Sturdy Bench. White Simple Chair -> Grey Plastic Chair
  • Fixed seahorse cafe windows with invalid smashed / glass-removed offsets
  • Fixed being able to display duplicates of some admin panels.
  • Fixed gun sounds not being heard far enough away in multiplayer. (The radius is only set to 20 in FMOD. Setting 'distanceMax' in sounds.txt overrides the value in the .bank file. Mods will need to set this value as well.)
  • Fixed barricades not being removed when a window is destroyed by a sledgehammer.
  • Fixed players with Deaf trait hearing house alarms.
  • Fixed position of speed-controls in debug mode (which forces the clock to be visilble).
  • Added Thunder and RumbleThunder GameSounds so thunderstorm volume can be changed.
  • Fixed player not facing microwave or stove when checking its settings.
  • Fixed two bugs with spawning a random zombie in a barricaded bathroom.
  • Fixed clean/disinfect crafting tooltips saying "Destroy" rather than "Use" for bandages/rags.
  • Fixed two exceptions when pressing keys while the game is loading.
  • Fixed speed controls briefly appearing in the wrong position when starting a game.
  • Fixed zombie-population files being saved to the wrong location on Linux and Mac.
  • Fixed not being able to sleep when not tired or recently slept when the server option SleepNeeded is false.
  • Fixed being able to place multi-tile furniture where walls intersect the furniture.
  • Fixed being able to place tents on squares that are blocked by vehicles.
  • Fixed failing to check for trees when building some carpentry objects.
  • Fixed sounds playing at full volume when first loading a game.
  • Fixed learning from TV/radio when asleep
  • Fixed climatemain spam in log on server
  • Fixed celsius/fahrenheit option not being saved
  • Fixed freeze issue on certain vidcards
  • Fixed precipitation not clearly visible when zoomed


IWBUMS Build 40.16

Date: September 13, 2018
Forum: IWBUMS Build 40.16

[New]

  • Reflective windows on vehicles
  • Added player temperature rework including better time control and overall system
  • Added insulation value (0.0 to 1.0) for clothing items
  • Added ability to switch between Celsius and Farhenheit
  • Added proper windspeed kph & windchill factor, and info moodle
  • Wind is better reflected by fx (snow, rain, clouds)
  • Added options to debugger to trigger storms and blizzard
  • Improved storms and blizzard
  • [MODDING] hanged spawnchance for vehicle type definition from an Int to a Float.


[Balance]

  • Updated translations.
  • Renamed Metal Tube as Metal Pipe.
  • Removed Pipe (plastic one) from recipes/dropping table, and now use Metal Pipe instead.
  • Improved the appearance of crafting tooltips.
  • 'Road Rage' trait renamed as 'Speed Demon'
  • Digital watch now shows temperature
  • Adjusted increased min cone night a bit


[Bug Fix]

  • Fixed upgraded door frames blocking player movement.
  • Fixed the delay before right-clicking starts aiming being shorter at higher framerates. (At 120fps, right-clicking to bring up the context menu could often initiate aiming.)
  • Fixed player entering attack stance when pressing the Control key while the mouse is over the inventory window.
  • Fixed the player aiming when the mouse is over the inventory tooltip
  • Fixed fire and smoke sprites being drawn as part of the floor - being covered by snow etc
  • Fixed corpses appearing black when first loading a saved game.
  • Fixed items that should spawn in bags sometimes spawning in the container the bag is inside.
  • Fixed adding bait to traps not working.
  • Fixed not being able to get command history in chat panel
  • Fixed 'Plays Baseball' trait not working properly.
  • Fixed 'Q' shout not attracting zombies.
  • Fixed not being able to make a pot of soup with a canned mushroom soup.
  • Fixed not being able to refill an empty Propane Torch
  • Fixed 'GameServer.hitZombie() doesn't handle vehicles being hit by players' issue
  • Fixed BodyDamage.FoodSicknessLevel going below zero.
  • Fixed slices of Cake and Pie not inheriting stats from the original item.
  • Fixed sound-related exception when smoking cigarettes or drinking from a bottle.
  • Fixed a second-story room in the Mall that wasn't considered a room for plumbing/electricity purposes.
  • Fixed zombies being immune to attacks while staggering backwards. (This is an OLD much-complained about issue in MP, so yay.)
  • Fixed zombies with 3D models not facing the player when shoved.
  • Fixed News.txt not being read from mods.
  • Fixed passengers being able to fall out of a moving car in MP and be run over if they disconnect briefly
  • Fixed cold damage only when hypo 4
  • Fixed damage not stopping when in positive surroundings and rate of damage limited to x per min
  • Fixed fog oversaturation during night
  • Fixed viewdistance value not being adjusted properly
  • Fixed rain appearing to be stretched
  • Fixed campfires no longer trying to spread to non-burning floors regardless of items/objects on it.


IWBUMS Build 40.14

Date: September 6, 2018
Forum: IWBUMS Build 40.14

[New]

  • Optimized Items List Viewer rendering (by not drawing items that aren't visible).
  • Vehicle dashboard now displays headlight icon in red if headlights are switched on but aren't working.
  • Added tooltip for Light Fire when Notched Plank is in inventory but not the other item required for lighting a fire.


[Balance]

  • Added Packaged=TRUE to Remoulade so nutrition info is visible.
  • Renamed Disinfect Bandage recipes to Disinfect Rag for Ripped Sheets.
  • Increased the distance zombies become visible spawn in newly-seen rooms when the player is in the same building. This is to fix zombies seeming to spawn right in front of (or sometimes around) the player in the large open rooms in the Mall.


[Bug Fix]

  • Fixed sound delays and volume issues by rebuilding .bank files. Changed short sounds from Streaming to Compressed and longer sounds to Streaming.
  • Fixed climate net error
  • Fixed thunder sounds not triggering on client and some vars not being set properly.
  • Fixed missing raindrops
  • Fixed missing weather translation
  • Fixed Yuri's force-field on cars blocking player path to fuel cap
  • Fixed the game is freeze if the game has stopped in debugger
  • Fixed headlights providing a cone of lights even if they're off / broken.
  • Fixed empty wine bottles not being refillable with water.
  • Fixed Server Toolbox appearing underneath the top-left icons.
  • Fixed resetting fatigue, endurance, and body temperature to default unless in God Mode.
  • Fixed custom volumes for some sounds that were .bank files so they're now part of the sounds.txt file.
  • Fixed connect-to-server ui not resetting the game to singleplayer in case of error.
  • Fixed connect-to-server and xp-bonus arrows animating at high speeds at different framerates.
  • Fixed obsolete items showing in the Items List Viewer.
  • Fixed nutrition info in Food tooltips in debug mode showing when the Tooltip.Info debug option is checked.
  • Fixed potentially having more water than was available at the start when cancelling the pour-on-ground action.
  • Fixed water bottles not filling to capacity when less than 1 unit could be added.
  • Fixed vehicle brake-light texture indicating working brake lights when the battery is dead/uninstalled.
  • Fixed vehicle radial menu allowing headlights to be switched on/off when the battery is dead or missing.
  • Fixed the game unpausing after hiding the changelog UI.
  • Fixed missing vehicles_pickupvanlightsburnt.png
  • Fixed issues with vehicle horn, lights, alarm and siren when the battery is dead or uninstalled.
  • Fixed "ERROR: model texture "f_hair_White" wasn't found" on Linux and Mac.
  • Fixed NullPointerException in IsoWindow.handleAlarm().
  • Fixed player equipping an already-equipped water bottle when filling it.
  • Fixed Stone hammer not being usable when upgrading wooden walls.
  • Fixed sheet rope typo.
  • Fixed garbage-creating debug code in ZombieUpdatePacker.
  • Fixed player not being able to see nearby zombies when very tired and/or panicked.
  • Fixed frozen food spawning in freezers long after the power goes out.
  • Fixed Invisible checkbox in Admin Powers ui not setting GhostMode on the server and several other places set GhostMode=invisible.
  • Fixed gc with WorldSoundManager.getBiggestSoundZomb()
  • Fixed zombies hearing players from far away.


IWBUMS Build 40.11

Date: August 30, 2018
Forum: IWBUMS Build 40.11

[New]

  • New C++ version of ZombiePopulationManager. This system is what governs the placement and movement of zombies when they’re not directly on your screen, and this updated version should be an optimization for SP and MP – hopefully helping out lower spec machines and busy servers.
  • Updated FMOD to 1.10.08


[Bug Fix]

  • Fixed Items List Viewer layout with larger fonts.
  • Fixed RoadRage and SundayDriver traits not being mutually exclusive.
  • Fixed profession icon overlapping trait icons in the Info panel.
  • Fixed missingpzexe.jar and sqlite-jdbc-3.8.10.1.jar
  • Fixed presence of old unused java libs
  • Fixed "wrong server password" when host starts a Steam coop server.
  • Fixed unclear main menu items
  • Fixed co-op host being allowed to enter commands in the Lua debug console when not admin.
  • Fixed car/tire_explode -> VehicleTireExplode.
  • Fixed main-menu lighting not being timed to the music when the music library was set to Random.
  • Fixed PZPopMan.dll/.dylib/.so not being in Steam build scripts.


IWBUMS Build 40.9

Date: August 23, 2018
Forum: IWBUMS Build 40.9

[New]

  • Simulated weather and climate system - recreating true-to-life weather patterns through 365 days of the year
  • New shaders for times of day and seasonal effects
  • Storms that move over the map
  • Fog and mist
  • New 'A Storm is Coming' and 'The Mist Descends' scenarios
  • New isoRegions system to detect an enclosed area - player-made or dev-created - to keep weather effects on the outside
  • New player character temperature system
  • New Chatbox. Primary features include separate chat streams (safehouse, local, global, etc), customizable chat and more intuitive usage and commands. It's hopefully a lot more convenient now.
  • New system to convert objects placed by mappers so they can be used as functional game objects. This covers items like barricades, campfires, rain barrels, traps, composters, crops etc.
  • New functionalities for the PZ sound system. Formerly modders couldn't override sounds in PZ FMOD soundbanks, so when players find certain sounds are too loud or annoying (heartbeat, zombie alert, flies, level up noise etc) it was hard to raise/lower them independently. Details about all the game sounds now go into media/scripts/sounds.txt. A new in-game UI allows users change the volume of any sound they feel is too oppressive.
  • Winter is Coming game mode now works with new climate system. Seasons still impact on this mode - 'Summer' highest temperature is 0 degrees centigrade, and winters may drop to -30. After 3 full days a powerful weather period is generated, that will always feature a blizzard.
  • New MP Admin UI added: an Items list viewer in the admin panel. It can be used to quickly search through, and spawn, items.
  • Added BloodSplatLifespanDays server option to remove old blood-splats.
  • Added a 'Revert screen settings' feature after 20 seconds for when newly selected resolution settings are incompatible.
  • Single tile doors can now be blocked from opening/closing by obstacles - as it is with double doors.
  • New car-battery charger that is placed on the ground and interacted with using a context menu.
  • Transferring water from an object to an inventory item nos requires equipping that item. The amount of water to transfer is calculated in start() instead of when the action is queued.
  • Repair Engine and Take Engine Parts now show progressbars and flash Success/Failure.
  • Drunk moodle now has an impact on driver steering input
  • Added a way to edit admin powers (invisible, godmod, no clip, unlimited carry, various cheat...) in the MP admin panel.
  • Added in-game Sandbox options editor for server admins - this will allow server admins to change in-game settings that do not require a restart.
  • Updated community translations. Also updated translations with the display names to aid the process.
  • Many UI changes to handle different font sizes. Added context-menu font-size option.
  • Warnings now displayed on button tooltips in the Mods screen.
  • Added UIFont.DebugConsole for the lua console which doesn't handle larger fonts.
  • Added a setColor function to BaseVehicle.java.
  • Added DebugOptions.WorldStreamerSlowLoad to simulate slow map loading.
  • Added a way for outside signs to have light (check room under it if they have electricity).
  • Added lights to neon signs.
  • Added a way to dismantle car wreck (burnt car) with a propane torch & a welding mask. Gathered metal material will depend on your metalwork skill.
  • Added buttons to server-disconnect screen to return to Main Menu or Quit to Desktop.
  • Added seperate Shadow extents from vehicle extents to allow for better shadows
  • You can now improve wooden door frames as you would walls. (This won't work on previously built frames though).
  • Updated fonts to bold to aid readability.
  • Re-exported the map for to improve zombie density in some farmland and rural areas.
  • Changed First Week in One Week Later and adjusted settings to make sure that new players aren't given too easy a ride.
  • Added a way to edit Admin powers (invisible, godmod, no clip, unlimited carry etc) in the in-game admin panel
  • Players can now be harmed when hit by a car. DamageToPlayerFromHitByACar sandbox option added
  • Added back the Lowest lighting-quality display option. [Lowest lighting quality now doesn't use the circle-stencil and doesn't draw a second pass of floor shading, so it is a help to low-spec users.]
  • Added Display option to disable the new roof-hiding feature for low-spec users.
  • Shader now used to draw wall + stencil + lighting in a single pass. Difficult to tell how much FPS boost this results in, but could help.
  • Client now displays the first lua or script file that does not match one on the server to aid user diagnosis of things going wrong with MP
  • Added an eight-second timeout while waiting for the checksum response from the server.
  • Added player body temperature info to moodles
  • Updated menu screen with vertical rather than horizontal options - due to problems with taskbar in latest Windows Updates.
  • Added a UI to display status and error messages when attempting to connect to a server.
  • Added a chevrons on character screen next to the weight to indicate if weight is increasing or decreasing.
  • New driving-related traits
  • [MODDING] LoadVehicleModel lua function and re-calc spawn chance added to aid players who want to mod in new/individual cars.
  • [MODDING] Mapper-placed generators are now functional objects when first loaded.


[Balance]

  • Reduced the the impact of loot modifier sandbox option on easier difficulty.
  • Increased the height of tooltip progressbars by 1 pixel.
  • Added being able to rest/sleep on picnic table (considered as a bad bed.)
  • Added missing Raspberry Shortbread, CookieChocolateChip" & Candycane" items to the loot table.
  • Added missing nutrition values to medicinal herbs and condiments.
  • Disabled zombies sprinters in MP (if speed is set to Sprinter, it'll be set back to Fast Shamblers)
  • Lowered the alarm clocks & digital watch wake up distance.
  • Added "Very Low" choice to CarSpawnRate Sandbox option.
  • Increased VOIP range (fade and falloff)
  • Bowls of soup now affect thirst.
  • Wood barricades require two nails. Previously in SP 2 nails would be used, while in MP only 1 would be used.
  • Changed in-vehicle visibility cone when driving through weather effects. Cone now extends based on darkness value.
  • Metal tube added to dismantle car wreck loot table.
  • Player can now sleep in a car that has its engine running.
  • Moved the ServerToolbox (and Lua DebugConsole) close buttons to the left to match other windows.
  • Improved vehicle handling


[Bug Fix]

  • Fixed character info UI exception when admin assigns a profession to a formerly profession-less player.
  • Fixed mousewheel not scrolling the ServerWelcomeMessage textbox in the server-settings editor.
  • Fixed ancient font kerning bug.
  • Fixed "Loading..." message appearing briefly when continuing an existing save.
  • Fixed resize bug with the server browser that made the tabs unclickable.
  • Fixed missing scrollbar in the New Game screen.
  • Fixed duplicate scrollbars in some server-settings editor lists.
  • Fixed "Lage Metal Shelves" typo.
  • Fixed house with missing walls near 14070,5200.
  • Fixed rendering hidden moodles every frame.
  • Fixed unused duplicate ISInventoryPage.refreshBackpacks()
  • Fixed UIElement.DrawText(x,y,alpha) not using FBO_ALPHA_MULT.
  • Fixed bug that could result in invisible 3D corpses.
  • Fixed invalid RGB values used in TextManager.DrawString(x,y,str)
  • Fixed GC created while loading files and some related to textures loading.
  • Fixed unoptimized TextManager.getFontFromEnum()
  • Fixed splitscreen players not being able to wake themselves up with less than two controllers active.
  • Fixed exception playing zombie sounds when a zombie's current square is null.
  • Fixed server sending smash-window packets to distant clients.
  • Fixed outright carmageddon when vehicle ids become negative after a long time running.
  • Fixed "Drop" option appearing for non-droppable moveable objects in inventory.
  • Fixed not being able to pick up corpses behind tall windows.
  • Fixed previously-clicked buttons sometimes remaining highlighted when redisplayed.
  • Fixed "Peanut Butter and Sandwich".
  • Fixed the info button in the character-info screen titlebar not displaying the help text for the current tab.
  • Fixed calculation of the amount of condition restored when fixing things.
  • Fixed syncing of the remaining uses of ingredients with CanBeDoneFromFloor recipes.
  • Fixed syncing items in vehicles or containers with CanBeDoneFromFloor recipes.
  • Fixed sledgehammer being primary weapon over axe or baseballbat when pressing the "equip handweapon" hotkey (default 1).
  • Fixed being able to equip weapon while running.
  • Fixed lack of ability to plaster and paint a wooden pillar.
  • Fixed campfire spawning items.
  • Fixed painting a wall not removing a blood splat on it.
  • Fixed progress bar not showing when adding an ingredient in an evolved recipe.
  • Fixed not being to craft battery connector for some movable items.
  • Fixed GameClient.receiveItemListNet() using short instead of int ids.
  • Fixed "Level Up" button in Player Stats admin UI not updating target player.
  • Fixed IsoObject.save() handling of Attached sprites.
  • Fixed exception reading a map chunk when an object without a sprite was saved.
  • Fixed client exception taking a bag off the ground shortly after transferring items to/from it.
  • Fixed being able to dig graves from a vehicle.
  • Fixed wrong nutrition value for PanFish.
  • Fixed various wrong container items spawning.
  • Fixed not being allowed to take more dirt from the same spot.
  • Fixed appropriate tiles not being seen as "Gravel".
  • Fixed carpentry/metalwork/walkto context option being available while inside a vehicle.
  • Fixed being able to dig with hands and shovel from a car.
  • Fixed a bug when trying to eat an item that was no longer there.
  • Fixed carpentry door option not being disabled if nothing could be built.
  • Fixed typo "You killed 0 zombie" into "You killed 0 zombies".
  • Fixed server sending (most but not all) vehicle packets to distant clients.
  • Fixed server sending multiple packets when brake lights turn on/off.
  • Fixed deaf players being able to hear car radios, players with deaf trait can still read/hear TVs if facing them due to closed captions. In splitscreen, text displayed above a non-deaf player is visible to a deaf player.
  • Fixed "buffer overrun" error after sitting on the server-disconnect screen for a while.
  • Fixed players becoming trapped upstairs by forbidding building floors (and metal roofs) above/over stairs.
  • Fixed being able to move the health body status everywhere.
  • Fixed some wrong/missing parking lot zones.
  • Fixed campfire container icon not being displayed.
  • Fixed speed controls clock button being too fast.
  • Fixed client sending 20KB checksum string to the server.
  • Fixed error loading zomboidSmall font on Mac/Linux.
  • Fixed the the first spawned vehicle not having a schematic in Vehicle Mechanics and having a very basic "switch seat" image
  • Fixed zone mask textures for all vehicles - ensuring correct doors, rear view mirrors and hoods.
  • Fixed wrong calculation of WaterShutModifier & ElecShutModifier sandbox options.
  • Fixed SystemDisabler.doAllowDebugConnections being set to true
  • Fixed headlights on Sportscar being incorrectly positioned
  • Fixed bounding rectangle for character collisions being smaller than physics collisions for vehicles. Also Remade transfer areas vertically, and not parallel to the vehicle. Also also Changed the shift of areas. Now the hood and trunk area is shifted in parallel of vehicle. The areas of doors and tires shift vertical.
  • Fixed physicsDelay and physicsDelayServer transmitting incorrectly
  • Fixed Function UpdateLimit.Check incorrectly calculating delay time.
  • Fixed the game client periodically requesting a full update of the car for which the coordinates are transmitted from the server. This caused the car to twitch.
  • Fixed Van sliding around map even without brakes and tires
  • Fixed debug log message "VID=__ force=__" on server
  • Fixed vehicles that can be rammed to turn over and float above zombies
  • Fixed shell texture being set to null for special vehicles
  • Fixed vehicles missing uninstalled Trunk lid / Hood textures; when uninstalled, these parts look visually repaired
  • Fixed 'Cone of light' from vehicle headlights being too narrow
  • Fixed not being able to get into cars that are tightly packed in parking lots
  • Fixed getting in a car door on the southern side causing the car to overlap the player entirely for a brief second
  • Fixed the game becoming unresponsive when standing next to a vehicle that is turned on its side
  • Fixed Van/VanSeats missing textures for uninstalled rear doors
  • Fixed Van/VanSeats missing textures for uninstalled middle doors
  • Fixed stationary cars getting hit by another car in MP rubber-banding back to their old position This involved Yuri changing the algorithm for synchronizing cars on the network.
  • Fixed NullPointerException in zombie.iso.objects.IsoWaveSignal.AddDeviceText(IsoWaveSignal.java:152)
  • Fixed plants clipping through the car
  • Fixed trash sprite being rendered above the car
  • Fixed visual anomaly after re-loading a Host server and driving
  • Fixed passengers sometimes not being able to exit from vehicle after travel.
  • Fixed the wrong render of "Random" - Button In "Customise Character" menu
  • Fixed colliding with a zombie head on, while they're in their walking state, letting you push them indefinitely
  • Fixed zombies hit by a turning car snapping to a different position
  • Fixed how, on a dedicated server hosted remotely, zombies take a very long time to react to vehicle sounds and movement
  • Fixed issues with how Zombies walk between several sources of sounds.
  • Fixed incorrectly displayed position of vehicle after collision with another car.
  • Fixed cars floating to the ground when spawned
  • Fixed some car texture issues
  • Fixed the game sometimes not reacting to some keys (V and Esc)
  • Fixed horn (Q or V menu) causing popping sound, as if several were being played at once
  • Fixed clicking repeatedly while the game is saving can causing it to lock up
  • Fixed the missing hood and rear view mirror being incorrectly displayed on PickUp vehicle.
  • Fixed cars showing damage texture on parts but not in Mechanics menu
  • Fixed some standing zombies not reacting to collisions with vehicle in MP.
  • Fixed the 'Hours until death from zombie infection' not starting at the exact mome infection occurs.
  • Fixed ambient sound emitters being played every frame and clogging the FMOD command queue.
  • Fixed sound file name instead of GameSound name in AttackVehicleState.
  • Fixed UIElements not getting onMouseMoveOutside callbacks sometimes.
  • Fixed selecting text in UITextBox2 with the mouse.
  • Fixed BaseVehicle.emitter not being removed from SoundManager.emitters.
  • Fixed "0-12 hours" Sandbox setting killing instantly.
  • Fixed server database editor not handling special characters in strings.
  • Fixed some vehicle sounds not being sent to remote clients when the local player has the Deaf trait.
  • Fixed vehicle exit positions not being blocked by obstacles properly.
  • Fixed various door and window sounds not playing for remote clients.
  • Fixed metalwork crafting sounds not using GameSound name.
  • Fixed players with Deaf trait sending repeated sounds to other clients for some actions and creating HORRIBLE NOISE.
  • Fixed mechanics UI delay in showing textures when opened for the first time.
  • Fixed UIElement.DrawTextScaledUniform when textures are in a .pack file.
  • Fixed multithreading bug with animation loading.
  • Fixed missing RotateObject GameSound.
  • Fixed inventory tooltips overlapping the mouse pointer near the bottom-right corner of the screen.
  • Fixed street signs not showing the collided-with sprites
  • Fixed NullPointerException in WorldSoundManager.getBiggestSoundZomb()
  • Fixed usernames being case-sensitive, leading to duplicates (Hicks, hicks, hICKs . . . ) in the database
  • Fixed game characters with names in different registers being loaded as one and the same character
  • Fixed position of Toggle Stove button in loot window titlebar with larger fonts.
  • Fixed the new GameSounds UI not working with the controller.
  • Fixed the lack of SFX when attempting to push a stationary vehicle out of the way.
  • Fixed getting out of the van ejecting you a tile or two away
  • Fixed admin commands not working with ' " '. - Romain H.
  • Fixed setaccesslevel not working anymore. - Romain H.
  • Fixed not being able to modify steamid column in whitelist viewer. - Romain H.
  • Fixed not being able to see some columns (including steamid) in the admin's whitelist viewer.
  • Fixed setaccesslevel not being usable on a non connected player who's present in the whitelist.
  • Fixed it not being possible to enter vans through rear doors.
  • Fixed issues with adding/removing gas from a vehicle. Previously the time wasn't proportional to the amount of gas being transferred and Gas Can didn't need to be equipped first.
  • Fixed equipped empty Gas Can was remaining equipped as an empty gas can after siphoning.
  • Fixed the Server Workshop Items connect-to-server UI having issues when the scrollbar is visible.
  • Fixed farming tooltip rendering with different font sizes.
  • Fixed ac/heater draining the battery when the engine isn't running.
  • Fixed LayoutManager making a window visible without adding it to the list of windows.
  • Fixed host losing admin accessLevel in splitscreen.
  • Fixed swinging a weapon at a broken window granting the player XP.
  • Fixed ac/heater draining the battery when the engine isn't running.
  • Fixed Stick Trap using the wrong "closed" sprite.
  • Fixed bad things happening when using the "Level Up" button in the player-stats admin panel.
  • Fixed player not facing campfires when performing various actions on them.
  • Fixed player animation not playing when opening a barricaded window from the non-barricaded side.
  • Fixed missing context-menu option to remove metal-bar barricades.
  • Fixed second farm-plant sprites not being used.
  • Fixed not being able to place medicine cabinets over low objects like toilets.
  • Fixed exception with sprites that have one of lightR/lightG/lightB properties equal to zero.
  • Fixed many duplicate invisible sprites being created for unspawned erosion objects.
  • Fixed erroneous "user XXX will be kicked because Lua/script checksums do not match" message.
  • Fixed not being able to set access level on yourself
  • Fixed the Admin cannot not being able to edit item and containers on players in admin inventory view screen.
  • Fixed game crashing in FMOD_Studio_EventDescription_GetPath function with exception: getPath() != FMOD_OK
  • Fixed Admin can removing an item from a player's hand, but it not removing the item from the game character.
  • Fixed an Admin not being able to open bags in the players inventory from the admin inventory view screen
  • Fixed the character's appearance not updating when the admin removes clothing from the inventory.
  • Fixed IsoGridSquare.haveElectricity() sometimes returning true when it shouldn't. Previously the IsoGridSquare.haveElectricity variable didn't work correctly when two or more generators touched the same square.
  • Fixed calculation of food age/freezing/thawing when the player turns a generator on/off.
  • Fixed exception when zombie climbs through a window or over a fence and the chunk on the other side is unloaded.
  • Fixed Survival sandbox presets having car locked & car alarm to "Never".
  • Fixed "Base" module not being selected by default when using the items list UI.
  • Fixed wrong calculation of unlimited capacity.
  • Fixed BodyDamage.RestoreToFullHealth() not setting temperature to 37.0 degrees. -
  • Fixed old lighting bug that caused flickering in some situations.
  • Fixed evolved recipes using WaterPot as base item - they now require the WaterPot to be at least 3/4 full
  • Fixed not being able to place or build things through an open doorway.
  • Fixed creating ".project_zomboid_2.9.9.17" hidden folder on Linux
  • Fixed target-picking cursors (such as the moveable-tools cursor) getting in the way when the player attacks. …
  • Fixed SGlobalObjectSystem error when a thumpable is destroyed.
  • Fixed name of sound that plays when a carpentry objects break.
  • Fixed barricaded doors being disassembled and leaving the barricade behind. …
  • Fixed Multiplayer Players UI and invite-friends UI being too transparent
  • Fixed lighting not updating after teleporting in multiplayer.
  • Fixed vehicles texture names in scripts being lowercase and uppercase in file system
  • Fixed LoadGameScreen exception with the demo.
  • Fixed bug with lightR/lightG/lightB sprite property value "0".
  • Fixed update() getting called for MainScreen (and all its descendant UIElements) while in-game.
  • Fixed FMOD Occlusion parameter not being set to zero when starting sounds.
  • Fixed engine speed not setting to the engineIdleSpeed value when player press the brake button.
  • Fixed teleport command only accepting the first argument
  • Fixed Admin tab can leaking messages if a different stream is supplied. Separate history also introduced.
  • Fixed vehicle turning radius when accelerating is very large
  • Fixed not being able to add players to Factions when they were connected before you on the server.
  • Fixed the /createhorde function crashing servers by limiting zed spawn to 500
  • Fixed AddItem command needing username to generate an item. Username and count no longer required. It's optional now.
  • Fixed small car idling at 2000 RPM
  • Fixed profession change by Admin transmitting to all players in MP.
  • Fixed addvehicle "Base.SportsCar" "EnigmaGrey" command not working without quotes
  • Fixed player not needing an account password when connecting to a server.
  • Fixed not having the "edit admin power" button in the admin panel.
  • Fixed some spawned tiles by Erosion not being able to be removed.
  • Fixed commands that have no parameters send 'wrong arguments' message

Weather Test Build

Weather Test Build 40.8

Date: August 22, 2018
Forum: Weather Test Build 40.8

[New]

  • Added player body temperature info to moodles
  • Updated menu screen with vertical rather than horizontal options - due to problems with taskbar in latest Windows Updates.
  • Added a UI to display status and error messages when attempting to connect to a server.
  • Added a chevrons on character screen next to the weight to indicate if weight is increasing or decreasing.


[Balance]

  • Moved the ServerToolbox (and Lua DebugConsole) close buttons to the left to match other windows.


[Bug Fix]

  • Fixed not being able to place or build things through an open doorway.
  • Fixed creating ".project_zomboid_2.9.9.17" hidden folder on Linux
  • Fixed target-picking cursors (such as the moveable-tools cursor) getting in the way when the player attacks. …
  • Fixed SGlobalObjectSystem error when a thumpable is destroyed.
  • Fixed name of sound that plays when a carpentry objects break.
  • Fixed ISBuildAction exception.
  • Fixed barricaded doors being disassembled and leaving the barricade behind. …
  • Fixed Multiplayer Players UI and invite-friends UI being too transparent
  • Fixed lighting not updating after teleporting in multiplayer.
  • Fixed trunk area sizes being incorrect sometimes with Yuri's expanded vehicle bounds
  • Fixed vehicles texture names in scripts being lowercase and uppercase in file system
  • Fixed god mode server command not working
  • Fixed tires squealing when pressing W to turn on the car
  • Fixed DiscordBot trying to send an image to the game client, but instead showing a blank line
  • Fixed LoadGameScreen exception with the demo.
  • Fixed controller issues with the new vertical menu and ConnectToServer UI.
  • Fixed bug with lightR/lightG/lightB sprite property value "0".
  • Fixed update() getting called for MainScreen (and all its descendant UIElements) while in-game.
  • Fixed FMOD Occlusion parameter not being set to zero when starting sounds.
  • Fixed engine speed not setting to the engineIdleSpeed value when player press the brake button.
  • Fixed teleport command only accepting the first argument
  • Fixed Admin tab can leaking messages if a different stream is supplied. Separate history also introduced.
  • Fixed vehicle turning radius when accelerating is very large
  • Fixed not being able to add players to Factions when they were connected before you on the server.
  • Fixed the /createhorde function crashing servers by limiting zed spawn to 500
  • Fixed AddItem command needing username to generate an item. Username and count no longer required. It's optional now.
  • Fixed missing Linux and Mac jre/bin/ directories. …
  • Fixed small car idling at 2000 RPM
  • Fixed profession change by Admin transmitting to all players in MP.
  • Fixed addvehicle "Base.SportsCar" "EnigmaGrey" command not working without quotes
  • Fixed Open/Non Open server options: …
  • Fixed player not needing an account password when connecting to a server.
  • Fixed having to use tab to switch tabs as an admin, rather than allowing mouse clicks
  • Fixed not having the "edit admin power" button in the admin panel.
  • Fixed some spawned tiles by Erosion not being able to be removed.
  • Fixed commands that have no parameters send 'wrong arguments' message
  • Fixed sound radius bug that made zombies unresponsive in weather builds


Weather Test Build 40.7

Date: August 16, 2018
Forum: Weather Test Build 40.7

[New]

  • Winter is Coming game mode now works with new climate system. Seasons still impact on this mode - 'Summer' highest temperature is 0 degrees centigrade, and winters may drop to -30. After 3 full days a powerful weather period is generated, that will always feature a blizzard.
  • Added new placeholder moodles to show 'cooling up' and 'cooling down'
  • New MP Admin UI added: an Items list viewer in the admin panel. It can be used to quickly search through, and spawn, items.
  • Changed Chat settings icon to a 'gear' image
  • Chat and input field now fades fully and looks better
  • Weather system: heat damage removed, and safe zone temperature range for heat increased slightly. Cold damage also adjusted.
  • Changed in-vehicle visibility cone when driving through weather effects. Cone now extends based on darkness value.
  • When dismantling a car wreck metal items are now spawned on the ground instead of player's inventory.
  • Metal tube added to dismantle car wreck loot table.
  • Player can now sleep in a car that has its engine running.


[Balance]

  • Weather system: heat damage removed, and safe zone temperature range for heat increased slightly. Cold damage also adjusted.
  • Changed in-vehicle visibility cone when driving through weather effects. Cone now extends based on darkness value.
  • When dismantling a car wreck metal items are now spawned on the ground instead of player's inventory.
  • Metal tube added to dismantle car wreck loot table.
  • Player can now sleep in a car that has its engine running.


[Bug Fix]

  • Fixed @Zomboid and @Discord being in chat messages, as they're color coded in Zomboid AND sent by a bot in Discord
  • Fixed not being able to set access level on yourself
  • Fixed the Admin cannot not being able to edit item and containers on players in admin inventory view screen.
  • Fixed game crashing in FMOD_Studio_EventDescription_GetPath function with exception: getPath() != FMOD_OK
  • Fixed Admin can removing an item from a player's hand, but it not removing the item from the game character.
  • Fixed an Admin not being able to open bags in the players inventory from the admin inventory view screen
  • Fixed the character's appearance not updating when the admin removes clothing from the inventory.
  • Fixed IsoGridSquare.haveElectricity() sometimes returning true when it shouldn't. Previously the IsoGridSquare.haveElectricity variable didn't work correctly when two or more generators touched the same square.
  • Fixed calculation of food age/freezing/thawing when the player turns a generator on/off.
  • Fixed exception when zombie climbs through a window or over a fence and the chunk on the other side is unloaded.
  • Fixed Survival sandbox presets having car locked & car alarm to "Never".
  • Fixed "Base" module not being selected by default when using the items list UI.
  • Fixed not being able to start the car while drunk.
  • Fixed being drunk impacting on driving way too much.
  • Fixed wrong calculation of unlimited capacity.
  • Fixed BodyDamage.RestoreToFullHealth() not setting temperature to 37.0 degrees. -
  • Fixed old lighting bug that caused flickering in some situations.
  • Fixed evolved recipes using WaterPot as base item - they now require the WaterPot to be at least 3/4 full
  • Fixed emoticons not showing in radio broadcasts over player head
  • Fixed speech above player heads not being visible after player death
  • Fixed chat exception after player death
  • Fixed chat input resetting after 5 letters when slash is pressed
  • Fixed lock icon being wrong sometimes
  • Fixed messages from discord which contains # symbol not showing okay in the game chat
  • Fixed messages in discord from the game taking up a lot of space
  • Fixed double server response on server command
  • Fixed minor chat bugs resolved.
  • Fixed tags <> in chat showed in chat sometimes


Weather Test Build 40.6

Date: August 9, 2018
Forum: Weather Test Build 40.6

[New]

  • Simulated weather and climate system - recreating true-to-life weather patterns through 365 days of the year
  • New shaders for times of day and seasonal effects
  • Storms that move over the map
  • Fog and mist
  • New isoRegions system to detect an enclosed area (player-made or dev-created) to keep weather effects on the outside
  • New player character temperature system
  • New Chatbox. Primary features include separate chat streams (safehouse, local, global, etc), customizable chat and more intuitive usage and commands. It's hopefully a lot more convenient now.
  • New system to convert objects placed by mappers so they can be used as functional game objects. This covers items like barricades, campfires, rain barrels, traps, composters, crops etc.
  • New functionalities for the PZ sound system. Formerly modders couldn't override sounds in PZ FMOD soundbanks, so when players find certain sounds are too loud or annoying (heartbeat, zombie *alert, flies, level up noise etc) it was hard to raise/lower them independently. Details about all the game sounds now go into media/scripts/sounds.txt. A new in-game UI allows users change the volume of any sound they feel is too oppressive.
  • Added BloodSplatLifespanDays server option to remove old blood-splats.
  • Added a 'Revert screen settings' feature after 20 seconds for when newly selected resolution settings are incompatible.
  • Single tile doors can now be blocked from opening/closing by obstacles - as it is with double doors.
  • Car-battery charger is now placed on the ground and interacted with using a context menu.
  • Transferring water from an object to an inventory item nos requires equipping that item. The amount of water to transfer is calculated in start() instead of when the action is queued.
  • Repair Engine and Take Engine Parts now show progress bars and flash Success/Failure.
  • Drunk moodle now has an impact on driver steering input
  • Added a way to edit admin powers (invisible, godmod, no clip, unlimited carry, various cheat...) in the MP admin panel.
  • Added in-game Sandbox options editor for server admins - this will allow server admins to change in-game settings that do not require a restart.
  • Updated community translations. Also updated translations with the display names to aid the process.
  • Many UI changes to handle different font sizes. Added context-menu font-size option.
  • Moved the vehicle zone definition over lua for modding purpose + refractoring it a bit to be more user friendly.
  • Warnings now displayed on button tooltips in the Mods screen.
  • Added UIFont.DebugConsole for the lua console which doesn't handle larger fonts.
  • Added a setColor function to BaseVehicle.java.
  • Added DebugOptions.WorldStreamerSlowLoad to simulate slow map loading.
  • Added a way for outside signs to have light (check room under it if they have electricity).
  • Added lights to neon signs.
  • Added a way to dismantle car wreck (burnt car) with a propane torch & a welding mask. Gathered metal material will depend on your metalwork skill. Metal currently appears in your inventory, but in future will appear on the ground.
  • Added buttons to server-disconnect screen to return to Main Menu or Quit to Desktop.
  • Added separate Shadow extents from vehicle extents to allow for better shadows
  • You can now improve wooden door frames as you would walls. (This won't work on previously built frames though).
  • Updated fonts to bold to aid readability.
  • Re-exported the map for to improve zombie density in some farmland and rural areas.
  • Changed First Week in One Week Later and adjusted settings to make sure that new players aren't given too easy a ride.
  • Added a way to edit Admin powers (invisible, godmod, no clip, unlimited carry etc) in the in-game admin panel
  • Players can now be harmed when hit by a car. DamageToPlayerFromHitByACar sandbox option added
  • Added back the Lowest lighting-quality display option. [Lowest lighting quality now doesn't use the circle-stencil and doesn't draw a second pass of floor shading, so it is a help to low-spec users.]
  • Added Display option to disable the new roof-hiding feature for low-spec users.
  • Client now displays the first lua or script file that does not match one on the server to aid user diagnosis of things going wrong with MP
  • Added an eight-second timeout while waiting for the checksum response from the server.


[Balance]

  • Reduced the the impact of loot modifier sandbox option on easier difficulty.
  • Tweaked News_EN.txt
  • Increased the height of tooltip progressbars by 1 pixel.
  • Added being able to rest/sleep on picnic table (considered as a bad bed.)
  • Added missing Raspberry Shortbread, CookieChocolateChip" & Candycane" items to the loot table.
  • Added missing nutrition values to medicinal herbs and condiments.
  • Disabled zombies sprinters in MP (if speed is set to Sprinter, it'll be set back to Fast Shamblers)
  • Lowered the alarm clocks & digital watch wake up distance.
  • Added "Very Low" choice to CarSpawnRate Sandbox option.
  • Increased VOIP range (fade and falloff)
  • Bowls of soup now affect thirst.
  • Wood barricades require two nails. Previously in SP 2 nails would be used, while in MP only 1 would be used.


[Bug Fix]

  • Fixed character info UI exception when admin assigns a profession to a formerly profession-less player.
  • Fixed mousewheel not scrolling the ServerWelcomeMessage textbox in the server-settings editor.
  • Fixed ancient font kerning bug.
  • Fixed "Loading..." message appearing briefly when continuing an existing save.
  • Fixed resize bug with the server browser that made the tabs unclickable.
  • Fixed missing scrollbar in the New Game screen.
  • Fixed duplicate scrollbars in some server-settings editor lists.
  • Fixed "Lage Metal Shelves" typo.
  • Fixed house with missing walls near 14070,5200.
  • Fixed rendering hidden moodles every frame.
  • Fixed unused duplicate ISInventoryPage.refreshBackpacks()
  • Fixed UIElement.DrawText(x,y,alpha) not using FBO_ALPHA_MULT.
  • Fixed bug that could result in invisible 3D corpses.
  • Fixed invalid RGB values used in TextManager.DrawString(x,y,str)
  • Fixed GC created while loading files and some related to textures loading.
  • Fixed unoptimized TextManager.getFontFromEnum()
  • Fixed splitscreen players not being able to wake themselves up with less than two controllers active.
  • Fixed exception playing zombie sounds when a zombie's current square is null.
  • Fixed server sending smash-window packets to distant clients.
  • Fixed outright carmageddon when vehicle ids become negative after a long time running.
  • Fixed "Drop" option appearing for non-droppable moveable objects in inventory.
  • Fixed not being able to pick up corpses behind tall windows.
  • Fixed previously-clicked buttons sometimes remaining highlighted when redisplayed.
  • Fixed "Peanut Butter and Sandwich".
  • Fixed the info button in the character-info screen titlebar not displaying the help text for the current tab.
  • Fixed calculation of the amount of condition restored when fixing things.
  • Fixed syncing of the remaining uses of ingredients with CanBeDoneFromFloor recipes.
  • Fixed syncing items in vehicles or containers with CanBeDoneFromFloor recipes.
  • Fixed sledgehammer being primary weapon over axe or baseballbat when pressing the "equip handweapon" hotkey (default 1).
  • Fixed being able to equip weapon while running.
  • Fixed lack of ability to plaster and paint a wooden pillar.
  • Fixed campfire spawning items.
  • Fixed painting a wall not removing a blood splat on it.
  • Fixed progress bar not showing when adding an ingredient in an evolved recipe.
  • Fixed not being to craft battery connector for some movable items.
  • Fixed GameClient.receiveItemListNet() using short instead of int ids.
  • Fixed "Level Up" button in Player Stats admin UI not updating target player.
  • Fixed IsoObject.save() handling of Attached sprites.
  • Fixed exception reading a map chunk when an object without a sprite was saved.
  • Fixed client exception taking a bag off the ground shortly after transferring items to/from it.
  • Fixed being able to dig graves from a vehicle.
  • Fixed wrong nutrition value for PanFish.
  • Fixed various wrong container items spawning.
  • Fixed not being allowed to take more dirt from the same spot.
  • Fixed appropriate tiles not being seen as "Gravel".
  • Fixed carpentry/metalwork/walkto context option being available while inside a vehicle.
  • Fixed being able to dig with hands and shovel from a car.
  • Fixed a bug when trying to eat an item that was no longer there.
  • Fixed carpentry door option not being disabled if nothing could be built.
  • Fixed typo "You killed 0 zombie" into "You killed 0 zombies".
  • Fixed server sending (most but not all) vehicle packets to distant clients.
  • Fixed server sending multiple packets when brake lights turn on/off.
  • Fixed deaf players being able to hear car radios, players with deaf trait can still read/hear TVs if facing them due to closed captions. In splitscreen, text displayed above a non-deaf player is visible to a deaf player.
  • Fixed "buffer overrun" error after sitting on the server-disconnect screen for a while.
  • Fixed players becoming trapped upstairs by forbidding building floors (and metal roofs) above/over stairs.
  • Fixed being able to move the health body status everywhere.
  • Fixed some wrong/missing parking lot zones.
  • Fixed campfire container icon not being displayed.
  • Fixed speed controls clock button being too fast.
  • Fixed client sending 20KB checksum string to the server.
  • Fixed error loading zomboidSmall font on Mac/Linux.
  • Fixed the the first spawned vehicle not having a schematic in Vehicle Mechanics and having a very basic "switch seat" image
  • Fixed zone mask textures for all vehicles - ensuring correct doors, rear view mirrors and hoods.
  • Fixed wrong calculation of WaterShutModifier & ElecShutModifier sandbox options.
  • Fixed SystemDisabler.doAllowDebugConnections being set to true
  • Fixed headlights on Sportscar being incorrectly positioned
  • Fixed bounding rectangle for character collisions being smaller than physics collisions for vehicles. Also Remade transfer areas vertically, and not parallel to the vehicle. Also also Changed the shift of areas. Now the hood and trunk area is shifted in parallel of vehicle. The areas of doors and tires shift vertical.
  • Fixed physicsDelay and physicsDelayServer transmitting incorrectly
  • Fixed Function UpdateLimit.Check incorrectly calculating delay time.
  • Fixed the game client periodically requesting a full update of the car for which the coordinates are transmitted from the server. This caused the car to twitch.
  • Fixed Van sliding around map even without brakes and tires
  • Fixed debug log message "VID=__ force=__" on server
  • Fixed vehicles that can be rammed to turn over and float above zombies
  • Fixed shell texture being set to null for special vehicles
  • Fixed vehicles missing uninstalled Trunk lid / Hood textures; when uninstalled, these parts look visually repaired
  • Fixed 'Cone of light' from vehicle headlights being too narrow
  • Fixed not being able to get into cars that are tightly packed in parking lots
  • Fixed getting in a car door on the southern side causing the car to overlap the player entirely for a brief second
  • Fixed the game becoming unresponsive when standing next to a vehicle that is turned on its side
  • Fixed Van/VanSeats missing textures for uninstalled rear doors
  • Fixed Van/VanSeats missing textures for uninstalled middle doors
  • Fixed stationary cars getting hit by another car in MP rubber-banding back to their old position This involved Yuri changing the algorithm for synchronizing cars on the network.
  • Fixed NullPointerException in zombie.iso.objects.IsoWaveSignal.AddDeviceText(IsoWaveSignal.java:152)
  • Fixed plants clipping through the car
  • Fixed trash sprite being rendered above the car
  • Fixed visual anomaly after re-loading a Host server and driving
  • Fixed passengers sometimes not being able to exit from vehicle after travel.
  • Fixed the wrong render of "Random" - Button In "Customise Character" menu
  • Fixed colliding with a zombie head on, while they're in their walking state, letting you push them indefinitely
  • Fixed zombies hit by a turning car snapping to a different position
  • Fixed how, on a dedicated server hosted remotely, zombies take a very long time to react to vehicle sounds and movement
  • Fixed issues with how Zombies walk between several sources of sounds.
  • Fixed incorrectly displayed position of vehicle after collision with another car.
  • Fixed cars floating to the ground when spawned
  • Fixed some car texture issues
  • Fixed the game sometimes not reacting to some keys (V and Esc)
  • Fixed horn (Q or V menu) causing popping sound, as if several were being played at once
  • Fixed clicking repeatedly while the game is saving can causing it to lock up
  • Fixed the missing hood and rear view mirror being incorrectly displayed on PickUp vehicle.
  • Fixed cars showing damage texture on parts but not in Mechanics menu
  • Fixed some standing zombies not reacting to collisions with vehicle in MP.
  • Fixed the 'Hours until death from zombie infection' not starting at the exact mome infection occurs.
  • Fixed ambient sound emitters being played every frame and clogging the FMOD command queue.
  • Fixed sound file name instead of GameSound name in AttackVehicleState.
  • Fixed UIElements not getting onMouseMoveOutside callbacks sometimes.
  • Fixed selecting text in UITextBox2 with the mouse.
  • Fixed BaseVehicle.emitter not being removed from SoundManager.emitters.
  • Fixed "0-12 hours" Sandbox setting killing instantly.
  • Fixed server database editor not handling special characters in strings.
  • Fixed some vehicle sounds not being sent to remote clients when the local player has the Deaf trait.
  • Fixed vehicle exit positions not being blocked by obstacles properly.
  • Fixed various door and window sounds not playing for remote clients.
  • Fixed metalwork crafting sounds not using GameSound name.
  • Fixed players with Deaf trait sending repeated sounds to other clients for some actions and creating HORRIBLE NOISE.
  • Fixed mechanics UI delay in showing textures when opened for the first time.
  • Fixed UIElement.DrawTextScaledUniform when textures are in a .pack file.
  • Fixed multithreading bug with animation loading.
  • Fixed missing RotateObject GameSound.
  • Fixed inventory tooltips overlapping the mouse pointer near the bottom-right corner of the screen.
  • Fixed street signs not showing the collided-with sprites
  • Fixed NullPointerException in WorldSoundManager.getBiggestSoundZomb()
  • Fixed usernames being case-sensitive, leading to duplicates (Hicks, hicks, hICKs . . . ) in the database
  • Fixed game characters with names in different registers being loaded as one and the same character
  • Fixed position of Toggle Stove button in loot window titlebar with larger fonts.
  • Fixed the new GameSounds UI not working with the controller.
  • Fixed the lack of SFX when attempting to push a stationary vehicle out of the way.
  • Fixed getting out of the van ejecting you a tile or two away
  • Fixed admin commands not working with ' " '. - Romain H.
  • Fixed setaccesslevel not working anymore. - Romain H.
  • Fixed not being able to modify steamid column in whitelist viewer. - Romain H.
  • Fixed not being able to see some columns (including steamid) in the admin's whitelist viewer.
  • Fixed setaccesslevel not being usable on a non connected player who's present in the whitelist.
  • Fixed it not being possible to enter vans through rear doors.
  • Fixed issues with adding/removing gas from a vehicle. Previously the time wasn't proportional to the amount of gas being transferred and Gas Can didn't need to be equipped first.
  • Fixed equipped empty Gas Can was remaining equipped as an empty gas can after siphoning.
  • Fixed the Server Workshop Items connect-to-server UI having issues when the scrollbar is visible.
  • Fixed farming tooltip rendering with different font sizes.
  • Fixed ac/heater draining the battery when the engine isn't running.
  • Fixed LayoutManager making a window visible without adding it to the list of windows.
  • Fixed host losing admin accessLevel in splitscreen.
  • Fixed swinging a weapon at a broken window granting the player XP.
  • Fixed ac/heater draining the battery when the engine isn't running.
  • Fixed Stick Trap using the wrong "closed" sprite.
  • Fixed bad things happening when using the "Level Up" button in the player-stats admin panel.
  • Fixed player not facing campfires when performing various actions on them.
  • Fixed player animation not playing when opening a barricaded window from the non-barricaded side.
  • Fixed missing context-menu option to remove metal-bar barricades.
  • Fixed second farm-plant sprites not being used.
  • Fixed not being able to place medicine cabinets over low objects like toilets.
  • Fixed exception with sprites that have one of lightR/lightG/lightB properties equal to zero.
  • Fixed many duplicate invisible sprites being created for unspawned erosion objects.
  • Fixed erroneous "user XXX will be kicked because Lua/script checksums do not match" message.


[New Bugs]

  • There's an annoying shadow flicker lighting bug
  • Some chatbox issues
  • Unfair deaths from exposure/temperature
  • Indoor players getting wet when it rains


Weather Test Build 40.5

Date: August 2, 2018
Forum: Weather Test Build 40.5 -no official changelog

[New]

  • New chatbox
  • Sound system rewrite


[Bug Fix]

  • Reintroducing the low lighting mode, and an option for disabling the new building hiding system, which will provide better performance on low end machines
  • Removed the weird sound echos
  • Various Linux compatibility / java fixes
  • Fixed multiplayer zombie attacking / defending issues


Weather Test Build 40.3

Date: July 12, 2018
Forum: Weather Test Build 40.3

  • The player body tries to maintain an optimal temperature of about 37 Celsius. The average favorable surrounding air temperature for the body is set at 22 Celsius.
  • The more the air around the player drops below 22 degrees the stronger the cold strength will become, and if above 22 degrees the heat strength will increase.
  • To make sure the cold and heat don’t affect the body temperature body stats must be kept optimal and correct clothing worn.

Full overview and guide can be found on the forums.


Weather Test Build 40.2

Date: July 12, 2018
Forum: Weather Test Build 3

  • It contains a couple of fixes for some visual bugs and some fixes to the region system.
  • Also has some optimizations for the indoor masking of weather particles.
  • Temperature should also be properly hooked and the way it affects the player + moodles has been changed somewhat albeit still a bit wip (likely needs some fine tuning). A new debug panel for this can be opened with SHIFT+BACKSPACE.


Weather Test Build 40.1

Date: July 6, 2018
Forum: Weather Test Build 2

  • Turbo has also just released an updated version of the test weather beta, which features a multiplayer component of his IsoRegions system – this should allow the information about enclosed player-built spaces across an MP network so fog/precipitation can only be shown in outdoor areas.


Weather Test Build 40

Date: June 29, 2018
Forum: Weather Test Build 1

  • Initial public release of new weather mechanics
  • this is a debug build - so it also comes with a suite of (unoptimized) UI windows and functions to play around with.