Build 39

From PZwiki
Revision as of 18:14, 14 May 2018 by Vaileasys (talk | contribs) (Added all forum build posts I could find for build 39)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Build 39

Date:April 6
Forum:Build 39

[New]

  • Vehicles


IWBUMS Build 39.58

Date:
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:
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 unsúpported 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 unsúpported.
  • 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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.