Build 39

From PZwiki
Jump to: navigation, search
The PZ garage runs the gamut from family cars to police sedans, to Spiffo restaurant vans. (click to enlarge)
To accompany vehicles a Mechanic profession and skill have also been added to the game. (click to enlarge)
The PZ map has been expanded. (click to enlarge)

Build 39 (also known as The Vehicles Build) was a long awaited update, having its first public build on a new test branch called "Vehicle Test" on May 9th, 2017. The update included major changes to the game engine, causing previous saves from Build 38 to be non-compatible. After being in community testing for over a year, the build was finally released on June 1st, 2018 which saw overwhelmingly positive feedback from players and critics alike. According to the Steam Charts, Project Zomboid saw a 100% increase in players, from a daily peak of 1000 to a peak of 2000, in just 3 days after the build release. A further increase to a peak of 3475 concurrent players were recorded just 11 days after the release, exceeding the previous all-time peak of 2658 players, which was set on June 1, 2014.[1]


Note: any builds missing from this list were internal builds only and not released to the public.

Build 39

Date: May 31, 2018
Forum: Build 39

[New]

  • Added vehicles
    • Nine different vehicle models are available – not including variants on these such as branded vans, or emergency vehicles. So the PZ garage runs the gamut from family cars to police sedans, to Spiffo restaurant vans.
    • Can be found outside homes and in parking lots.
    • Keys can be found in nearby homes, in the vehicle itself or on the floor.
    • Hotwiring is also a skill option.
    • Replaceable spare parts, tyres, suspension, brakes and more.
    • Each variety of vehicle has its own set of replacement parts
    • Replacement parts can be damaged by situations such as overuse, off-road driving and collisions.
    • Vehicles must be topped up with gas and have charged batteries.
  • Added Mechanic profession and skill to accompany vehicles – allowing for increased chances of successful part installation, and trickier repairs.
  • The PZ map has been expanded – filling in the countryside between Riverside and Rosewood with farmsteads, camp sites and various nooks and crannies to explore in your cars, vans and ambulances. The official PZ online map has been updated with this.
  • New Sandbox options: CarDamageOnImpact, CarGeneralCondition, Enable Car Wreck Congestion etc.
  • Player craftable double doors and gates (wooden and metal) added to allow for vehicle storage in player-constructed bases.
  • Added darkening to levels below player's z height to help sense of depth between levels.
  • Added an AllowExteriorGenerator Sandbox option. This allows generators to power exterior tiles, and for example can get gas pumps working after the electricity has turned off.
  • Changed Xmx values to 1200 from 768 for 32/64 clients (should avoid too many pauses due to the garbage collector).
  • Switched to a Cellular Automaton (from a Mersenne) algorithm for RNG: this could be tough for players to see an impact, but changes in value should be less erratic). Also changed the seed generation. Now doing 2 seeds, one for Lua, one for Java.
  • Changed loot respawning to work at regular intervals. Starting at 7AM on the first day, loot respawns according to the LootRespawn sandbox option (in singleplayer) or the HoursForLootRespawn server option. So if loot is set to respawn every 24 hours, it will respawn at 7AM every day. There is a new sandbox option SeenHoursPreventLootRespawn. When > 0, loot will not respawn at the next loot-respawn time in zones that have been seen within that many hours.
  • Display progress when converting an old save to a new world version.
  • Added font-size option for inventory (and carpentry) tooltips.
  • Added line in literature tooltip to reflect when recipes are already unlocked by Profession and/or Traits.
  • Added debug scenarios to help in testing for devs and modders (Create a new character quickly from Main Menu, setup params, sandbox options etc. Check lua/client/DebugUIS/Scenario/DebugScenario, can only be used in Debug).
  • Added a -Dnosave argument in the command line for devs and modders. Use it to stop world saves when testing involves the creation of lots of new characters
  • Added debug option to display circle around character's feet.
  • Added UI for admins to inspect number of network packets sent/received.
  • Added tooltip showing Username on the Scoreboard and Mini-Scoreboard.
  • Added tooltip to Claim Safehouse context menu option when player hasn't survived long enough to be allowed to join.
  • Increase java heap max size on the Mac to match Windows/Linux (1200 MB).
  • Added "Quit to Desktop" button for when errors occur while loading a game.
  • Added "/safehouse release" command so clients can release a safehouse they own.
  • Added Moveables.txt translation file (for moveable-object names).
  • Added MultiStageBuild.txt translation file (for creating/upgrading walls).
  • UI now displays multi-stage build options even if a required recipe is unknown.
  • Added "ReloadWeapon" keybind ('R' by default).
  • Added suppоrt for duplicate keybindings and made changes to vehicle keybindings.
  • ESC key / B-button now cancels timed actions.
  • PlayerDownloadServer saves zip files to memory instead of to disk. This may improve lag issues.
  • Added CompostTime sandbox option.
  • DayLength sandbox option now allows all hours up to 24.
  • Added new town zones and foraging zones, especially around Riverside.
  • Added mailboxes to Riverside, alongside other general decoration map-wide.
  • Added "ItemNumbersLimitPerContainer" server option. It should be used to limit the numbers of items possible into one container.
  • In-game UI renders to a separate texture FBO at a lower framerate for optimisation purposes. (This can be disable in Options should it be desired.)
  • Doors can now be locked from inside without a key - including commercial buildings.
  • Added "Fill Grave" command to fill a grave to its capacity of five corpses.
  • Added better zoom in / zoom out radial-menu icons.
  • Added ErosionDays sandbox setting. (-1 means no erosion. 0 means use the existing ErosionSpeed option. Any other value is the number of days until 100% growth. The maximum value is 36,500 days - 100 years).
  • Digital-watch alarms now beep for 30 in-game minutes before shutting off.
  • Added a warning to the Generator Info window and context-menu tooltips about toxicity.
  • Added missing options to the server-settings editor.
  • Player must face doors when locking/opening/unlocking.
  • Increased max java heap size to 2GB on 64-bit clients.
  • Increased map-download timeout from 30 to 60 seconds while connecting.
  • Client now downloads 20 chunks at a time while connecting to avoid timeouts.
  • Required skill level in the furniture-moving tooltip now shown.
  • Added individual translations for most Sandbox option values.
  • Added DebugOptions.TranslationPrefix to show an * before translated strings.
  • Inventory/loot windows now show a resize indicator when the mouse is between column headers.
  • Added context option for placing movables
  • Updated credits
  • Added a new 'Press 'R' to rotate during construction' tool tip to minimise Sasha's rotation despair
  • Made microwave/oven UI background a bit darker to improve visibility.
  • Host screen now displays an error and prevents launching servers with unsuppоrted WorldVersion.
  • Sprites added to IsoObjectPicker.ThisFrame now limited to those near the mouse.
  • Updated server tool box invite player message.
  • Added ability to place one oversized item (item bigger than floor capacity) on the floor.
  • The multiplayer Tickets UI now handles long and multi-line tickets.
  • Updated newtiledefinitions.tiles with new FloorHeightXXX tile properties
  • Allow WallOverlay sprites to be used without an underlying wall sprite. (Mash uses these in a number of places but they've never appeared in-game.)
  • Game now allows only one faction invite dialog at a time from another user.
  • Rooms named emptyoutside (used by roof-hiding) are no longer treated as interior rooms. Emptyoutside rooms were placed in BuildingEd on roof-like bits that stick out from buildings as well as covered areas (at gas stations for example).
  • [MODDING] Can now get HandWeapon.RunAnim with getRunAnim().
  • [MODDING] IsoGameCharacter now has an avoid damage variable that will negate hitting. getAvoidDamage() & avoidDamage().
  • [MODDING] Added OnRefreshInventoryWindowContainers event that modders can use to hook into ISInventoryPage.refreshBackpacks().


[Balance]

  • Reduced zombie corpse weight to 20.
  • Increased locations where antibiotics can be found.
  • Increased chance of finding plush Spiffo.
  • Increased chance/locations where ammunition, shovels, cigarettes, lighters, antibiotics, Canning items, Barbed Wire, Milk and Empty Sandbags spawn.
  • Updated close, pin and unpin UI icons.
  • Nerfed the speed at which clothes become dirty.
  • Increased radio transmission range for walkie-talkies etc. (Since radios were added the map has grown, and the transmission ranges had not been adjusted to fit it.)
  • Foraging previously caused both fatigue and sleepiness, but the sleepiness has now been reduced.
  • Radio/TV XP increased, and fixed discrepancy in bonus for halo display.
  • Equipped umbrellas now prevent player from getting wet when out in the rain.
  • Player can remove glass by hand (takes double the amount of time to accomplish than tweezers).


[Bug Fix]

  • Fixed not being able to click on carpentry crates south and east of the player.
  • Fixed garbage collection issue in Spiffo tutorial window. [Spiffo was a villain all along :( ]
  • Fixed rendering of railings caused by incorrect tile property.
  • Fixed shoved zombies being drawn behind walls.
  • Fixed walls obscuring the player when on a staircase.
  • Fixed amount of rotten spice used.
  • Fixed not being able to rotate furniture.
  • Fixed the game displaying (fresh) after item names in recipe tooltips in the inventory window.
  • Fixed obsolete farming.Milk item being in two recipes.
  • Fixed traps not catching animals.
  • Fixed zombies not seeing a player that respawned after death in-game.
  • Fixed player respawning in safehouse when SafehouseAllowRespawn=false.
  • Fixed crafting sometimes taking tool from a bag when one is in main inventory.
  • Fixed player facing the wrong way when turning a stove on/off.
  • Fixed Loot Window displaying the "Transfer All" button which does nothing.
  • Fixed "ran out of unique zombie id numbers" by limiting real zombies to 32768.
  • Fixed "ERROR sendItemsToContainer invalid object index" in console.
  • Fixed radio/TV static sounds not respecting different framerates.
  • Fixed Override:true not working for recipes with "." in the name.
  • Fixed zombies being attracted to lightswitches at night when the lightswitch was loaded/synced.
  • Fixed Obsolete:true in recipes not working with translated recipe names.
  • Fixed burnt/survivor/stash houses not always spawning.
  • Fixed position of game-speed controls in splitscreen.
  • Fixed post-death UI not being removed in splitscreen.
  • Fixed multiple generators interfering with each other.
  • Fixed keys not working on exterior doors with roofs over them.
  • Fixed trees being on blends_natural floor tiles and being invisible.
  • Fixed ZombieLore and ZombieConfig sandbox settings resetting.
  • Fixed thread contention between WorldStreamer and main thread.
  • Fixed plant info mysteriously saying "???". Now states "Unknown" instead.
  • Fixed context menu for curtains showing when standing outside a building.
  • Fixed server logs being spamming by Zzzzzz & radio static sounds.
  • Fixed resetting server option to default value in admin UI.
  • Fixed IsoSprite.canBeRemoved not being set.
  • Fixed UIManager.useUIFBO getting set to true in MainScreenState
  • Fixed WindowN/W sprite properties changing from String to IsoFlagType.
  • Fixed Disassemble option showing for partially-destroyed multi-tile objects.
  • Fixed pathfinding info not updating when objects are destroyed by fire.
  • Fixed player sneak animation playing too rapidly at certain angles with the controller.
  • Fixed flickering door highlight when a key-tooltip is displayed.
  • Fixed zombies pushing the player they're attacking.
  • Fixed boolean server options accepting any string.
  • Fixed savefiles from newer versions of the game throwing errors - instead they just won't be loaded.
  • Fixed reloadVehicles() debug command not reloading textures.
  • Fixed pressing Escape key in chat cancelling actions.
  • Fixed path-smoothing for zombies to improve performance of hordes.
  • Fixed not being able to right-click on other players in multiplayer.
  • Fixed walking-on-the-spot when zombies move through hedges.
  • Fixed malformed SuburbsDistributions causing exceptions in ItemPickerJava
  • Fixed some controller issues with map UI.
  • Fixed inventory highlight color when using a controller with off-screen rendering.
  • Fixed zombies playing multiple idle sounds in multiplayer.
  • Fixed exception right-clicking a Mug of Water with Sugar in inventory.
  • Fixed UI colors so that they're closer to what's seen when not drawing the UI into an offscreen image.
  • Fixed building walls not being possible behind staircases.
  • Fixed column order in server whitelist tables.
  • Fixed "connection lost" message when client's Lua files don't match the server's.
  • Fixed alarm clocks only waking players on levels 0,1,2 inside pre-existing buildings.
  • Fixed IsoWindowFrame working for IsoThumpable.
  • Fixed microwave/stove timers not counting down.
  • Fixed hot/cold background colors of food being faded compared to earlier versions.
  • Fixed recipe food ingredients appearing available when multiples are required.
  • Fixed usernames showing for splitscreen players when "Show your username" is false.
  • Fixed UI confusion by renaming "Generator" to "Generator Maintenance", "Herbalist" to "Herbal Remedies"
  • Fixed crafting UI rendering parts of itself when collapsed.
  • Fixed gunshots/screams/dog-bark events happening when MetaEvent sandbox options is set to 'Never'
  • Fixed move-furniture tooltip texture position.
  • Fixed some untranslated controller prompts.
  • Fixed Wire Fence and Big Wire Fence not being buildable with ISBuildMenu.cheat=true
  • Fixed digging graves not being allowed on level 7.
  • Fixed container overlays not updating when rotten food is destroyed.
  • Fixed radio/TV broadcasts not giving bonuses to all players in splitscreen.
  • Fixed TV broadcasts not always giving bonuses like radios do.
  • Fixed grocerystorage garbage being stocked with fresh food.
  • Fixed missing overlay sprite on corner shelf furniture_shelving_01_8
  • Fixed various map bugs by placing a floor tile on level 0 if there isn't already one
  • Fixed zombie visibility not working right in splitscreen.
  • Fixed zombie sprite being set to null when creating corpses. This could cause errors when the same zombie was reused later.
  • Fixed object modData not being sent to other clients (number of corpses in a grave wasn't synced)
  • Fixed SoundBankEmitter occlusion when first starting a sound
  • Fixed digital-watch alarm-sound restarting when transferring items.
  • Fixed inconsistent use of IsoCell.ProcessItems and ProcessItemsRemove
  • Fixed some useful methods from Food not also being in InventoryItem
  • Fixed IsoWaveSignal.AddDeviceText() null pointer on the server.
  • Fixed new MP players spawning with extra loot from lower difficulty levels.
  • Fixed new Sandbox games using whatever difficulty was last selected.
  • Fixed 'exterior' flag not being removed for squares under roofs when loading a fresh chunk.
  • Fixed being able to lock/unlock doors that require a key by right-click while under a roof.
  • Fixed sound not working in split-screen when player 1 has the Deaf trait.
  • Fixed sounds of some actions not attracting zombies.
  • Fixed Server not terminating early if WorldVersion is unsuppоrted.
  • Fixed ISBarricadeAction using the wrong perk to determine the amount of noise made.
  • Fixed right-clicking on things being glitchy in split-screen.
  • Fixed server not preloading areas of the map while clients are connecting.
  • Fixed world not redrawing when the window is resized.
  • Fixed Deaf people hearing radio or TV.
  • Fixed read option being available while sleeping.
  • Fixed frozen food being usable in recipes from crafting menu.
  • Fixed layout of the Reloading options
  • Fixed NumChasingZombies being incremented for the wrong player in splitscreen.
  • Fixed sleeping players panicking from seeing zombies.
  • Fixed DrainableComboItem.updateWeight() possibly using an invalid item type.
  • Fixed issues with stove and microwave power checks.
  • Fixed "Press R to rotate" position in carpentry tooltips.
  • Fixed stacking/unstacking logs giving carpentry XP.
  • Fixed three bugs with chunk checksums - one of which was in IsoChunk: if HoursForLootRespawn=0 (the default)
  • Fixed multi-tile objects not checking if sibling positions have power.
  • Fixed bug in DeviceData concerning worldsounds.
  • Fixed sound emitters being created for IsoSurvivor
  • Fixed zombies not responding to some sounds.
  • Fixed pathfinding garbage collection
  • Fixed IsoWorld.emitterUpdate from being OnceEvery to counting milliseconds to avoid built up sounds.
  • Fixed mod .tiles sprite property values being wrong (Issue 1376)
  • Fixed collision/pathfinding/vision when loading chunks.
  • Fixed Moveables.txt translations not being used in Disassemble menu or inventory window.
  • Fixed player's "Survived For" time, which was increasing twice as fast as it should in MP.
  • Fixed visibility/pathfinding glitch along chunk boundaries.
  • Fixed roof-hiding code not updating when players build new floors.
  • Fixed position of skull icon in load-game UI.
  • Fixed map-loading errors when there are unknown types of items on the ground.
  • Fixed nullPointer when uninstalling a vehicle part.
  • Fixed a bug with -dnosave.
  • Fixed game freezing when hundreds of nearby zombies play footstep sounds.
  • Fixed metal-barricade sound not playing in MP, or for IsoThumpables.
  • Fixed chop-tree action stopping too soon when the player's endurance is low.
  • Fixed food cooking for too long once it has been removed from heat.
  • Fixed Hardcore difficulty using the wrong XP multiplier on Beginner/FirstWeek.
  • Fixed prone zombies being pushed by non-prone zombies on the client.
  • Fixed solidtrans objects adjacent to window frames (without windows) blocking movement.
  • Fixed accounts with access level other than "none" counting towards MaxAccountsPerUser.
  • Fixed wrong translation being used in quit-faction dialog.
  • Fixed invisible players being pushed by zombies to make admin testing easier
  • Fixed newly-built floors not always being rendered right away.
  • Fixed television appearing to be powered when it was loaded after the power shuts off.
  • Fixed map UI issues when using a controller.
  • Fixed some dialogs accessed from the inventory window not being closeable using a controller.
  • Fixed exception locking/unlocking player-made doors.
  • Fixed double-object furniture giving full material for each object when disassembled.
  • Fixed multiplayer user panel button saying 'Quit' when 'Close' is more appropriate
  • Fixed server exception when rotten food becomes compost.
  • Fixed a missing wall near 6126,6724,1.
  • Fixed GC issues by wiping the large 'objects' tables (the list of zones)
  • Fixed some roof-hiding glitches by updating some cells
  • Fixed ping@ping being printed to console when hosting a game.
  • Fixed lighting on 1/3 and 2/3 height flat roof tiles.
  • Fixed bugged Recipe_Make_Metal_Sheet in Recipes_FR.txt
  • Fixed only wooden player-made floors being hidden when they block sight of the player.
  • Fixed IsoZombie.itemsToSpawnAtDeath not being cleared when reusing zombies.
  • Fixed -debugtranslation prints missing recipe names from TeachedRecipes in items.
  • Fixed translationProblems.txt was missing the name after MultiStageBuild_ lines.
  • Fixed News_XX.txt file not being closed after reading, being read twice with English translation


Build 39.67.5

Date: June 15, 2018
Forum: Build 39.67.5

[New]

  • Changed default UI Render FPS to 20.
  • Added Linux version of libPZBullet64 without OpenGL for headless servers.
  • Added proper physics to open double doors.
  • Added "Pan camera while aiming" display option.
  • Cell grid now drawn in the lua debugger map.
  • Pressing 'T' in the lua debugger map now teleports player 0 to that location.
  • Added the ability to smash the car window that a player is facing using right click in the car's context menu.
  • Added "remove vehicle" using the right click context menu if you are in debug or an admin.
  • Admins or people in debug mode can now open the Vehicle Mechanics screen instantly while inside a car.
  • Added a Car Battery Charger item. It is used to charge your car battery if you have electricity around you (generator included).
  • Added PZBullet and trove.jar to various Steam build scripts.
  • Added 32bit PZBullet for Linux
  • Only show 'Dig Grave' in context menu when clicking on appropriate ground tiles.
  • Dirty Rags may be used as tinder or fuel in campfires.
  • Vehicle key is returned to the keyring it came from when removing it from the ignition.
  • Added better suppоrt for large fonts - for example with the Big Freakin' Fonts mod.
  • Replaced the placeholder car battery charger.
  • Size and position of the crafting and vehicle-mechanics UIs now saved.
  • The vehicle mechanics window can be resized vertically.
  • The crafting UI is resizable and suppоrts large fonts better.
  • Added correct Mechanics skill icon


[Balance]

  • Increased the spawn rate of mechanic tools in car trunks.
  • Lowered the panic increase caused by zombies when player is in a vehicle.
  • Increased the knockback done to car when ramming zombies.
  • Decreased the consumption of fuel by generator.
  • Lowered the impact of timeSinceApo sandbox & world hour age on spawning car battery.
  • Increased a tad the number of cars spawning on Low sandbox setting.
  • Increased the spawn rate of remote control.
  • Increased the odds to find an animal with trapping.


[Bug Fix]

  • Fixed VOIP not working.
  • Fixed issues with players riding shotgun in MP being teleported to elsewhere on the map by preventing drivers from entering areas of the map that haven't been loaded in their passengers' game.
  • Fixed client doing collision checks for zombies that should only be done on a server.
  • Fixed zombie positions not updating on the client correctly.
  • Fixed zombie animations not updating on the client when near a vehicle.
  • Fixed trove.jar not being on Mac StartServer scripts.
  • Fixed Server not directing admins to 38.30(pre-vehicles) branch when trying to load an old world.
  • Fixed potential slowdown by not calling getResourceAsStream() in IndieFileLoader.
  • Fixed "Bad file descriptor" bug on Linux (hopefully, please let us know if you see this)
  • Fixed linux issues by rebuilding Linux libZNetJNI64.so
  • Fixed "Auth failed response" message on server when a client disconnects.
  • Fixed issues around server sending map_zone.bin to clients.
  • Fixed pzbullet/CMakeLists.txt
  • Fixed linux issues by updating Linux PZBullet.so and PZBulletNoOpenGL64.so
  • Fixed unpinned inventory/loot window time auto-collapsing at different framerates.
  • Fixed zombies near player 1 overlapping each other when player 2 was far away in split-screen.
  • Fixed longstanding visual glitch when climbing over something onto a staircase below.
  • Fixed potential infinite loops by adding sanity checks when loading map_zone.bin.
  • Fixed VoiceManager.DeinitVMClient() not terminating the thread properly.
  • Fixed exception cooking items with both BadInMicrowave and ReplaceOnCooked.
  • Fixed line spacing in the in-game changelog.
  • Fixed exception causing return to main menu with Bedford Falls and other maps with buggy .lotheader files.
  • Fixed missing RCON .class files.
  • Fixed clothes becoming dirty even if the sandbox option was disabled.
  • Fixed some debug messages players don't need.
  • Fixed checking doors to enter a vehicle checking hood/bonnet.
  • Fixed checking windows to enter a vehicle not seeing if a window had been smashed.
  • Fixed car batteries being created at 50% charge on most spawns.
  • Fixed Driving on player-made wood floor being considered as offroad and damaging vehicle.
  • Fixed VehicleInterpolationData objects not being reused.
  • Fixed in-game changelog not displaying changes to previous versions of the game.
  • Fixed issues with vertical force to vehicles after collisions with objects/zombies.
  • Fixed vehicle headlights being slow to turn on and off.
  • Fixed vehicle positions not updating for passengers after a collision.
  • Fixed Multi-core rendering not working on Linux.
  • Fixed linux server issues by removinf -XX:-CreateCoredumpOnCrash from Linux server .json.
  • Fixed seeing key icon above another player's head when near a vehicle.
  • Fixed further linux issues by adding -XX:-CreateMinidumpOnCrash -XX:-CreateCoredumpOnCrash -XX:-OmitStackTraceInFastThrow to server .bat/.json.
  • Fixed collisions between vehicles and zombies being counted when the vehicle is stationary.
  • Fixed small car's plate number being stretched.
  • Fixed flat building roofs being hidden when the player was obscured by player-built floors.
  • Fixed roof on lot_house_small_36.tbx.
  • Fixed a missing wall in a house near 13814,4682.
  • Fixed trunk capacity not always updating when it should on the client.
  • Fixed wrong end of a vehicle sometimes taking damage after a collision in multiplayer.
  • Fixed DropOffWhiteListAfterDeath only working for accesslevel that isn't "none" (this is the reverse of what was intended)
  • Fixed being able to use Car Battery Charger outside while there is electricity (you need to be a in a building now, or close to a generator).
  • Fixed client not updating vehicle stats when part condition changes.
  • Fixed Linux server failure with libPZBulletNoOpenGL*.so
  • Fixed text such as "The door is blocked." being visible above other player's heads in splitscreen.
  • Fixed translation for "You failed to produce any usable materials" not being used.
  • Fixed words not appearing above the player's head when trying to open barricaded or blocked doors.
  • Fixed C/F/R keys activating if identical to the "Toggle Crafting UI" key when displaying the crafting ui.
  • Fixed crafting UI appearing in the main menu if the assigned key is pressed.
  • Fixed VehicleManager error when more than 64 players are connected.
  • Fixed error compiling ProjectZomboid.exe with UNICODE defined.
  • Fixed both halves of a grave not being destroyed when using a sledgehammer.
  • Fixed pathfinding (and other) data not being updated when remote clients added objects to the map.
  • Fixed not being able to climb through carpentry window frames above ground level by holding the E key for half a second.
  • Fixed not being able to hop over fences using the controller B button above ground level.
  • Fixed not being able to climb down sheetropes when tapping the 'E' key.
  • Fixed remote players juddering up and down while climbing sheetropes.
  • Fixed display not updating when climbing sheetropes.
  • Fixed player not facing fence/window when adding/removing sheetropes.
  • Fixed controller context menu missing commands to climb over and add/remove sheetropes to fences.
  • Fixed double-tile carpentry objects (like Bed) not consuming materials.
  • Fixed scrollbars not working in the options ui when a controller was active.
  • Fixed using the controller A-button on a vehicle hood not opening the mechanics ui.
  • Fixed aspects of many UIs to handle different font sizes.
  • Fixed font-rendering bug.
  • Fixed UI not updating when an error occurs setting vsync.
  • Fixed the crafting UI constantly setting the help text for the info-button window.
  • Fixed ISModalRichText updating when not visible and not being centered on screen.


IWBUMS Build 39.67.5

Date: June 13, 2018
Forum: IWBUMS Build 39.67.5

[Bug Fix]

  • Fixed scrollbars not working in the options ui when a controller was active.
  • Fixed using the controller A-button on a vehicle hood not opening the mechanics ui.
  • Fixed aspects of many UIs to handle different font sizes.
  • Fixed font-rendering bug from last January.
  • Fixed ui not updating when an error occurs setting vsync.


IWBUMS Build 39.67.3

Date: June 11, 2018
Forum: IWBUMS Build 39.67.3

[New]

  • Added better suppоrt for large fonts.
  • Replaced the placeholder car battery charger.
  • Added missing mechanic profession icon.


[Balance]

  • Decreased the consumption of fuel by generator.
  • Lowered the impact of timeSinceApo sandbox & world hour age on spawning car battery.
  • Increased a tad the number of cars spawning on Low sandbox setting.
  • Increased the spawn rate of remote control.
  • Increased the odds to find an animal with trapping.


[Bug Fix]

  • Fixed client not updating vehicle stats when part condition changes.
  • Fixed Linux server failure with libPZBulletNoOpenGL*.so
  • Fixed text such as "The door is blocked." being visible above other player's heads in splitscreen.
  • Fixed translation for "You failed to produce any usable materials" not being used.
  • Fixed words not appearing above the player's head when trying to open barricaded or blocked doors.
  • Fixed C/F/R keys activating if identical to the "Toggle Crafting UI" key when displaying the crafting ui.
  • Fixed crafting UI appearing in the main menu if the assigned key is pressed.
  • Fixed VehicleManager error when more than 64 players are connected.
  • Fixed error compiling ProjectZomboid.exe with UNICODE defined.
  • Fixed both halves of a grave not being destroyed when using a sledgehammer.
  • Fixed pathfinding (and other) data not being updated when remote clients added objects to the map.
  • Fixed not being able to climb through carpentry window frames above ground level by holding the E key for half a second.
  • Fixed not being able to hop over fences using the controller B button above ground level.
  • Fixed not being able to climb down sheetropes when tapping the 'E' key.
  • Fixed remote players juddering up and down while climbing sheetropes.
  • Fixed display not updating when climbing sheetropes.
  • Fixed player not facing fence/window when adding/removing sheetropes.
  • Fixed controller context menu missing commands to climb over and add/remove sheetropes to fences.
  • Fixed double-tile carpentry objects (like Bed) not consuming materials.


IWBUMS Build 39.67.2

Date: June 8, 2018
Forum: IWBUMS Build 39.67.2

[New]

  • Show Dig Graves in context menu when clicking on appropriate ground tiles only.
  • Dirty Rags may be used as tinder or fuel in campfires.
  • Vehicle key is returned to the keyring it came from when removing it from the ignition.


[Balance]

  • Lowered default UI Render FPS to 20.
  • Increased the time it takes to recharge a battery.


[Bug Fix]

  • Fixed small car's plate number being stretched.
  • Fixed flat building roofs being hidden when the player was obscured by player-built floors.
  • Fixed roof on lot_house_small_36.tbx.
  • Fixed a missing wall in a house near 13814,4682.
  • Fixed trunk capacity not always updating when it should on the client.
  • Fixed wrong end of a vehicle taking damage after a collision in multiplayer sometimes.
  • Fixed DropOffWhiteListAfterDeath only working for accesslevel that isn't "none" (reverse of what was intented)
  • Fixed being able to use car battery charger outside while there is electricity (you need to be a in a building now).


IWBUMS Build 39.67.1

Date: June 7, 2018
Forum: IWBUMS Build 39.67.1

[New]

  • Changed default UI Render FPS to 30.
  • Added Linux version of libPZBullet64 without OpenGL for headless servers.
  • Added proper physics to open double doors.
  • Added "Pan camera while aiming" display option.
  • Cell grid now drawn in the lua debugger map.
  • Pressing 'T' in the lua debugger map now teleports player 0 to that location.
  • Added the ability to smash the car window that a player is facing using right click in the car's context menu.
  • Added "remove vehicle" using the right click context menu if you are in debug or an admin.
  • Admins or people in debug mode can now open the Vehicle Mechanics screen instantly while inside a car.
  • Added a Car Battery Charger item. It is used to charge your car battery if you have electricity around you (generator included).
  • Added PZBullet and trove.jar to various Steam build scripts.
  • Added 32bit PZBullet for Linux


[Balance]

  • Increased the spawn rate of mechanic tools in car trunks.
  • Lowered the panic increase caused by zombies when player is in a vehicle.
  • Increased the knockback done to car when ramming zombies.


[Bug Fix]

  • Fixed VOIP not working.
  • Fixed issues with players riding shotgun in MP being teleported to elsewhere on the map by preventing drivers from entering areas of the map that haven't been loaded in their passengers' game.
  • Fixed client doing collision checks for zombies that should only be done on a server.
  • Fixed zombie positions not updating on the client correctly.
  • Fixed zombie animations not updating on the client when near a vehicle.
  • Fixed trove.jar not being on Mac StartServer scripts.
  • Fixed Server not directing admins to 38.30(pre-vehicles) branch when trying to load an old world.
  • Fixed potential slowdown by not calling getResourceAsStream() in IndieFileLoader.
  • Fixed "Bad file descriptor" bug on Linux (hopefully, please let us know if you see this)
  • Fixed linux issues by rebuilding Linux libZNetJNI64.so
  • Fixed "Auth failed response" message on server when a client disconnects.
  • Fixed issues around server sending map_zone.bin to clients.
  • Fixed pzbullet/CMakeLists.txt
  • Fixed linux issues by updating Linux PZBullet.so and PZBulletNoOpenGL64.so
  • Fixed unpinned inventory/loot window time auto-collapsing at different framerates.
  • Fixed zombies near player 1 overlapping each other when player 2 was far away in split-screen.
  • Fixed longstanding visual glitch when climbing over something onto a staircase below.
  • Fixed potential infinite loops by adding sanity checks when loading map_zone.bin.
  • Fixed VoiceManager.DeinitVMClient() not terminating the thread properly.
  • Fixed exception cooking items with both BadInMicrowave and ReplaceOnCooked.
  • Fixed line spacing in the in-game changelog.
  • Fixed exception causing return to main menu with Bedford Falls and other maps with buggy .lotheader files.
  • Fixed missing RCON .class files.
  • Fixed clothes becoming dirty even if the sandbox option was disabled.
  • Fixed some debug messages players don't need.
  • Fixed checking doors to enter a vehicle checking hood/bonnet.
  • Fixed checking windows to enter a vehicle not seeing if a window had been smashed.
  • Fixed car batteries being created at 50% charge on most spawns.
  • Fixed Driving on player-made wood floor being considered as offroad and damaging vehicle.
  • Fixed VehicleInterpolationData objects not being reused.
  • Fixed in-game changelog not displaying changes to previous versions of the game.
  • Fixed issues with vertical force to vehicles after collisions with objects/zombies.
  • Fixed vehicle headlights being slow to turn on and off.
  • Fixed vehicle positions not updating for passengers after a collision.
  • Fixed Multi-core rendering not working on Linux.
  • Fixed linux server issues by removinf -XX:-CreateCoredumpOnCrash from Linux server .json.
  • Fixed seeing key icon above another player's head when near a vehicle.
  • Fixed further linux issues by adding -XX:-CreateMinidumpOnCrash -XX:-CreateCoredumpOnCrash -XX:-OmitStackTraceInFastThrow to server .bat/.json.
  • Fixed collisions between vehicles and zombies being counted when the vehicle is stationary.

Build 39.66.3

Date:

IWBUMS: May 31, 2018
Stable: May 31, 2018

Forum

IWBUMS: IWBUMS Build 39.66.3
Stable: Build 39.66.3

[New]

  • Changed how often we update vehicles to get rid of FPS problem + less java->lua call (performance increase).
  • Added vehicle engine volume option.
  • Added parking brake (space) drifting.
  • Added a roadtrip UI to help testing parts condition/gas/etc.


[Balance]

  • Smooth player paths once in the pathfinding thread instead of constantly while moving.
  • Lowered the damage done to muffler when having a front crash.
  • Increased car's gas consumption.
  • Lowered damage done to parts while driving.


[Bug Fix]

  • PolygonalMap2 gc fix.
  • Fixed IsoGridSquare.DeferedCharacters not being cleared if a square wasn't rendered.
  • Fixed OnceEvery not handling changes to framerate.
  • Fixed rendering top-half of zombies on stairs in multiplayer.
  • Fixed transparent walls preventing squares on lower floors from being rendered.
  • Fixed zombies on the tops of stairs aren't visible from the level above.
  • Fixed player movement stuttering when on a north-south staircase and trying to move west.
  • Fixed tops of zombies being clipped while climbing up stairs.
  • Fixed the Game don't start in noSteam MP.
  • Fixed the SteamUI have context menu action "Join Game" after player exit the game to the main menu.
  • Fixed client can not accept the invite, if the invite was send from Steam UI
  • Fixed Steam invites don't always work when both players are in-game.
  • Fixed black headlights/taillights on Luxury and Offroad vehicles.
  • Fixed some vehicle hotkeys working after death.
  • Fixed rendering exception with DiamondMatrixIterator
  • Fixed the server spamming NO SUCH LOT near non-existent areas of the world.
  • Fixed zombies trying to walk into non-existent areas of the world.
  • Fixed not being able to cycle through all moveable items in inventory when placing them.
  • Fixed zombies on a top stair tile not attacking players on the level above.
  • Fixed players/zombies sometimes walking in place forever at the end of a path.
  • Fixed path-following bugs near walls and stairs.
  • Use the same stair-visibility fixes in Java that were done in C++.
  • Fixed water blocking movement when there is a floor built over it.
  • Fixed snow rendering on water.


IWBUMS Build 39.64.1

Date: May 26, 2018
Forum: IWBUMS Build 39.64.1

[Bug Fix]

  • Fixed the bug where overencumberance could kill you.


IWBUMS Build 39.64

Date: May 24, 2018
Forum: IWBUMS Build 39.64

[New]

  • Updated the list of packet names in the multiplayer packet inspector.
  • Game now automatically moves items that are on a seat you're trying to climb onto over to a nearby seat (if available).
  • Pressing ESC in the vehicle mechanics UI will first try to cancel the current action instead of closing the UI.
  • Add damage to player if you're carrying too much (capped so it's not too annoying).
  • Progress bars in item tooltips will display at least 1 pixel if the amount isn't exactly zero.
  • Pouring gas from one gas can into another now updates the contents and weight during the action.
  • Added ScriptManager.FullTypeToItemMap to avoid splitting strings every time items are looked up.
  • Updated car parking zones.
  • Action progress bar now shows above the username, and isn't hidden when transferring items.
  • Added a Disassemble button to the furniture-moving UI (Pick-up/Place/Rotate/Disassemble) (There used to be a Dismantle context-menu command for IsoThumpables; it was removed when the furniture-moving stuff was added, which made it impossible to dismantle stairs or lamp-on-pillar for example. EP has added this ability back in by combining it with the existing "scrap" mode of the moveables feature.
  • This makes it easier to hunt around for objects that can be disassembled by mousing over them instead of right-clicking on each one.


[Bug Fix]

  • Fixed invalid chunkmap + vehicle coordinates being saved
  • Fixed client setting wrong speed on a vehicle not being driven
  • Fixed client requesting the position of a vehicle it has a valid position for.
  • Fixed sending PhysicsDelay to clients while connecting
  • Fixed PhysicsDelayServer being active
  • Fixed wrong weight calculation in ItemPickerJava preventing some items spawning.
  • Fixed wrong translation being used in quit-faction dialog.
  • Fixed invisible players being pushed by zombies to make admin testing easier
  • Fixed newly-built floors not always being rendered right away.
  • Fixed possible exception downloading map chunks from the server.
  • Fixed television appearing to be powered when it was loaded after the power shuts off.
  • Fixed map UI issues when using a controller.
  • Fixed some dialogs accessed from the inventory window not being closeable using a controller.
  • Fixed police cars not spawning at West Point police station.
  • Fixed backing-up beepers on non-utility vehicles cars
  • Fixed items spawning on front seats.
  • Fixed VehicleDistrbutions.lua and changed to VehicleDistributions.lua.
  • Fixed profession magazines not spawning where they should.
  • Fixed calling ItemPickerJava for every container and not just ones with an overlay.
  • Fixed exception locking/unlocking player-made doors.
  • Fixed double-object furniture giving full material for each object when disassembled.
  • Fixed multiplayer user panel button saying 'Quit' when 'Close' is more appropriate
  • Fixed vehicle horn not being audible to another player inside a building
  • Fixed being able to read while sleeping by stopping all actions before going to sleep.
  • Fixed zombies sometimes trying to walk through walls.
  • Fixed switch-seat UI glitch when selecting a seat a player is sitting in.
  • Fixed sheet rope levitation bug by not allowing barricaded windows with sheetropes so players don't get stuck climbing.
  • Fixed rear seats without door access showing up in the loot window when outside a vehicle.
  • Fixed coloured keys for special vehicles.
  • Fixed missing car collision with some objects.
  • Fixed unlimited character carry size exploit (the one with bags)
  • Fixed zombies not attacking players on stairs.
  • Fixed Thread consuming itself when equipped.
  • Fixed zombies not being able to attack players that were very close to a wall or other obstacle.
  • Fixed pathfind code sometimes treating solid objects next to windows as non-solid.
  • Fixed water bottles on the ground becoming tainted when it rains.
  • Fixed Drainable items not updating their weight in some cases when the contents change.


IWBUMS Build 39.60

Date: May 18, 2018
Forum: IWBUMS Build 39.60

[New]

  • New FaceDirection=true ParkingStall property aligns front of vehicle to Direction edge (provides suppоrt for parallel-parked cars instead of randomly-oriented ones.) - Tim B.
  • The multiplayer Tickets ui now handles long and multi-line tickets.
  • Updated newtiledefinitions.tiles with new FloorHeightXXX tile properties
  • Allow WallOverlay sprites to be used without an underlying wall sprite. (Mash uses these in a number of places but they've never appeared in-game.)
  • Added vehicle mechanics ui cheat command to add/remove hotwire.
  • Game now allows only one faction invite dialog at a time from another user.
  • Rooms named emptyoutside (used by roof-hiding) are no longer treated as interior rooms. Emptyoutside rooms were placed in BuildingEd on roof-like bits that stick out from buildings as well as covered areas (at gas stations for example).
  • Treating these as rooms caused some issues:
  1. Zombies could spawn in them (on roofs overhanging the level below for example).
  2. Generators placed in them would poison the whole building.
  3. Lighting wasn't the same as other outside squares.
  4. Curtains might be placed on the wrong side of windows.
  5. Exterior doors were treated as interior ones.)


[Bug Fix]

  • Fixed cars jump to the original place when the player exits from it.
  • Fixed gc in IsoZombie.WanderFromWindow.
  • Fixed server exception when rotten food becomes compost.
  • Fixed a missing wall near 6126,6724,1.
  • Fixed not being able to uninstall rear seats in 2-door vehicles.
  • Fixed seats with items or people on them can be uninstalled.
  • Fixed GC issues by wiping the large 'objects' tables (the list of zones)
  • Fixed some roof-hiding glitches by updating some cells
  • Fixed ping@ping being printed to console when hosting a game.
  • Fixed lighting on 1/3 and 2/3 height flat roof tiles.
  • Fixed BaseVehicle.checkPhysicsValidWithServer gc
  • Fixed: Higher RAM use on server start-up
  • Fixed unused code from LoadGameScreen.
  • Fixed bugged Recipe_Make_Metal_Sheet in Recipes_FR.txt
  • Fixed hitboxes on vehicle dashboard icons.
  • Fixed trunk-locked icon showing when there's no trunk.
  • Fixed only wooden player-made floors being hidden when they block sight of the player.
  • Fixed long messages not being visible in LoadGameScreen by adding scrolling to the right-side panel.
  • Fixed vehicle radios working when uninstalled.
  • Fixed aiming then entering a vehicle disabling vehicle controls.
  • Fixed IsoZombie.itemsToSpawnAtDeath not being cleared when reusing zombies.
  • Fixed -debugtranslation prints missing recipe names from TeachedRecipes in items.
  • Fixed translationProblems.txt was missing the name after MultiStageBuild_ lines.
  • Fixed News_XX.txt file not being closed after reading, being read twice with English translation.


IWBUMS Build 39.58

Date: May 12, 2018
Forum: IWBUMS Build 39.58

[New]

  • Added better zoom in / zoom out radial-menu icons.
  • Adjusted position of Luxury Car wheels.
  • Add a vertical scrollbar to the Server Toolbox and debug console windows.
  • Added OnRefreshInventoryWindowContainers event that modders can use to hook into ISInventoryPage.refreshBackpacks().
  • Added ErosionDays sandbox setting. -1 means no erosion. 0 means use the existing ErosionSpeed option. Any other value is the number of days until 100% growth. The maximum value is 36,500 days (100 years).


[Bug Fix]

  • Fixed Linux and Mac builds missing the updated physics library.
  • Fixed vehicles being thrown when surrounded by many zombies. There might be too much of a slow-down when driving through crowds in multiplayer.
  • Fixed zombie sprite being set to null when creating corpses. This could cause errors when the same zombie was reused later.
  • Fixed server throwing endless exceptions when started without a SandboxVars.lua file and a vehicle was running.


IWBUMS Build 39.57

Date: May 11, 2018
Forum: IWBUMS Build 39.57

[New]

  • Digital-watch alarms now beep for 30 in-game minutes before shutting off.
  • Added a warning to the Generator Info window and context-menu tooltips about toxicity.
  • Added missing options to the server-settings editor.
  • Added a direction property to ParkingStall zones to align vehicles nicely.


[Bug Fix]

  • Fixed object modData not being sent to other clients (number of corpses in a grave wasn't synced)
  • Fixed SoundBankEmitter occlusion when first starting a sound
  • Fixed digital-watch alarm-sound restarting when transferring items.
  • Fixed inconsistent use of IsoCell.ProcessItems and ProcessItemsRemove
  • Fixed exception taking dirt.
  • Fixed items in vehicle containers not being added or removed from ProcessItems.
  • Fixed some useful methods from Food not also being in InventoryItem
  • Fixed issues in PZBullet32.dll and PZBullet64.dll
  • Fixed physics C++ error when there are more than 273 vehicles.
  • Fixed BaseVehicle.jniTransform being used before it was initialized sometimes.
  • Fixed vehicles not being added to new chunks in the main thread.
  • Fixed "good" cars being locked when the sandbox option forbids locked vehicles.
  • Fixed assert in MapCollisionData when Core.noSave=true
  • Fixed BaseVehicle.testCollisionWithVehicle() using the wrong scale.
  • Fixed IsoWaveSignal.AddDeviceText() null pointer on the server.


IWBUMS Build 39.56

Date: May 4, 2018
Forum: IWBUMS Build 39.56

[New]

  • Added option to control whether vehicle radial menu is toggle or a 'hold' - let us know which you'd prefer as default
  • Added numerical keyboard shortcuts to the switch-seat UI.
  • Server now loads ServerCells nearest to clients before more distant ones.
  • Server can cancel loading parts of the map that are no longer near clients.
  • Clients are now prevented from driving into parts of the map that aren't loaded on the server. Traffic cones are drawn in front of the "grey zone" that indicates what's currently unloaded.
  • Player must face doors when locking/opening/unlocking.
  • Increased max java heap size to 2GB on 64-bit clients.
  • Added car seats as loot table.
  • Host screen now displays an error and prevents launching servers with unsuppоrted WorldVersion.
  • Sprites added to IsoObjectPicker.ThisFrame now limited to those near the mouse.
  • Updated server tool box invite player message.
  • Added ability to place one oversized item (item bigger than floor capacity) on the floor.
  • Added get/setter methods for ClientControls in CarController.


[Balance]

  • Optimized map loading a little.
  • Increased map-download timeout from 30 to 60 seconds while connecting.
  • Client now downloads 20 chunks at a time while connecting to avoid timeouts.
  • Significantly increased vehicle loot spawn.
  • Decreased item spawning bonus via loot modifier on easier difficulties.
  • Increased pain gained from using hand to remove a glass shard.


[Bug Fix]

  • Server GUI fixes.
  • Fixed keyboard shortcuts in the switch-seat UI being visible when using a controller.
  • Fixed unnecessary call to glClear().
  • Fixed -Ddebug not being passed to coop server if host is in debug mode.
  • Fixed TriggerHook("HookWeaponHitCharacter") -> TriggerHook("WeaponHitCharacter").
  • Fixed new MP players spawning with extra loot from lower difficulty levels.
  • Fixed new Sandbox games using whatever difficulty was last selected.
  • Fixed graphical glitches when player enters/exits a vehicle.
  • Fixed one-time delay preventing clicking buttons in the MainScreen while in-game.
  • Fixed 'exterior' flag not being removed for squares under roofs when loading a fresh chunk.
  • Fixed being able to lock/unlock doors that require a key by right-click while under a roof.
  • Fixed vehicle door sounds not being 3D.
  • Fixed players with Deaf trait hearing vehicle sounds.
  • Fixed sound not working in split-screen when player 1 has the Deaf trait.
  • Fixed sounds of some actions not attracting zombies.
  • Fixed Server not terminating early if WorldVersion is unsuppоrted.
  • Fixed ISBarricadeAction using the wrong perk to determine the amount of noise made.
  • Fixed right-clicking on things being glitchy in split-screen.
  • Fixed server not preloading areas of the map while clients are connecting.
  • Fixed thread glitches with the new MP map-streaming system.
  • Fixed switch-seat UI being available for burned vehicles.
  • Fixed driving slowly on corpses can making your car fly.
  • Fixed items spawning on front left seat.
  • Fixed zombies attacking invisible players.
  • Fixed world not redrawing when the window is resized.
  • Fixed wheels on prone zombies not raising up as they do for corpses.
  • Fixed erosion spawning plants on water.
  • Fixed WorldStreamer requesting only a few chunks at a time sometimes.
  • Fixed fake-dead zombies flickering when under vehicles in multiplayer.
  • Fixed / tweaked a couple of things in WorldStreamer.
  • Fixed BaseVehicle using obsolete playSoundImpl methods.
  • Fixed hitting zombies not slowing vehicles.
  • Fixed null pointer with Stove.
  • Fixed Deaf people hearing radio or TV.
  • Fixed visual weirdness of progress bar over player head during inventroy transfer.
  • Fixed read option being available while sleeping.
  • Fixed frozen food being usable in recipes from crafting menu.
  • Fixed layout of the Reloading options
  • Fixed confirm-sleep dialog (when in a vehicle) not working with a controller.
  • Fixed NumChasingZombies being incremented for the wrong player in splitscreen.
  • Fixed sleeping players panicking from seeing zombies.
  • Fixed players appearing outside a vehicle when they're inside on the server.
  • Fixed server -gui flickering when multiple players are connected.
  • Fixed zombies not attacking players sleeping in vehicles.


IWBUMS Build 39.52

Date: April 27, 2018
Forum: IWBUMS Build 39.52

[New]

  • Tweaked how hitting car collisions with zombies work:
    • There is now a far higher chance of turning them into a crawler.
    • Ways in which speed impacts damage/response on zombies balanced.
    • Damage to vehicles from zombie collisions improved - far more likely damage to hood/windshield.
    • Added blood splats when hitting zombies at speed.
    • Vehicles now bump slightly when driving over corpses.
  • Required skill level in the furniture-moving tooltip now shown.
  • Added individual translations for most Sandbox option values.
  • Added DebugOptions.TranslationPrefix to show an * before translated strings.
  • Inventory/loot windows now show a resize indicator when the mouse is between column headers.
  • Added PZArrayList.toString() since the base implementation uses iterator()
  • Added context option for placing movables
  • Updated credits


[Balance]

  • Tweaked player temperature calculations. When in a car the player's temperature will see change more quickly and react to the heating/AC better.
  • Lowered the mass of wrecked cars.
  • AllowExteriorGenerator is now true by default.
  • Radio/TV XP increased, and fixed discrepancy in bonus for halo display.
  • Increased vehicle loot spawn


[Bug Fix]

  • Fixed DrainableComboItem.updateWeight() possibly using an invalid item type.
  • Fixed issues with stove and microwave power checks.
  • Fixed "Press R to rotate" position in carpentry tooltips.
  • Fixed stacking/unstacking logs giving carpentry XP.
  • Fixed double wooden doors using a wrong texture.
  • Fixed open air garage and opened double gates having no vehicles collision.
  • Fixed broken headlights meaning that taillights malfunction.
  • Fixed elements of world streaming code to fix slight hang on loading new chunks in MP
  • Fixed three bugs with chunk checksums - one of which was in IsoChunk: if HoursForLootRespawn=0 (the default)
  • Fixed multi-tile objects not checking if sibling positions have power.
  • Fixed bug in DeviceData concerning worldsounds.
  • Fixed sound emitters being created for IsoSurvivor
  • Fixed zombies not responding to some sounds.
  • Fixed pathfinding garbage collection


IWBUMS Build 39.51

Date: April 21, 2018
Forum: IWBUMS Build 39.51

[Bug Fix]

  • Removed assaultrifledistant2.wav causing a false positive virus check on some anti-virus.


IWBUMS Build 39.50

Date: April 20, 2018
Forum: IWBUMS Build 39.50

[Bug Fix]

  • Removed the debug.lua file making you invincible.


IWBUMS Build 39.49

Date: April 20, 2018
Forum: IWBUMS Build 39.49

[New]

  • Now always able to start cars in debug mode.
  • Opening the Mechanic UI now happens instantly in debug mode.
  • "Seat Occupied" notification shown in Mechanic UI if someone is sitting on the seat you're inspecting.
  • Added an AllowExteriorGenerator Sandbox option. This allows generators to power exterior tiles, and for example can get gas pumps working after the electricity has turned off. For now it's false by default.
  • Added Mechanic UI cheat command to set exact gas/pressure levels
  • Added a new 'Press 'R' to rotate during construction' tool tip to minimise Sasha's rotation despair


[Balance]

  • Balanced damage on various car parts.
  • Foraging previously caused both fatigue and sleepiness, but the sleepiness has now been reduced.
  • Updated the 'Save cannot be loaded' text before the game for players with Build 38.30 saves to make it more readable.
  • Made microwave/oven ui background a bit darker to improve visbility.
  • Changed IsoWorld.emitterUpdate from OnceEvery to counting milliseconds to avoid built up sounds.
  • Made vehicle travel through forests bumpier compared to open countryside.
  • Nerfed damage to parts when driving off-road. It now also takes into account whether you're in a forest zone, countryside zone etc


[Bug Fix]

  • Fixed mod .tiles sprite property values being wrong (Issue 1376)
  • Fixed more vehicle-related translations.
  • Fixed collision/pathfinding/vision when loading chunks.
  • Fixed Moveables.txt translations not being used in Disassemble menu or inventory window.
  • Fixed player's "Survived For" time, which was increasing twice as fast as it should in MP.
  • Fixed visibility/pathfinding glitch along chunk boundaries.
  • Fixed roof-hiding code not updating when players build new floors.
  • Fixed PZArrayList iterator exception in IsoGridSquare.explodeTrap()
  • Fixed position of skull icon in load-game UI.
  • Fixed map-loading errors when there are unknown types of items on the ground.
  • Fixed nullPointer when uninstalling a vehicle part.
  • Fixed a bug with -dnosave.
  • Fixed a wrong calculation in the CarSpawnRate sandbox option.
  • Fixed car part condition drops while driving not being synced in MP.
  • Fixed game freezing when hundreds of nearby zombies play footstep sounds.
  • Fixed metal-barricade sound not playing in MP, or for IsoThumpables.
  • Fixed missing parts of double doors not being repairable by building a new one over the old one.
  • Fixed keys being put into the ignition leading to them losing their favorite status.
  • Fixed chop-tree action stopping too soon when the player's endurance is low.
  • Fixed radio sine-wave UI updating while paused and at different rates depending on fps.
  • Fixed food cooking for too long once it has been removed from heat.
  • Fixed Hardcore difficulty using the wrong XP multiplier on Beginner/FirstWeek.
  • Fixed hood being closed twice when the Use key was pressed with the Mechanic UI open.
  • Fixed failed-to-start engine sound not playing in MP.
  • Fixed some vehicle sounds playing at full volume for distant players.
  • Fixed prone zombies being pushed by non-prone zombies on the client.
  • Fixed solidtrans objects adjacent to window frames (without windows) blocking movement.


IWBUMS Build 39.45

Date: April 13, 2018
Forum: IWBUMS Build 39.45

[New]

  • Added 2 rear seats for the small cars.
  • Load .lotheader files in threads to reduce savefile load times.
  • Player is now notified when trying to enter and vehicle seat is missing or occupied.
  • Clicking the "Turn Off" or "Turn On" button now closes the vehicle ac/heater UI.
  • Added translations for remaining vehicle menu options.
  • Added context menu option to toggle ISVehicleMechanics.cheat in debug mode.
  • Server softreset now resets vehicle key spawns, container loot and shuts off engines.
  • Increased performance when generating a burnt building.
  • Vehicles don't fade out until plahyer is 15 squares away, or enters a pre-existing building.
  • Equipped umbrellas prevent player from getting wet when out in the rain.
  • Player can remove glass by hand - takes double the amount of time to accomplish than tweezers.
  • Initial Gas sandbox option has now more options (very low, low, normal, high, very high, full).
  • Added a Chance of Gas sandbox option (before that, Initial Gas governed the chance of a fuel tank to have gas), options are: low, normal, high.
  • Updated burnt car texture & added new burnt cars.
  • [MODDING] Can now get HandWeapon.RunAnim with getRunAnim().
  • [MODDING] IsoGameCharacter now has an avoid damage variable that will negate hitting. getAvoidDamage() & avoidDamage().


[Balance]

  • Adjusted appearance of the vehicle heater/ac and lightbar UI.
  • Balanced Mechanics XP gain.
  • Increased the odds of spawning the car keys directly in the car/nearby container/zombies instead of on the ground.
  • Increased loot spawn of shovels, cigarettes and lighters.
  • Increased the chance of a vehicle spawning items.
  • Increased the chance of spawning ammunitions in container.


[Bug Fix]

  • Fixed being able to access Mechanic UI while driving.
  • Fixed irregular rear windows by updating Van texture.
  • Fixed exception in ISVehiclePartMenu.getNearbyFuelPump() if a square is null
  • Fixed exception when removing corpses that spawn in vehicle trunks.
  • Fixed exceptions during server softreset.
  • Fixed exception with Use key when checking for doors.
  • Fixed IsoMetaGrid.processZones() taking a long time to do nothing.
  • Fixed overly-long map names appearing on LoadGameScreen.
  • Fixed clicking on 1x sprites that are scaled to 2x.
  • Fixed rendering a 2x sprite attached to a 1x sprite.
  • Fixed pathfinding glitch caused by failing to update a vehicle's poly.
  • Fixed Wire Fence and Big Wire Fence not being buildable with ISBuildMenu.cheat=true
  • Fixed lighting not updating when climbing over a fence.
  • Fixed vehicle keys spawning in water, under trees, or in solid objects.
  • Fixed vehicle hood being open when it is uninstalled or locked.
  • Fixed fake-dead zombies attacking players in vehicles.
  • Fixed digging graves not being allowed on level 7.
  • Fixed double doors being buildable through perpendicular walls.
  • Fixed -debugtranslation not replacing - with _ in DisplayName.
  • Fixed container overlays not updating when rotten food is destroyed.
  • Fixed ItemPickerJava.updateOverlaySprite() not getting called from some places.
  • Fixed ItemPickerJava.updateOverlaySprite() not clearing overlay from empty containers.
  • Fixed vehicles with unlocked doors and full gas tanks not being available in debug mode.
  • Fixed damage to zombies and height of vehicles bouncing at higher framerates.
  • Fixed player being able to build and place objects on squares occupied by vehicles.
  • Fixed the Van using VanSeats texture.
  • Fixed saves from build 38.30 being able to load, problematically, into vehicle build.
  • Fixed small car burnt 02 using the small car burnt model.
  • Fixed various health-panel actions not being possible in a moving vehicle.
  • Fixed radio/TV broadcasts not giving bonuses to all players in splitscreen.
  • Fixed TV broadcasts not always giving bonuses like radios do.
  • Fixed vehicle keys spawning on zombies - they were previously being lost when the zombie dies.
  • Fixed randomized buildings/stash not being spawned.
  • Fixed installing/uninstalling lights & battery not giving any XP.
  • Fixed mechanics XP in MP being given even when the action fails.
  • Fixed grocerystorage garbage being stocked with fresh food.
  • Fixed missing mechanics UI hitboxes for SportsCar.
  • Fixed missing overlay sprite on corner shelf furniture_shelving_01_8
  • Fixed various map bugs by placing a floor tile on level 0 if there isn't already one
  • Fixed zombie visibility not working right in splitscreen.
  • Fixed car color mask.


Vehicle Test Build 41

Date: April 5, 2018
Forum: Build Vehicle 41

[New]

  • Added new foraging/parking zones - specifically close to Rosewood.
  • Added Moveables.txt translation file (for moveable-object names).
  • Added MultiStageBuild.txt translation file (for creating/upgrading walls).
  • UI now displays multi-stage build options even if a required recipe is unknown.
  • Solid objects, trees and vehicles prevent double-doors from opening and closing.
  • Added cheat Get Key / Repair Vehicle to context menu when clicking outside any part.


[Balance]

  • Changed SafetyCooldownTimer and SafetyToggleTimer server options to seconds.
  • Force player to exit vehicle when using Mechanics UI.


[Bug Fix]

  • Fixed overly-long physics box on the Dash Rancher.
  • Fixed burned vehicles sometimes floating off the ground.
  • Fixed UI confusion by renaming "Generator" to "Generator Maintenance", "Herbalist" to "Herbal Remedies"
  • Fixed crafting UI rendering parts of itself when collapsed.
  • Fixed gunshots/screams/dog-bark events happening when MetaEvent sandbox options is set to 'Never'
  • Fixed move-furniture tooltip texture position.
  • Fixed some untranslated controller prompts.
  • Fixed translations not being used for "Basic Mechanics" etc in mechanics UI.
  • Fixed car battery being simply called "Battery" and causing confusion.
  • Fixed engine-volume calculation for splitscreen.
  • Fixed action progressbar not rendering for split-screen player.
  • Fixed vehicles not working for split-screen players in multiplayer.
  • Fixed old double-door code being present.
  • Fixed physics not updating on the server when double-doors were closed.
  • Fixed there not being a check for null sprite in IsoThumpable.syncIsoObjectSend()
  • Fixed sprite properties: railings, street-crack grass, double-door lighting.
  • Fixed syncIsoObject() sometimes sending truncated packets to the server.
  • Fixed issues with double doors.
  • Fixed lighting not updating when player is walking a path.
  • Fixed lighting not updating after a character wakes up.
  • Fixed RadialMenu sometimes staying transparent at certain framerates.
  • Call UITransition.UpdateAll() in render() instead of update()
  • Fixed player avatar animating slowly in character-creation ui.
  • Fixed RPM in MP to improve fluctuating gears and ear-splitting audio.
  • Fixed hood being closed when closing mechanics UI when the player was out of range.
  • Fixed player exiting a vehicle without opening/closing the door sometimes.
  • Fixed TutorialPanel.prerender() error.
  • Fixed VehicleManager.clientReceiveUpdate() exception.
  • Fixed random two vehicle wrecks sometimes putting a vehicle on the wrong chunk.


Vehicle Test Build 40

Date: March 30, 2018
Forum: Build Vehicle 40

[New]

  • Moved EnableVehicles from being a Game Option to being a Sandbox Option.
  • Doors can now be locked from inside without a key. Commercial building doors can be locked from the inside as well.
  • Added crafting recipes for double wooden doors/gates (still WIP) & double metal doors/gates.
  • Player now walks to engine hood/bonnet and opens it before starting Mechanic skill tasks. It will close it automatically when you're done.
  • Updated vehicle masks (fixing green outlines).
  • Added PerformanceSettings.getUIRenderFPS() to fix rates of animating UI elements
  • Added saving/loading/translations for the UI rendering options.
  • Added "Fill Grave" command to fill a grave to its capacity of five corpses.
  • Added many new items to spawn in vehicles (cigarettes, tissue, etc in glove box, clothings in truck bed..).
  • Added several new specific 'owner profession' loot spawns for vehicles (construction worker, taxi driver, painter etc)
  • Added "CHEAT: Remove Vehicle" menu for burned vehicles in the mechanics ui.
  • [MODDING] Ability to disable/check player animations through setForceOverrideAnim(bool)/isForceOverrideAnim()


[Balance]

  • A few changes to speed up zombies responding to sound. Hopefully will reduce the amount of lag from zombies when in car. Stores sounds heard on chunks, so will be less iterating and testing sounds per zombie.
  • Slightly lowered long range car sound triggers to further ease on it without hopefully ruining zombie attraction.
  • Sometimes a battery will spawn almost fully charged, no matter your difficulty or time since outbreak, to simulate a more recent use. This should make finding a working vehicle in Six Months * Later less of a pain.
  • Nerfed the impact of world age on the battery remaining delta, also to help with the above.
  • Lowered default car's speed limit in MP from 70 to 50. [Can still change this if you want in Server Options]


[Bug Fix]

  • Fixed Mercia & Offroad masks not being present so you can now see uninstalled parts.
  • Fixed visual flaws by updating small car shell texture.
  • Fixed Small car having a flipped mask - meaning that uninstalling the left window would show the right one removed etc.
  • Fixed the slow flashing rate of aspects of the Mechanic Skill UI.
  • Fixed there being a rear door on the Small Car 02 texture.
  • Fixed an unneccesary XP bug crashing some mods.
  • Fixed exception for using iterator in IsoObject.FindExternalWaterSource
  • Fixed vehicles colliding with flattened trash cans in MP.
  • Fixed wrong textures showing for burnt/cooked/rotten food.
  • Fixed physics not updating after creating solid objects.
  • Fixed Carpentry objects that block player movement not blocking vehicles.
  • Fixed physics debug-rendering
  • Fixed pressing Escape key in chat cancelling actions.
  • Fixed path-smoothing for zombies to improve performance of hordes.
  • Fixed duplicate "hunting" entries in Distributions.lua
  • Fixed not being able to right-click on other players in multiplayer.
  • Fixed key icon over player appearing when vehicle is behind wall or on another level.
  • Fixed position of item textures in crafting window.
  • Fixed possible NullPointerException in BodyDamage.UpdateWetness.
  • Fixed IsoPlayer.dirtyRecalcGridStackTime never going to zero after mouse-looking.
  • Fixed ISVehicleSeatUI exception
  • Fixed some debug ui rendering out-of-sync with UI FBO.
  • Fixed walking-on-the-spot when zombies move through hedges.
  • Fixed assert being hit in old code.
  • Fixed walking-on-the-spot when two path nodes are at the same location.
  • Fixed lighting not updating when turning a lightswitch on/off.
  • Fixed lighting not updating after climbing through a window.
  • Fixed right-clicking on 3D corpses.
  • Fixed exception with radio sine-wave display.
  • Fixed exception with vehicle heater UI.
  • Fixed squares with dumpsters or other solid objects sometimes not being rendered.
  • Fixed malformed SuburbsDistributions causing exceptions in ItemPickerJava
  • Fixed some controller issues with map UI.
  • Fixed inventory highlight color when using a controller with offscreen rendering.
  • Fixed zombies playing multiple idle sounds in multiplayer.
  • Fixed vertical position of vehicles at 1x scale.
  • Fixed engine condition not being synced in MP after repairs.
  • Fixed engine condition not being synced in MP after removing engine parts.
  • Fixed rendering issues with map UI.
  • Fixed context-menu tooltips hiding/showing every time the mouse moves.
  • Fixed exception right-clicking a Mug of Water with Sugar in inventory.
  • Fixed UI colors so that they're closer to what's seen when not drawing the UI into an offscreen image.
  • Fixed vehicle gauages not pointing at zero.
  • Fixed speed dial going past 120 and not scaling with server's SpeedLimit option.
  • Fixed vehicle steering getting slower when the framerate is below the chosen framerate.
  • Fixed station-wagon rear being clipped by too-small offscreen texture.
  • Fixed rendering issues in ServerDisconnectState.
  • Fixed blue/green swapped colors in UIElement.DrawTextureCol
  • Fixed number of corpses in a grave not being synced in multiplayer.
  • Fixed ArrayIndexOutOfBoundsException after player teleports.
  • Fixed missing vehicle loot distributions.
  • Fixed zombies not responding to sound in multiplayer.
  • Fixed world sounds not getting added to all chunks they touch.
  • Fixed bug with SpeedLimit option.
  • Fixed NullPointerException after teleporting.
  • Fixed display not updating for zombified player after death.
  • Fixed black screen when trying to create a new character after dying in MP.
  • Fixed vehicles being assigned unique ids on the server when they hadn't been added to the world.
  • Fixed infinite loop in WorldSimulation.
  • Fixed the Shout key not working for passengers in vehicles.
  • Fixed Passengers being able to use the vehicle horn with the radial menu.
  • Fixed vehicle sound issues.
  • Fixed exception opening mechanics ui with burned vehicles.
  • Fixed issue when vehicle zones overlap a chunk for optimization reasons
  • Fixed siren sound abruptly cutting out 10 tiles away.
  • Fixed and adjusted alpha of more UI elements when using offscreen rendering.
  • Fixed 2D/3D switching of vehicle backing-up/horn/siren sounds.
  • Fixed framerate issue for CarController throttle.
  • Fixed engine sounds for vehicles driven by other clients not being synced.


Vehicle Test Build 39

Date: March 16, 2018
Forum: Build Vehicle 39

[New]

  • Many and varied FPS optimizations. Please let us know how the version plays now!c
  • Added a new Vehicle Tutorial window (F1 screen/Survival guide). This opens automatically the first time you start a game.
  • Added "ItemNumbersLimitPerContainer" server option. It should be used to limit the numbers of items possible into one container.
  • Moved the Vehicle Enabling/Disabling tickbox on the main screen to a new Gameplay tab on the Options menu.
  • Moved Reloading tab in Options into a new Gameplay tab.
  • Vehicles are now enabled by default in SP & MP.
  • Added multiple new framerate lock possibilities in the options, including uncapped option.
  • Added a SpeedLimit server options, with the default being 80. Removed MP car speed limit of 55 mph.
  • Added an offRoadEfficiency property for some cars.
  • Added a speed multiplier for the speed gauge (x1.5).
  • UI ingame renders to a separate texture FBO at a lower framerate for optimisation purposes (may need some rebalancing / fixing)
  • Car spawn zone added to small settlement south of Riverside.
  • Applied model.scale for vehicle part models (i.e. tires).


[Balance]

  • VehiclesDisable server option renamed as EnableVehicles.
  • Increased odds/location where milk will spawn.
  • Put some of the UI images into a .pack to improve performance.
  • Updated close, pin and unpin UI icons.
  • Changed trunk lid damaged information.
  • Changed plant info "???" into "Unknown".
  • When out of gas Mechanic info now reads "Out of Gas (0/xx)" instead of simply "0 / xx".
  • Nerfed the sped at which clothes become dirty.
  • Changed texture of removed windows/doors from jet black to a dark grey while we don't have interior textures. This should look less ugly.
  • General damage balance.
  • Nerfed car's damage if you hit something at low speed.
  • Increased radio transmission range for walkie-talkies etc. Since radios were added the map has grown, and the tranmission ranges had not been adjusted to fit it.


[Bug Fix]

  • Fixed seats in the Switch Seats UI not being aligned.
  • Fixed removing rear windshield on the SUV showing that the rear windows had been removed.
  • Fixed uninstalling rear windshield of CarStationWagon resulting in removal of left/right boot windows and not the back window.
  • Fixed vehicle models sometimes being drawn too small in MP.
  • Fixed objects destroyed by vehicles not being removed on the server.
  • Fixed physics not updating on the server when objects were created/destroyed.
  • Fixed Vehicles without drivers not damaging zombies.
  • Fixed vehicle sounds not stopping when a vehicle was removed.
  • Fixed server spamming UpdateFlags.Lights packets while headlights were on.
  • Fixed duplicate vehicles caused by a checksum bug.
  • Fixed VehicleCache not handling removed vehicles, and not being cleared after exiting.
  • GC fixes. Fixed memory leak with VehicleParts on the client.
  • Fixed memory leak with IsoZombies and SoundBankEmitters created by IsoDeadBody.
  • Fixed resize behavior in NewGameScreen.
  • Fixed vehicle cheat-repair not fixing broken door locks.
  • Fixed keys being removable while starting a vehicle.
  • Fixed context menu for curtains showing when standing outside a building.
  • Fixed server logs being spamming by Zzzzzz & radio static sounds.
  • Fixed resetting server option to default value in admin ui.
  • Fixed IsoSprite.canBeRemoved not being set.
  • Fixed UIManager.useUIFBO getting set to true in MainScreenState
  • Missed part of WindowN/W fix
  • Fixed WindowN/W sprite properties changing from String to IsoFlagType.
  • Fixed noclip players colliding with vehicles.
  • Fixed Disassemble option showing for partially-destroyed multi-tile objects.
  • Fixed pathfinding info not updating when objects are destroyed by fire.
  • Fixed player sneak animation playing too rapidly at certain angles with the controller.
  • Fixed (removed) nightlengthmodifier as a command as it's now a server option.
  • Fixed flipped vehicle textures by updating vehicle models and textures
  • Fixed squares not updating as time passes due to caches.
  • Fixed UITransition and RadialMenu for every-so-often ui updates.
  • Fixed processing events while loading .pack files to avoid Windows thinking the game is not responding.
  • Fixed floor shading drawn on highlighted floors (as is done for walls already).
  • Fixed flickering door highlight when a key-tooltip is displayed.
  • Fixed flashing container/tutorial objects.
  • Fixed zombies pushing the player they're attacking.
  • Fixed boolean server options accepting any string.
  • Fixed zombies snapping upright after getting run over while getting up.
  • Fixed Savefiles from newer versions of the game throwing errors - instead they just won't be loaded.
  • Fixed reloadVehicles() debug command not reloading textures.
  • Fixed vehicles steering at different rates depending on framerate.


Vehicle Test Build 36

Date: February 16, 2018
Forum: Build Vehicle 36

[New]

  • Added tooltip showing Username on the Scoreboard and Mini-Scoreboard.
  • Added tooltip to Claim Safehouse context menu option when player hasn't survived long enough to be allowed to join.
  • Accounts with access level other than "none" don't count towards MaxAccountsPerUser.
  • Increase java heap max size on the Mac to match Windows/Linux (1200 MB).
  • Added "Quit to Desktop" button for when errors occur while loading a game.
  • Updated Vehicle shell textures.
  • Updated Vehicle damaged shell textures.
  • Identical items are now compressed to a single item when networking.
  • Hide unused TransactionID column in Server Whitelist.
  • Inflating tires now requires a Tire Pump.
  • Updated choose-seat UI with Mash's new textures.
  • Clicking a part in the Mechanic UI window selects the part in the list.
  • Added "/safehouse release" command so clients can release a safehouse they own.
  • Vehicle doors may be locked/unlocked from outside if the window is uninstalled, or broken or open.
  • Added SirenShutoffHours sandbox option to auto-shutoff vehicle sirens.
  • Clicking the overlay sprite on containers acts the same as clicking the object's sprite.
  • Items are transferred in stacks of up to 50 items in a single action. When dragging items to a container, as many items as will fit are moved to the container, starting with the lightest items * if multiple types are selected.


[Balance]

  • Keys no longer required to turn on/off headlights.
  • Reduced the odds of damaging Muffler.
  • Adjusted SportsCar extents (chassis was wider than the wheels).
  • Limit vehicle speed to 55 in multiplayer.


[Bug Fix]

  • Fixed can't transfer items to/from bags on the ground.
  • Fixed ObjectSyncRequests bug deleting multiple objects.
  • Fixed missing PZBullet64.so on Linux server.
  • Fixed BufferOverflowException saving vehicles with many items in containers.
  • Fixed building walls not being possible behind staircases.
  • Fixed vehicle backing-up sound playing when the engine is off.
  • Fixed client spamming onBackSignal commands for vehicles without a backing-up sound.
  • Fixed column order in server whitelist tables.
  • Fixed "connection lost" message when client's Lua files don't match the server's.
  • Fixed alarm clocks only waking players on levels 0,1,2 inside pre-existing buildings.
  • Fixed IsoWindowFrame working for IsoThumpable.
  • Fixed teleporting between front/rear seats in VanAmbulance.
  • Fixed Vans having double-rear doors instead of a Trunk Lid.
  • Fixed context menu position in mechanics window when scrolled.
  • Fixed game hanging after "Player does not appear to have been created on this server."
  • Fixed barricades, campfires, etc not being synced. [There might still be some visual sync issues to be resolved]
  • Fixed vehicle dashboard remaining visible after teleporting from vehicle.
  • Fixed putting items into compost bins.
  • Fixed /additem without username when display name different than username.
  • Fixed issues with mini-scoreboard and safehouse UIs.
  • Fixed multiple copies of some admin UIs being created.
  • Fixed items still disappearing during a transfer.
  • Fixed incorrect vehicle lighting.
  • Fixed car having an alarm if it wasn't locked.
  • Fixed car's container capacity not taking Organized/Disorganized trait into account in a calculation.
  • Fixed co-op hosts getting kicked when the game is in debug mode.
  • Fixed vehicle lights and open/broken window textures when texture compression was turned on.
  • Fixed vehicle brake lights, ambulance lightbar lights, and open/broken windows not rendering with texture compression is turned on.
  • Fixed OpenGL coordinate overflow with path debug drawing.
  • Fixed missing car name translations.
  • Fixing missing PickUpVan McCoy texture.
  • Fixed VanSeats having wrong textures.
  • Fixed some vehicles having wrong damaged textures.
  • Fixed missing IGUI_VehiclePartTruckBedOpen translation (trunk of pick up truck).
  • Fixed missing burnt vehicles textures.
  • Fixed burnt vehicles "floating".
  • Fixed burnt zone sometimes spawning special non-burnt vehicles.
  • Fixed aspects of map no longer streaming fully ahead of the player when moving fast after removal of Yuri's sync code - feedback required on this.
  • Fixed vehicles spawning inside buildings when creating random car crashes.
  • Fixed opening a vehicle's hood displaying the Mechanic UI.
  • Fixed some hitboxes in the Mechanic UI.
  • Fixed server not having up-to-date skill levels when installing/uninstalling vehicle parts.
  • Fixed Mechanic UI not being draggable.
  • Fixed the display of voice-activity and vehicle has-key icons when the DisplayUserName option is false.
  • Fixed player getting stuck trying to walk a path when inside a vehicle.
  • Fixed vehicle colors changing after reloading.
  • Fixed BufferUnderflow exception loading unknown items.
  • Fixed microwave/stove timers not counting down.
  • Fixed hot/cold background colors of food being faded compared to earlier versions.
  • Fixed vehicles won't start if gas < 0.1, but will run until gas = 0.0.
  • Fixed window open/closed appearance sync in multiplayer.
  • Fixed opening/closing uninstalled doors.
  • Fixed "Start Engine" in radial menu being disabled when key is in ignition.
  • Fixed client using InventoryItem.getItemCapacity() which isn't synced.
  • Fixed long text in the vehicle radial menu overlapping the icons.
  • Allow hotwiring (not starting) a vehicle when the engine isn't working.
  • Fixed recipe food ingredients appearing available when multiples are required.
  • Fixed missing hitboxes in Mechanic UI for smallcar.
  • Fixed vehicle color being random for all clients. Vehicle updates sent for every vehicle.
  • Fixing missing vehicle sounds on Linux.
  • Fixed the type of battery not being displayed when trying to install one.
  • Fixed vehicle hit-zombie and crash sounds not playing in multiplayer.
  • Fixed vehicles not operating near the edges of the world.
  • Fixed client constantly sending list of vehicles to the server.
  • Fixed server sending every zombie idle sound as separate packet.
  • Fixed some garbage collection issues with vehicles.
  • Fixed uninstalling a tire from any car meaning that the image of the wheel disappears but still allowing the vehicle to move.
  • Fixed pickup-truck trunk icon in the loot window.
  • Fixed Mechanic UI drawing stuff when collapsed.
  • Fixed usernames showing for splitscreen players when "Show your username" is false.
  • Fixed choose-seat UI showing wrong texture for another player in a seat.
  • Fixed entering/exiting vehicles when an obstacle is in the way.
  • Fixed vehicles not smashing windows when colliding.
  • Fixed vehicles not running if game window resolution is very small.
  • Fixed some cars MP syncing bugs.


Vehicle Test Build 35

Date: February 2, 2018
Forum: Build Vehicle 35

[New]

  • Added 2 new cars: a Dash Ranger (similar, but not quite as good as a SUV) and a Luxury Car called a Mercia Lang 400.
  • Basic parking stalls now have a small chance of spawning special vehicles (Spiffo van, Ranger car, police car etc)
  • Added tooltip over Mechanic UI car overlay.
  • You can now right click vehicle parts directly on the overlay, to bring the context menu that specific part.
  • Updated some car textures.
  • Force changing hotkeys of vehicle horn if it's the same as the 'open health panel' hotkey.
  • Vehicle Mechanic system, emergency lights, car heaters and windows now work with a controller.
  • Removed redundant vehicle options from the back-button radial menu.
  • Added a UI for choosing which seat to get into.
  • Added conditionAffectsCapacity property to vehicle containers.
  • Added line in literature tooltip to reflect when recipes are already unlocked by Profession and/or Traits.
  • Headlights and Tail lights can now be damaged in collisions.
  • Added debug scenarios to help in testing for devs and modders (Create a new character quickly from Main Menu, setup params, sandbox options etc. Check lua/client/DebugUIS/Scenario/DebugScenario, can only be used in Debug).
  • Added a -Dnosave argument in the command line for devs and modders. Use it to stop world saves when testing involves the creation of lots of new characters
  • Added debug option to display circle around character's feet.
  • Added ui for admins to inspect number of network packets sent/received.


[Balance]

  • Changed how car colors are picked. Previously there were mainly dull colours being chosen - vehicle colors should be a lot more varied now.
  • Lowered chance of Muffler being damaged.
  • Factorized a lot vehicle scripts.
  • Increased damage done to vehicles by melee weapons.


[Bug Fix]

  • Fixed small car 02 not having a Mechanic UI vehicle overlay.
  • Fixed numerous bugs in vehicle script (missing tire updates, some parts not requiring keys to operate, missing required recipes etc)
  • Damaged trunk lid now governs if items drop from the trunk, instead of the trunk itself that governs only its capacity for loot.
  • Fixed trunk/trunk lid having wrong part info description.
  • Fixed using java.awt.Color (doesn't work on headless servers).
  • Fixed cars making breaking glass sounds while driving around.
  • Added missing translation UI_optionscreen_binding_Vehicle horn.
  • Fixed one cause of zombies walking in place.
  • Fixed exception when dropping a key onto the ground from inside a vehicle.
  • Fixed server log messages whenever a player hit something.
  • More tooltips respect the tooltip font size option.
  • Hide the vehicle dashboard when the inventory window is displayed and player is using a controller.
  • Fixed vehicle mechanics window updating when not visible.
  • Fixed vehicle ac/heater window updating when not visible.
  • Fixed oversized gas-pump texture in the vehicle radial menu.
  • Fixed server exception when food rotted in a player's inventory.
  • Fixed vehicle dashboard disappearing when a splitscreen player is created.
  • Fixed vehicle heater and seat UIs using wrong player after respawning.
  • Fixed position of game-speed controls in splitscreen.
  • Fixed post-death UI not being removed in splitscreen.
  • Fixed putting/taking key from ignition not being synced in multiplayer.
  • Fixed trove.jar location on the server.
  • Fixed gas tank appearing empty and being impossible to uninstall.
  • Fixed missing translations of some car's name.
  • Fixed exception with new packet-inspector ui.
  • Fixed multiple generators interfering with each other.
  • Fixed container color overlay strobes.
  • Fixed Error with packet 164.
  • Renamed ISMiniScoreboardUI.lua.lua -> .lua
  • Fixed trransferring a large object may result in duplication.


Vehicle Test Build 34

Date: January 26, 2018
Forum: Build Vehicle 34

[New]

  • Added car overlay in the vehicle Mechanics UI. (Scaling isn't done properly yet, it should be less blurry in the next update)
  • Added /addvehicle server command to spawn a new vehicle.
  • Added ClientCommandFilter server option to reduce vehicle-related cmd.txt spam.
  • Added trunk lids that may be opened/closed/locked/unlocked.
  • Fixed pathfinding bugs with solidtrans objects adjacent to windows.
  • Display progress when converting an old save to a new world version.
  • Added font-size option for inventory (and carpentry) tooltips.
  • Save chunks even if none need loading.
  • Added rear windows on small car.
  • Radios can now be uninstalled or installed, it'll appears as an inventory item like battery, etc. Police car, fire dept... Will spawn with Ham Radio.


[Bug Fix]

  • Fixed key binding for the horn still causes it to occur while the chat panel is active.
  • Fixed zombies not seeing a player that respawned after death in-game.
  • Fixed player respawning in safehouse when SafehouseAllowRespawn=false.
  • Fixed crafting sometimes taking tool from a bag when one is in main inventory.
  • Fixed player facing the wrong way when turning a stove on/off.
  • Fixed Loot Window displaying the "Transfer All" button which does nothing.
  • Fixed exception loading a vehicle with its sirens turned on.
  • Fixed server exception when player exited a vehicle.
  • Fixed trunk condition after repair not being synced in multiplayer.
  • Fixed "VehicleManager.clientReceiveUpdate get invalid data" when starting vehicles.
  • Fixed player position being outside the vehicle when they're inside in multiplayer.
  • Fixed clients disconnecting while in a vehicle still occupying a seat.
  • Prevent dragging window resize handle off the bottom of the screen.
  • Fixed exception in RandomizeModel due to unknown vehicle script.
  • Fixed jumbo trees not having physics.
  • Fixed not exiting a vehicle when the door is locked.
  • Fixed multiplayer exception when opening a vehicle's trunk.
  • Fixed player actions not working after trying a walk-to action while in a vehicle.
  • Check for -novoip in three more places.
  • Fixed "ran out of unique zombie id numbers" by limiting real zombies to 32768.
  • Fixed exception loading chunks in multiplayer due to from loot-respawn changes.
  • Fixed "ERROR sendItemsToContainer invalid object index" in console.
  • Fixed radio/tv static sounds not respecting different framerates.
  • Fixed trees lack collision in game worlds created prior to build 39.33.
  • Fixed Override:true not working for recipes with "." in the name.
  • Fixed zombies being attracted to lightswitches at night when the lightswitch was loaded/synced.
  • Fixed Obsolete:true in recipes not working with translated recipe names.
  • Fixed burnt/survivor/stash houses not always spawning.
  • Fixed vehicle displayed container weight not being adjusted for Organized/Disorganized traits.
  • Fixed object loaded size does not equal save size.
  • Hopefully Linux dedi server are working now.


Vehicle Test Build 33

Date: January 18, 2018
Forum: Build Vehicle 33

[New]

  • Trees can now be destroyed by car.
  • Added -CreateMinidumpOnCrash and -OmitStackTraceInFastThrow arguments on server start script.


[Balance]

  • Now always give mechanics exp, will see how it goes in term of grinding.
  • Tuned down flies sound radius.
  • Reduced horn sound radius.
  • Small trees won't collide with cars.


[Bug Fix]

  • Fixed opening trunk not always being synced in MP.
  • Fixed being able to access the trunk from anywhere when it was open.
  • Fixed fire near a car could cause a crash.
  • Removed some wrong server console messages.
  • Fixed saying no in the sleep dialog when in car still make you sleep.
  • Fixed Exception Access Violation in PZBullet64.dll+0x380.
  • Fixed Moving a large number of items into a trunk, including the key, produces a malformed packet 164.


Vehicle Test Build 32

Date: January 13, 2018
Forum: Build Vehicle 32

[New]

  • You can now open the trunk from inside the car via the dashboard (icon is a placeholder)
  • You can now hit a car by hitting it with melee weapon, firearm is coming.


[Balance]

  • Balanced mechanics exp given, low level stuff have now more chance to get exp.
  • Better detection/mechanic of zombies hitting cars.


[Bug Fix]

  • Fixed some bugs with resizing mechanics UI.
  • Fixed rendering bugs in mechanics UI.
  • Fixed doing a 180 turn in sports car results in 'smashing glass' sound.
  • Fixed losing collision at high speed.
  • Fixed cars being alarmed when they should not.
  • Fixed cars sometimes not triggering alarms.
  • Fixed MP loot sync issues when two players are using the same inventory space


Vehicle Test Build 31

Date: December 21, 2017
Forum: Build Vehicle 31

[New]

  • Added a zombie house alarm triggering sandbox options, default false, set it to true to allow zombies to trigger alarms by entering houses.


[Balance]

  • Rebind default horn hotkey to Q (same as "shout").


[Bug Fix]

  • Fixed Mechanics skill books disappearing after reading.
  • Fixed broken-lock window sync in multiplayer.
  • Fixed new object-sync code not updating the Loot Window.
  • Fixed "template!" calls setting gearRatio to default values.
  • Fixed Cars being oversized on 1x textures.
  • Fixed street lights always working despite electricity shut-off
  • Fixed null pointer when using horn.
  • Fixed IsoObject sprite name being changed (should fix campfires rain barrels etc)
  • Fixed radios (and other things) not working when placed on the ground in multiplayer.
  • Fixed server exception when removing objects from the map.
  • Fixed audio not being muted in the menu in singleplayer.
  • Fixed the vehicle gauge and dashboard flickering and overlap.
  • Fixed character walking to the front of a vehicle to install tail-lights.
  • Fixed van rear windows requiring a door to be installed, when there are no rear doors.
  • Fixed black paint window frame color issue.
  • Fixed vehicles sometimes respawning loot when they shouldn't.
  • Fixed server not handling multiple containers or vehicle-part containers.
  • Fixed new object-sync code not updating the Loot Window.
  • Fixed the loot window not updating when a vehicle door is opened/closed in multiplayer.
  • Fixed players teleporting in multiplayer while inside a vehicle breaking everything.
  • Fixed zombies only spawning Muldraugh map.
  • Fixed some typos in Sandbox texts.


Vehicle Test Build 30

Date: December 14, 2017
Forum: Build Vehicle 30

[New]

  • Optimization to map streaming, removing locks between game threads when it comes to chunk loading.
  • WIP collision detection and damaged road furniture sprites. This work isn't complete, and we'd like any weird behaviour reported. Mail boxes, stop signs, garbage bins etc will now appear as damaged when hit at the correct speed.
  • Outside temperature displayed on car dashboard.
  • Added books for mechanic skill.
  • Added Lug Wrench item. This is now required to remove/install tires.
  • Updated many icons.
  • Car key colour now matches the colour of the individual car they work in.
  • A car key icon appear on top of player's head if they are near a car that they have the key for.
  • Dashboard is now bit wider on-screen.
  • You can now use game speed hotkey (F3,F4...) while inside the Mechanic or crafting UI.
  • Added Muffler car part. This influences engine loudness, as most other parts, come in three varieties.
  • Added Repair Engine ability: Mechanics can get Spare Engine Parts from other engines - cannibalizing them and setting condition to 0. The number of Spare Parts retrieved depends on your skill * level and the engine condition. These parts can then be used to patch up your own engine through a right click of the engine on the Mechanic Skills menu.
  • Now recaculate the general condition of the car after changing one of it's part.


[Balance]

  • Balanced how Mechanic XP is given. It is now dependent on the difficulty of what you're doing - so replacing a headlight won't give XP, tire changes will only give a small amount etc.
  • Lowered the chance to lower tire conditions.
  • Increased texture resolution when rendering a model.
  • Factorised vehicle scripts with templates.
  • Lowered the odds of getting random small car crash on the road.


[Bug Fix]

  • Fixed player entering the car onto the wrong rear seat.
  • Fixed bug with player temperature calculation.
  • Fixed uninstalling tire on some cars requiring a screwdriver instead of a jack.
  • Fixed middle seats appearing as shelves in inventory.
  • Clicking the heater icon on the dashboard now close the current heater UI instead of opening new one.
  • Fixed rear car door having the wrong seat.
  • Fixed some parts disapearing when installing them.
  • Fixed Van Special not having a name.
  • Fixed some vehicles having wrong rust texture.
  • Fixed being able to duplicate car item by stacking the install actions.
  • Fixed car parts not being updated if you're outside the vehicle doing Mechanics.
  • Fixed removing the car battery not turning off headlights.
  • Fixed rendering of railings caused by incorrect tile property.
  • Fixed shoved zombies being drawn behind walls.
  • Fixed walls obscuring the player when on a staircase.
  • Fixed amount of rotten spice used.
  • Fixed not being able to rotate furniture.
  • Fixed the game displaying (fresh) after item names in recipe tooltips in the inventory window.
  • Removed obsolete farming.Milk item from two recipes.
  • Fixed traps not catching animals.
  • Fixed lock up when exiting the game.
  • Fixed a bug when trying to operate certain parts (windows, seats, doors).
  • Fixed removing small car's battery not requiring vehicle key.
  • An engine with 0 condition will now make the ignition to fail.


Vehicle Test Build 29

Date: December 5, 2017
Forum: Build Vehicle 29

[New]

  • Added ChrisW optimization. Driving in town and being around tall buildings should now produce less dramatic FPS drops. [General streaming performance will still need addressing, and we hope to get a fix in for this later this week]
  • Add darkening to levels below player's z height to help sense of depth between levels.
  • Added a UI option for the air conditioner: heater switch now doubles as air conditioning too. With four different settings, from cold to hot.
  • Having all windows closed will heat up a bit the passengers, having windows opened will cool down passengers & nullify heater.
  • Sleeping in car now act like sleeping on anything else: you can't sleep in pain, in panic or too soon after sleeping already.


[Balance]

  • Balanced car key spawn.
  • Changed vehicle part menu read-out from "Try start..." to "Ignition".
  • Balanced vehicle deceleration: not touching any controls will slowly stop the car, and act less like an active 'brake'.
  • Balanced how the heater changes a car's global temperature. [A hot engine will cool/heat up faster.]


[Bug Fix]

  • Fixed how switching seats in a vehicle could shut off the engine if it wasn't running, attracting zombies.
  • Fixed keys spawning on the ground, in the ignition and on doors not having the car's name.
  • Fixed windshields not having an area set in script with no way to install/uninstall them.
  • Fixed Van having two driver seats.
  • Fixed some bugs in Mechanics tooltips.
  • Fixed putting something on a seat and then removing it making it impossible to uninstall the seat.
  • Fixed entering vehicle via radial menu not working.
  • Fixed some pathfinding error on certain vehicles.
  • Fixed vehicle containers trying to spawn items too often (when sleeping, when loading etc).
  • Optimized item sync optimized.
  • Fixed Mac/Linux Black Screens on collision.
  • Heater is now turned off if car is shut down.
  • Active heater will make the car consume more gas.
  • Fixed Step Van/Step Van Mail having wrong driver seat offset (meaning sometimes can't be entered).
  • Fixed opening car windows not updating car model.


Vehicle Test Build 28

Date: November 28, 2017
Forum: Build Vehicle 28

[New]

  • Improved performance.
  • Reduced garbage collection pauses.
  • Added intial recommended Mechanic skill levels to different repair and maintenance. Also added skill books and recipes. (Mechanic Profession starts with all repair/maintenance recipes. More will follow - mainly engine-based repairs.)


[Bug Fix]

  • Fixed sleep resulting in game crash.
  • Fied quitting the game resulting in game crash.
  • Fixed game crashing when resizing the window size.
  • Fixed few bugs in vehicle scripts (trunk/glove box able to be removed, wrong suspension on certain cars etc)


Vehicle Test Build 27

Date: November 24, 2017
Forum: Build Vehicle 27

[New]

  • General performance improvement.
  • General net code improvement.
  • Whenever a vehicle key is required gain access to a part that needs to be installed/uninstalled - the game now checks to see if doors/windows are opened to facilitate this.
  • Car keys now show the relevant car model's name. (In future they will also be coloured the same as the car they open.)
  • Player will now walk to the part of the car to perform Mechanic actions - installing parts, adding fuel, inflating tires etc.


[Balance]

  • Car keys should now spawn more inside nearby houses, rather than on zombies.
  • Updated dashboard tooltips.


[Bug Fix]

  • Fixed uninstalling some parts not requiring car keys.
  • Fixed being able to duplicate car keys by putting them in your key ring.
  • User-input car key's name now saved: meaning you can change your key's name and the new custom name won't be lost.
  • Fixed the installation of some parts not using the mechanic skill in calculations (MP and SP).
  • Fixed car heater not working.
  • Fixed game's speed not being reset to 1 when driving a vehicle.
  • Fixed some parts not being updated if the car wasn't running (engine, heater, etc)
  • Fixed being able to put keys in ignition when you didn't have the keys.
  • [MP] Fixed missing sync of itemID when uninstalling/installing part (unlimited mechanic EXP possible exploit in MP).
  • [MP] Fixed missing sync of item container levels (e.g. removing a tire previolsy reset its inflation to 0).
  • [MP] Fixed heater not being synced.
  • [MP] Fixed engine temperature not being synced.


Vehicle Test Build 26

Date: November 16, 2017
Forum: Build Vehicle 26

[New]

  • New Vehicle Dashboard - final version from artist mash. Now has indicators to tell you if there's a problem with your vehicle, giving all the information a driver in the 'real world' would have to hand.
  • You can now lock/unlock all doors from a vehicle's radial menu.
  • You can now access pickup's open trunk without a key.


[Balance]

  • Did some performances improvement on Bullet calcul. (Please let us know if this has an impact on your game.)
  • Improved the random car crash spawning method.
  • Reduced the number of car keys spawning on the ground.


[Bug Fix]

  • Hopefully fixed vehicles being teleported randomly.
  • The car will not try to start if battery is at 0.
  • Fixed some exterior tiles acting as if they were offroad.
  • Fixed some vehicle spawning errors.
  • Fixed some bugs in the scripts.
  • Fixed keys being removed from ignition before the engine stalls.
  • Removed collision from some inappropriate objects.


Vehicle Test Build 25

Date: November 9, 2017
Forum: Build Vehicle 25

[New]

  • Added new burnt car.
  • Added random 2 vehicles crash on roads (quite a low possibility of this)
  • Added vehicle collision to maiboxes/lampposts.
  • Added Mechanic profession & related traits(icons are placeholder).
  • Vehicle Mechanic UI can now be closed by pressing escape.
  • Vehicle Mechanic UI will now be closed if you go too far away from the car.
  • You now gain Mechanic XP when uninstalling and installing a car part, this can only happen once per 24 hours on the same car, but XP will be gained again on a new car.
  • Uninstalling/Installing parts now depends on the part and your Mechanic skill.


[Balance]

  • Optimized Mechanic UI.
  • Optimized some net code for vehicle.
  • Optimized traffic jam spawning.
  • Optimization in the Garbage Collection.
  • Balanced car properties.


[Bug Fix]

  • Added missing translations for car names.
  • Added suspension for taxi2.
  • Fixed small burnt car "flying".
  • Fix (Debug only) for GC triggering every 2-3 seconds.
  • Fixed vehicles Build starting issues on Mac.
  • Fixed some missing MP sync stuff on vehicles.
  • Fixed keys that spawn on the ground were only seen by one player.
  • Fixed memory leaks on server.
  • Fixed burnt car having wrong collision body.
  • Fixed numerous of bugs in vehicle scripts.


Vehicle Test Build 24

Date: October 20, 2017
Forum: Build Vehicle 24

[New]

  • Show engine volume as a visible stat in car part details.
  • Added missing parking stall zones in Rosewood, March Ridge, Dixie and other locations.
  • Player with relevant skills and items can now repair damaged trunks directly in the Mechanic UI.
  • Deflated tires can now drop off your car instead of bursting.
  • Vehicle control and behaviour now impacted when going off-road.
  • Added suspension parts. Low condition suspension will make for a bumpier ride.
  • Added missing mask and light to cars.
  • Added in-game car manufacturer brands and model names.
  • Added traffic congestion and wrecks. Some big traffic jams are hard-coded, you'll always see them and are part of the game lore. Others are spawned randomly, but will generally be smaller in scale.
  • Balanced how traffic jams and wrecks spawn: extra randomization to positioning, vehicles at the front of the queue should appear in an orderly fashion, while those at the back are more * haphazard.
  • New sandbox option: Enable Car Wreck Congestion (default true), set it to false to remove all traffic jams spawning.
  • Added several new car textures damage by Mash.
  • Updated car's shadow.


[Balance]

  • Balanced parking stall zone vehicle spawn.
  • Balanced West Point, Riverside and Muldraugh vehicle spwaning, rich houses have a higher chance of spawning higher quality vehicles.
  • Removed ability to uninstall a trunk and other vehicle containers.
  • Reduced chances of items falling from a damaged trunk.
  • Updated naming: some old parts now of a 'Valu' brand, Modern becomes 'Performance' etc.
  • Balanced how car stops when having no control (engine brake), should be more smooth now.
  • Removed "Old Brake" item (they won't spawn anymore on a car but you can still install them).
  • Polished Mechanics UI bit more.


[Bug Fix]

  • Fixed one of the compact cars not having a driver seat.
  • Fixed car key duplication when switching seats.
  • Fixed errors when loading a new save (Bullet wasn't present).
  • Fixed opened trunk acting like there was no trunk when driving and all your loot falling out.
  • Update physics when starting a Mechanic activity - previously when removing a tire on a stationary vehicle physics weren't updated.
  • Fixed removing a tire releasing all air pressure.
  • Add a null variable check in getChunkFromSquarePos function, this will hopefully fix bugs that occur after car crashes.
  • Fixed some vehicles appearing too bright.
  • Fixed compact car's missing shadow.
  • Fixed a bunch of scripting errors for vehicles.
  • Fixed not getting your keys back when running out of gas.
  • Fixed being able to start a car for a few seconds while having no gas left.
  • Fixing not being able to sleep in a car.
  • Fixed a bug in part spawning inventory item calculation.
  • Fixed some burnt cars not having textures.
  • [Building rendering fixes]
  • Player-built fences are now hidden correctly when on south or east side of the upper floor of a structure.
  • Small roof tiles that overhang the edges of first floor roofs are now hidden when the player walks behind them.
  • Slightly increased ‘window peek’ distance.
  • Can now hide multiple buildings if they are blocking our view of the player. Previously only the closest to the player was hidden.
  • Southeast corners of walls or thin pillars would be hidden incorrectly when not obscuring our view of the player.
  • Improved detection of player-built floors for visibility culling. Stops walkways being wrongly hidden.
  • Added back trove.jar to dedicated server.


Vehicle Test Build 23

Date: October 14, 2017
Forum: Build Vehicle 23

[New]

  • Engine can now stall depending on engine condition rather than engine quality.
  • Removing a seat provides a container capacity of 30 (20 on small car).
  • Every car now has a base trunk size: if you remove the trunk door then you'll still be able to put stuff in the trunk, but items will have a large chance of falling out during motion.
  • All car car now drop stuff from trunk if it's missing or in bad condition through collisions etc. How much drops will depend on your speed/steering
  • Step Vans are now also randomly colored.
  • Added rear headlights.
  • Added headlight texture for all cars.
  • Now shown in red if something is running low (eg. gas or air capacity in a tire)
  • Tire condition now has an impact on wheel friction.
  • Each type of tire have a base friction, affected by Mechanic skills & tire condition.
  • Mass is now taken into account in physics calculations.
  • Added an option to inflate or deflate a tire. Beware of inflating a tire too much.
  • Inflated tire will reduce wheel friction and brake force.


[Balance]

  • Balanced spawns on common parking zones - they now also have a chance to spawn modern cars.
  • Reduced overall chances of having damaged parts on vehicle.
  • Increased base quality of item on common parking zones.
  • Chance of rust will now be based on the zone base vehicle quality (so farm or junkyard zone's vehicle will have more chance to get rust).
  • Improved damage overlay display performance.
  • Polishing Mechanic UI.
  • Increased ambulance base engine power.
  • Lowered the threshold for the tire to explode due to bad condition.
  • Removed tire with 0 air capacity exploding.


[Bug Fix]

  • Added missing truck size on pickup.
  • Keys no longer required if you removed the trunk or for pickup.
  • Fixed all bags having 50 capacity.
  • Fixed some taxi having no texture (missing mask/lights).
  • Fixed missing Ambulance translation.
  • Fixed not being able to remove the double rear door on some vans.
  • Fixed having double car wavs downloaded.
  • Fixing some missing car item's texture.
  • Fixed vehicle container not spawning stuff correctly.
  • Fixed vehicle spawning everywhere.


Vehicle Test Build 21

Date: September 21, 2017
Forum: Build Vehicle 21

[New]

  • Transmission changes is now based on your engine rpm, max gear count, max speed, and not just on speed constants.
  • Now slow you/reduce engine force if you're driving on something else than road/streets.
  • Car keys has now a (small) chance to spawn directly on the car's starter or in the glove box.
  • Car keys are now mandatory to start the engine and to turn on headlights.
  • Keys will always spawn in glove box if you're in vehicleEasyUse sandbox option.
  • When starting the engine, keys will be in ignition (not in your inventory anymore), you'll get them back once you stop the engine.
  • You can try to hotwire a car if you don't have the keys: require level 2 electricity, the more level you have, the easier it gets (mechanics may come in calcul when it'll be out)
    • The higher the quality of the car, the harder it'll be to hotwire it.
    • Failing a hotwire could break the ignition, making it not possible to start without proper keys.
  • Replaced character saying "Locked.." by the door locked sound when trying to open a car's door.
  • Added rear seats as container too.
  • Van Seats and Special vehicles can now hold up to 4 people in the back (enter on the middle right for the van seats, trunk for others (ambulance, post van..))
  • Now shows "Switch to xx seat" (where xx is the seat's name) in the vehicle radial menu.
  • Added loot distribution system for vehicles:
    • Every vehicle have a chance to spawn items inside their trunk and/or glove box.
    • Some can be specific: ambulance, radio van...
    • Some can be special: Pickup can have fisherman's, carpentry, etc. loots, could be a car full of groceries, etc.


[Balance]

  • Changed gas consumption calcul, now is based on how close you're to increase transmission (the closer, the less you'll consume) still also based on engine's quality/mass of the vehicle.
  • You should now consume less than the 19.1 (depend on how you drive, lot of acceleration will ruin your gas tank!)
  • Reduced the chance to stall while driving (it also won't happend on high quality car).
  • Junk yard's cars should be aligned now, not in random angle.
  • Balanced seats container and trunk size of every cars.
  • Increased the chance of having fuel into a car.
  • Doubled distance for player's to hear car engine.


[Bug Fix]

  • Fixed a bug with the sandbox option Gas Consumption.
  • Fixed wrong textures for green pickup.
  • Can now access the glove box only when sitting in front seats.
  • Fixed being able to drive through double doors.


Vehicle Test Build 19.1

Date: September 9, 2017
Forum: Build Vehicle 19.1


[Balance]

  • Lowered a tad the amount of special cars on special car park.
  • Increase the amount of gas when using "normal" initial gas sandbox option.
  • Removed vehicle easy use being true by default.


[Bug Fix]

  • Fixed having car everywhere.
  • Fixed starting with stuff in inventory.
  • Fixed Muldraugh spawn.
  • Fixed some zone in Riverside spawning cars the wrong way.


Vehicle Test Build 19

Date: September 9, 2017
Forum: Build Vehicle 19

[New]

  • New method to spawn vehicles, that should look a little more like real life:
    • Lot of experimental zones have been created (mainly in Riverside) including junk yard, special trailer park spawning, etc.
    • Special cars (postal, mccoy...) should spawn in correct place, some can still spawn in the world randomly.
  • New burnt vehicles textures.
  • Some vehicle specifics are now set per car (and not a constant or per zone), can be influenced by the zone vehicle spawned on:
    • Engine loudness
    • Engine quality (junk yard have crappy quality for example)
    • Initial gas
    • Locked doors
  • Balanced cars properties (speed, mass, acceleration, gas tank..) to correspond more with real life and make them more different.
  • Gas consummed now depend on your engine speed, quality and your mass while in movement.
  • Car keys can now spawn in nearby desk.
  • Added new vehicle sandbox options:
    • Car spawn rate: how much cars you want?
    • Initial Gas: initial gas included in new spawned cars.
    • Locked Frequency: frequency the cars will be closed (doesn't influence the chance of having the key spawning around).
    • Gas consumption: (default 1.0) lower or increase the gas consumed by your car.


[Bug Fix]

  • Fixed burnt car textures not showing.
  • Added back "vehiclesDisable" in server-settings UI.
  • Fixed bug with map loading infinitely due to a player in a stopped car.
  • Fixed vehicles sometimes disappear when exiting and reloading a save


Vehicle Test Build 18

Date: September 2, 2017
Forum: Build Vehicle 18

[Bug Fix]

  • Fixed vehicles not spawning outside Muldraugh.
  • Bug fixed: Player turns on a light then walks a screen away. When they return, the light will be off.
  • Now the number of players who can fit inside each car model is accurate to the number of seats.
  • When headlights are on, the actual physical headlights of the car should turn white/bright. Put red brake lights on cars.


Vehicle Test Build 17

Date: August 22, 2017
Forum: Build Vehicle 17

[New]

  • Add ‘disable experimental vehicles’ option on server


[Bug Fix]

  • Gamepad integration for Lootable map interface added
  • ‘Vehicles’ toggle on New Game screen made more highlighted/visible.
  • FIXED: Burned cars spawn above ground and slowly fall
  • FIXED: Vehicle shadow and collision boxes. Flipped cars should no longer lose collision.
  • FIXED: Player stuck in walking animation.


Vehicle Test Build 16

Date: August 12, 2017
Forum: Build Vehicle 16

[New]

  • In preparation for merge with main game ‘vehicles’ are now an option toggle with a Spiffo warning on the Game Select screen.
  • Gamepad control added to: oven timer, foraging, aspects of sandbox and character creation.
  • Merged with current IWBUMS


[Balance]

  • Adjustments made to driving with a game-pad and game pad sensitivity.
  • DLLs rebuilt to remove some VCRedist dependencies.


[Bug Fix]

  • Vehicle shadow positioning corrected. Darkened shadow to make it more visible.
  • Fixed: Physics allow unrealistic ‘climbing’ on other cars. Cars 'jump' too much when running over zombies
  • Fixed: ‘Inventory and character lock-up’ that was still occurring.
  • Fixed: Loading game Challenges and Tutorial crashes the game.
  • Fixed: Some vehicles have misplaced access points to storage compartments.
  • Fixed: Game crashes on specific player injuries
  • Fixed: Vehicles can sometimes be seen through walls.
  • Fixed: Player gets out of vehicle and is stuck in walking animation.
  • Controller deadzone settings/adjustments need adding to the game, as it is causing issues with co-op player sleeping.


Vehicle Test Build 15

Date: August 12, 2017
Forum: Build Vehicle 15

[New]

  • Brought up to date with current IWBUMS


[Bug Fix]

  • Bug fixed: the wheels of the car turn to an incorrect angle.
  • Bug fixed: Car will keep running, and engine noise will follow player.
  • Bug fixed: Vehicle gets stuck after stopping
  • Bug fixed: Sometimes the inventory and the character lock up when transferring/using items when in a car.
  • Bug fixed: Burnt out cars sometimes use a random texture from the tilesheet.


Vehicle Test Build 14

Date: July 19, 2017
Forum: Build Vehicle 14

[New]

  • Final acceleration approach to top speed put on a curve: in the last 25% of the highest speeds then acceleration should slow. This should feel more realistic and will allow us to space out RPM *increase in sounds, and implement simulated gear shifts. It will also, hopefully, make high speed driving more rewarding.
  • Engine gauge (rpm) and speed gauge added. [Visuals/implementation placeholder. Speed currently km/h but we will provide the option for m/ph later on]
  • Leaving the car should leave the engine on. Player must manually turn off the engine. This will allow cars to be used as a distraction, and also allow for fast getaways.


[Balance]

  • Increase chances of zombies being turned into crawlers after collisions
  • The amount of petrol/gas needed to drive any particular distance increased
  • Slightly longer gap required between car ‘turning on’ and car being able to move. (A very brief moment)


[Bug Fix]

  • Bug fixed: Vehicle gas tank is titled as Battery on the vehicle information window.
  • Bug fixed: Cars can spawn on top of each other.
  • Fixed bug with engine sound after starting.
  • Fixed errors in log "moving vehicles..." when players move through the world. The car sounds are loading preliminary now. The occasional turning error that showed should not appear.


Vehicle Test Build 13

Date: July 11, 2017
Forum: Build Vehicle 13

[Balance]

  • Zombie collision improved. (Formerly holding down ‘W’ key meant zombies reacted less. Driving into zombies without acceleration had more impact.)


[Bug Fix]

  • Fixed: Crafting UI on Electronics tab results in error.
  • Fixed: Fire on-screen results in error.
  • Fixed: Possible to press E and W while in the car and it will start when the character exits.
  • Fixed: Car will keep running, and engine noise will follow player.
  • Fixed: “If I'm in the car OR outside the car attempting to interact with the radial menu (keyboard V) then I sometimes become locked in the vehicle. I cannot turn the vehicle off or exit the vehicle - with E or with radial menu. The only fix is to quit the game and reload. The game doesn't show any errors when this happens.”
  • Fixed: Fuel Exploit. (You could still refuel a car after the electricity shut-off, then use an empty gas can to get the fuel out of the car, then refuel the car again)
  • Fixed: Player can read a skill book while driving.
  • Fixed: Car info window can't be closed while driving. Have to come to a full stop to close it.
  • Fixed: Burnt out cars can be rammed and made to slide. Should be ‘heavier’. Some also bounce on spawn.
  • Fixed: In Local Co-Op I found that when both players are in the car, very often the cars simply won't collide with any walls or objects and instead just NoClip through them.
  • Object synchronization code is improved. All street lights go out immediately when electricity is lost.


Vehicle Test Build 12

Date: June 27, 2017
Forum: Vehicle Test Build 12

  • removed RJ's debug file
  • merged with latest IWBUMS
  • Previously vehicles didn't decelerate when W was released. Cars only stopped by steering or hitting an object. This should now be fixed.
  • Braking distance has been lengthened - so cars take longer to come to a standstill.
  • StepVan won't fall over as easily, and hopefully won't hover as much should it choose to! Police/Ranger cars also updated.


Vehicle Test Build 11

Date: June 27, 2017
Forum: Vehicle Test Build 11

BUG FIXED: "MP: Light switches, doors and windows turn on/off or open/close randomly by themselves. Zombies can run through closed doors as if they were not there. Possible sync issues."


Vehicle Test Build 10

Date: June 22, 2017
Forum: Vehicle Test Build 10

  • Yuri has done a lot of work addressing memory leaks and general FPS stuff. We've found stuff and fixed it, but we need extra feedback from everyone's different set-ups as there's been quite a *few changes under the hood. So please let us know how it runs. :)
  • FIXED: Trees appearing out of nowhere. (fingers crossed - please let us know)
  • FIXED: In MP vehicle inventories appear differently for each player and do not update correctly for all players. All stored contents are lost when a vehicle leaves the cell. Items are lost from car trunk when logging off.
  • FIXED: Issue with inventory management, namely after getting inside a car it's impossible to transfer items between player inventory and anything inside.


Vehicle Test Build 9

Date: June 7, 2017
Forum: Vehicle Test Build 9

  • Upgraded Physics.
  • Fixed flying car (!)


Vehicle Test Build 8

Date: June 6, 2017
Forum: Vehicle Test Build 8

  • Bug fixed: Cars sometimes raise high in the sky on the Z axis - meaning they become out of reach.
  • Bug fixed: Fixed an occasional, sudden increase in memory usage that stalls the game after a minute or so of play.
  • Bug fixed: Possible to sleep forever in a moving car, sleep when not tired and even sleep when driving!


Vehicle Test Build 7

Date: June 2, 2017
Forum: Vehicle Test Build 7

  • Fixed memory leaks when the player died.


Vehicle Test Build 6

Date: May 31, 2017
Forum: Vehicle Test Build 6

  • Bug fixed: Interior car doors are locked, and cannot be unlocked from the other side. Also sometimes the door on the driver’s seat is locked, but the passenger seat door is unlocked.
  • Bug fixed: 'Rain falls through roofs on first floors.
  • Bug fixed: Street Lights and Lamps work even when there is no electricity.
  • Bug fixed: Loot tables on a reloaded game (and possibly other bugs associated with reloads)


Vehicle Test Build 5

Date: May 29, 2017
Forum: Vehicle Test Build 5

  • The ‘engine ignition’ key has been changed to ‘W’. [Please take note of this!]
  • Wheel placement now correct on each individual vehicle
  • Handling/feel updated for each individual vehicle. [WIP! Feedback required!]
  • FPS optimization through adding new caching to the LightingJNI interface
  • ‘Survivor is stuck on top of a flipped car’ bug fixed


Vehicle Test Build 4

Date: May 23, 2017
Forum: Vehicle Test Build 4

  • Changed zombie attraction level.
  • Curbstone render fixed.
  • Bug fixed: Reverse momentum physics.


Vehicle Test Build 3

Date: May 18, 2017
Forum: Vehicle Test Build 3

  • Changed vehicles textures.
  • Fixed trees that can be driven through.
  • Fixed floor items drawing over car.


Vehicle Test Build 2

Date: May 11, 2017
Forum: Vehicle Test Build 2

  • added WIP vehicle sounds
  • improvements to the FPS drop while driving (should be vastly improved though perhaps not 100%)


Vehicle Test Build 1

Date: May 9, 2017
Forum: Vehicle Test Build 1

  • Initial release of vehicles