Build 32

From PZwiki
Revision as of 10:15, 28 February 2021 by Vaileasys (talk | contribs) (added header)
Spiffo's Workshop
Spiffoworkshop.jpg
Update name
Spiffo's Workshop
Latest release
May 25, 2015
Stable release
May 25, 2015
Beta release
May 25, 2015
Beta versions
32.3032.2932.2832.2732.2632.2532.2432.2332.2232.2132.2032.1932.1832.1732.1632.1532.1432.1332.1232.1132.1032.932.832.732.632.532.432.332.232.132

Overview

  • Steam Workshop integrated into PZ’s java framework to allow the current proliferation of user mods.
  • Steam servers integrated into MP by our friends at General Arcade and EasyPickins, to allow for more admin control and less cheating. Clients can connect to PZ servers using their Steam accounts, let server admins ban players by Steam ID and allow Steam avatars and profiles pop-up in the ‘players’ list in-game. Dedicated server package made available on Steam.
  • New Crafting UI and Guide showing all the recipes your character knows. System also can see and use everything in your own inventory and what’s in arm’s reach of your character.
  • New music by the awesome Zach Beever
  • Fire extinguishing.
  • Health panel overhaul.
  • ‘You have one day’ challenge on original 0.1.4 map
  • Watermelons no longer fatal
  • Zombie respawn and migration; zombies are no longer static and dependent on on player proximity. They roam around the map and build up over time. Zombies should not appear in closed off areas that are unreachable from the edge of the map.
  • Generators added for use once power network fails. Consume fuel, electrify homes, noisy and will slowly poison player if used indoors.
  • Electrician and Engineer professions brought into game.
  • Molotovs, explosives, smokebomb and noisemaker can be crafted. Those with relevant skills can attach timers, motion-sensors and remote triggers.
  • Playable Spiffo-led tutorial finally put into game. Edible dead mouse and ‘press E to cure infection’ become canon.
  • Opening Hours and Winter is Coming challenges added.
  • Many new items added to flesh out the world: perfume bottle, dog leash, crayons, comic book, pinecones, washing-up liquid, mop, alarm-clock etc.
  • Blindcoder’s random character mod added to game

Changelogs

Build 32.30

Date: September 17, 2015
Forum: IWBUMS Build 32.30

  • Fixed Steam servers not being able to download Workshop items.
  • Fixed scoreboard not showing Steam details for distant players (all those %1).
  • ProjectZomboid64 exe uses ProjectZomboid64.site.json if it exists so people can customize JVM args. Ditto for ProjectZomboid32 and ProjectZomboid32.site.json. This was added because the original .json files may get overwritten when the game updates.
  • ProjectZomboid64/32 accept JVM arguments in addition to game arguments. This can be used to override vmArgs in the .json file. JVM arguments must end with a --, even if there are no game arguments.
  • Added Password= INI option, if set, it specifies the password every user connecting to the server must enter in the server browser. Server lists display a lock icon next to password-protected servers.
  • Setting Open=false no longer keeps a server out of the public server list.
  • /banuser on a disconnected user also bans that player's SteamID.
  • Log messages on Steam servers contain the SteamID instead of IP address, due to the Steam networking stuff not making it easy to get a player's IP address. The /list command displays IP or SteamID for players.
  • IP addresses are not banned on Steam servers, but SteamIDs are.
  • Removed the "ban ip" admin button on the scoreboard on Steam servers.
  • Fixed the UI that shows when you join a server through Steam's own server browser.
  • Steam profile names are no longer displayed in Steam's server browser. It uses the regular account name.
  • Fixed kick/ban messages not being displayed on the client sometimes.
  • Handle +password commandline option when joining a server using Steam's server browser.
  • Fixed crawling zombies sometimes getting walking-zombie speed.
  • Fixed multiplying traps when placed, disappearing traps when thrown. There's still a bug where you can pick up some traps after placing them, leaving an invisible trap behind (beeping Alarm Clocks for example). (Issue #002123)
  • Added getModInfoByID(modID) Lua function.
  • Fixed "Navigate + Use Doors" zombie Cognition setting. The locked/barricaded/etc state of doors/windows wasn't checked (zombies would walk through locked doors). Doors/windows being opened by zombies wasn't synced in MP. (Issue #002121)
  • Options screen now has Back/Accept/Apply buttons. (Issue #002120)
  • Set fullscreen and resolution at the same time when applying option changes.
  • AutoCreateUserInWhiteList works with an empty password. If a client connects without a password originally and with a password another time, the password is updated in the whitelist.
  • The 'steamid' field in the whitelist is updated every time a client connects.
  • Added "Blood Decals" option to limit the number of blood sprites rendered. "None" is an option. This is mostly for people with no-so-great computers in multiplayer.
  • Made the "Mute" button in the scoreboard visible to non-admins. This stops a user's chat messages showing.
  • Fixed /reloadoptions causing options to be listed multiple times by /showoptions.
  • Added stuff to Windows .bat files so they don't start in C:\Windows\System32 when run as administrator.
  • Added "Borderless Window" option. The game must be restarted for this option to take effect.
  • Added console version of RCON (no gui). -a is the address, -p is the port (defaults to 27015) and -w is the password. Each command should include the arguments to the command.
  • Renamed /list to /connections. /list wasn't displayed by /help before.
  • Added /disconnect that takes the connection number to disconnect.
  • Fixed blood-travel distance when stomping on zombies in multiplayer.
  • Fixed position of the Chat context menu (used to clear the chat text).
  • Added (CURRENT) resolution as the first in the list of choices in the options screen. If the window had a non-standard size, then the first resolution was the one selected even though it didn't reflect the window's current size. (Issue #002130)
  • Added a UI to set the time before bombs explode. It works with controllers.
  • Fixed lighting bug in coop when one player had "Cat's Eyes" trait. (Issue #002132)
  • Fixed ambient sounds (house alarms, etc) not playing relative to the closest player in coop. (Issue #002132)


Build 32.29

Date: September 15, 2015
Forum: IWBUMS Build 32.29

  • Added console version of RCON (no gui). -a is the address, -p is the port (defaults to 27015) and -w is the password. Each command should include the arguments to the command.
  • Renamed /list to /connections. /list wasn't displayed by /help before.
  • Added /disconnect that takes the connection number to disconnect.
  • Fixed blood-travel distance when stomping on zombies in multiplayer.
  • Fixed position of the Chat context menu (used to clear the chat text).
  • Added (CURRENT) resolution as the first in the list of choices in the options screen. If the window had a non-standard size, then the first resolution was the one selected even though it didn't reflect the window's current size. (Issue #002130)


Build 32.28

Date: September 15, 2015
Forum: IWBUMS Build 32.28

  • Fixed Steam servers not being able to download Workshop items.
  • Fixed scoreboard not showing Steam details for distant players (all those %1).
  • ProjectZomboid64 exe uses ProjectZomboid64.site.json if it exists so people can customize JVM args. Ditto for ProjectZomboid32 and ProjectZomboid32.site.json. This was added because the original .json files may get overwritten when the game updates.
  • ProjectZomboid64/32 accept JVM arguments in addition to game arguments. This can be used to override vmArgs in the .json file. JVM arguments must end with a --, even if there are no game arguments. Example:
  • Added Password= INI option, if set, it specifies the password every user connecting to the server must enter in the server browser. Server lists display a lock icon next to password-protected servers.
  • Setting Open=false no longer keeps a server out of the public server list.
  • /banuser on a disconnected user also bans that player's SteamID.
  • Log messages on Steam servers contain the SteamID instead of IP address, due to the Steam networking stuff not making it easy to get a player's IP address. The /list command displays IP or SteamID for players.
  • IP addresses are not banned on Steam servers, but SteamIDs are.
  • Removed the "ban ip" admin button on the scoreboard on Steam servers.
  • Fixed the UI that shows when you join a server through Steam's own server browser.
  • Steam profile names are no longer displayed in Steam's server browser. It uses the regular account name.
  • Fixed kick/ban messages not being displayed on the client sometimes.
  • Handle +password commandline option when joining a server using Steam's server browser.
  • Fixed crawling zombies sometimes getting walking-zombie speed.
  • Fixed multiplying traps when placed, disappearing traps when thrown. There's still a bug where you can pick up some traps after placing them, leaving an invisible trap behind (beeping Alarm Clocks for example). (Issue #002123)
  • Added getModInfoByID(modID) Lua function.
  • Fixed "Navigate + Use Doors" zombie Cognition setting. The locked/barricaded/etc state of doors/windows wasn't checked (zombies would walk through locked doors). Doors/windows being opened by zombies wasn't synced in MP. (Issue #002121)
  • Options screen now has Back/Accept/Apply buttons. (Issue #002120)
  • Set fullscreen and resolution at the same time when applying option changes.
  • AutoCreateUserInWhiteList works with an empty password. If a client connects without a password originally and with a password another time, the password is updated in the whitelist.
  • The 'steamid' field in the whitelist is updated every time a client connects.
  • Added "Blood Decals" option to limit the number of blood sprites rendered. "None" is an option. This is mostly for people with no-so-great computers in multiplayer.
  • Made the "Mute" button in the scoreboard visible to non-admins. This stops a user's chat messages showing.
  • Fixed /reloadoptions causing options to be listed multiple times by /showoptions.
  • Added stuff to Windows .bat files so they don't start in C:\Windows\System32 when run as administrator.
  • Added "Borderless Window" option. Tested on Windows 7 only.


Build 32.27

Stable
Date: September 7, 2015
Forum: Stable Build 32.27
IWBUMS
Date: September 6, 2015
Forum: IWBUMS Build 32.27

  

  • Added RCON (remote console) s/upport on the server. When enabled, the server accepts console commands through a TCP connection. A simple RCON client is provided in the rcon/ folder of the game. There are two options in the server INI file, RCONPort and RCONPassword. If RCONPassword is left empty, then RCON is disabled.
  • The tabs in the Crafting window will scroll horizontally if the tabs are wider than the window. They can be scrolled with the mousewheel or by clicking a button. (Issue #002100)
  • Added console messages about Steam vs non-Steam clients and servers when connecting to a server fails.
  • Require long 'E' press to climb through a broken window with no floor on the other side.
  • Attempted to fix "laggy" zombie combat in multiplayer. The server sends updates every turn (12 times per second) for the 10 closest zombies to the player. (Issue #002098)


IWBUMS Build 32.26

Date: September 1, 2015
Forum: IWBUMS Build 32.26

  • Fixed SafeMode getting set on single + dual-core machines. This required setting zoom/shaders in the options every time the game started. (Issue #000886, #001534, #001946)
  • Fixed exception when rendering the new controller UI.
  • Fixed 'Reload config files' doing nothing for controllers that hadn't been activated yet.
  • Fixed Linux server not running due to a lack of jinput.jar.
  • Fixed setting ServerPlayerID= to the empty string not disabling the what-server-was-this-player-created on check.
  • Fixed /changeoption not allowing an option's value to be set to the empty string.


IWBUMS Build 32.25

Date: August 30, 2015
Forum: IWBUMS Build 32.25

  • Fixed highlighting on carpentry doors when placing them. (Issue #002080)
  • Fixed being able to build multiple doors on a door frame. (Issue #002079)
  • Fixed not being able to build doors in "walls with door hole" without a frame.
  • Fixed destroying a door frame leaving a floating door. (Issue #002077)
  • Fixed exception when a controller.config file specifies an invalid axis.
  • Fixed non-admins sometimes seeing local chat of invisible players in chat log.
  • /grantadmin and /removeadmin now update the 'admin' status of connected players.
  • Fixed spamming "Chop Tree" cutting trees faster. (Issue #002054)
  • Fixed exception after removing a DrainableComboItem from inventory. (Issue #002086)
  • When loading items, discard any items whose saved type does not match that in items.txt.
  • Fixed deactivating a mod deactivating all it's required mods. (Issue #002091)
  • Crafted items that don't fit in the player's inventory are dropped. (Issue #002085)
  • Fixed axe condition lowering 2x as fast when attacking a tree compared to the "Chop Tree" action. (Issue #002090)
  • "Not effected" -> "Not affected" Outdoorsman trait description. (Issue #002089)
  • Instead of writing the server's IP address in player files to prevent copying, give each server a randomly-generated ID number saved as ServerPlayerID= in the server's INI file. If ServerPlayerID="", then this protection is disabled.
  • Added right-click menu to Chat with Clear command.
  • Limit chat messages to 256 characters to combat spamming.
  • Added "Local IP" to the saved-servers list for Steam servers. If you are trying to connect to a server on your local network and it fails when testing the TCP download port, set your server's LAN address in the Local IP field. (Issue #002092)
  • Limit helicopter sounds to one every half hour of game time.
  • Added Mac server scripts for running a server from the install directory (not SteamCMD).


IWBUMS Build 32.24

Date: August 26, 2015
Forum: IWBUMS Build 32.24

  • Fixed the ban-ip button in the players list not adding the IP address to the db file.
  • Remove any banned IP address for a username when using /unbanuser.
  • Added server option to enable/disable VAC on Steam servers. In the server's INI file, use SteamVAC=true|false. On the server command-line use -steamvac true|false.
  • Fixed (?) ProjectZomboid32.exe failing to start due to Java not being able to allocate heap space.
  • Added -modfolders command-line option to control where mods are loaded from. "-modfolders workshop,steam,mods" is the default. Any of the 3 keywords may be left out and may appear in any order.
  • Fixed a certain packet bouncing between client and server causing the server to crash.
  • Made the "Take Dirt/Gravel/Sand" commands more hack-proof in multiplayer.
  • Fixed Lua require() function not working for mod files. (Issue #002075)
  • Don't display a dialog box when a sound can't be loaded (except in debug mode).
  • Fixed going fullscreen when the current window size isn't a valid fullscreen resolution. The game now finds the closes fullscreen resolution to switch to. (Issue #002009)
  • The server lists now display whether each server is whitelisted.


IWBUMS Build 32.23

Date: August 18, 2015
Forum: IWBUMS Build 32.23

  • A little red notification pops up for a few seconds in the bottom-right corner of the screen after an exception occurs. Currently it simply shows the number of exceptions that have occurred.
  • Added SteamScoreboard=true|false|admin server option to show/hide avatar + profile name in the players list.
  • PublicName and PublicDescription are updated for Steam servers after /reloadoptions.
  • Fixed fast-forward keys working in the menu screen. (Issue #002055)
  • Fixed rapidly pressing 'E' key not smashing a window. (Issue #002051)
  • Added "Mute" button to the player's list. This stops that player's chat messages appearing.
  • Stopped chat scrolling when new messages appear if the chat isn't scrolled all the way to the bottom already.
  • Fixed Workshop uploads and Steam overlay on Linux (thanks Blindcoder).
  • Fixed Mac Steam-stuff/multiplayer not working (thanks Rathlord and EnigmaGrey).


IWBUMS Build 32.22

Date: August 16, 2015
Forum: IWBUMS Build 32.22

  • Fixed (?) Mac OS X build.
  • Fixed not reporting a failure to create a new Workshop item.
  • Fixed button layout in the Mod screen after resizing the game window.
  • Distribute steam_appid.txt so .bat files work.
  • Fixed ProjectZomboid32.bat trying to use 64-bit Java.


IWBUMS Build 32.21

Date: August 15, 2015
Forum: IWBUMS Build 32.21

  • Fixed the game not running is Steam's "offline" mode.
  • Added -nosteam option to client and server to disable Steam integration. Set it using "Set Launch Options" in the game's Steam properties window.
  • Added checkbox to public server list to display servers running incompatible versions.
  • Steam servers display "Ping" instead of "Last Update" in the public server list.
  • Stop MersenneTwisterRNG() going to random.org to get a seed.
  • Require longer 'E' press to climb over a fence when there's no floor on the other side.
  • Load mods from Zomboid\Workshop\* folders so modders don't need to copy files.
  • Fixed Mac build not loading networking libraries due to missing libsteam_api.dylib.
  • ModSelector has "BACK" button in same place as others screens.
  • Clicking 'Get Mods here!" button opens Spiffo's Workshop in the Steam overlay or Steam client.
  • Workshop items called "Mod Template" are marked as private.
  • Workshop items containing a mods/ folder are tagged "Mod".
  • Workshop items containing a maps/ folder are tagged "Map".
  • KickFastPlayers=false by default because it doesn't work right for some people.


IWBUMS Build 32.20

Date: Augsut 12, 2015
Forum: IWBUMS Build 32.20

  • Steam Workshop:
    • There's a new "Workshop" button in the main menu screen. That takes you to a screen where you can upload mods to Spiffo's Workshop. Look in your user Zomboid\Workshop\ModTemplate folder for an example of how to arrange your files for uploading.
  • Steam Multiplayer:
    • There is now a proper anonymous dedicated server that can be installed and updated using SteamCMD. This is a separate Steam application. Here is an example of the commands you might use to install/update a server on Windows using SteamCMD: login anonymous force_install_dir C:\PZServerapp_update 380870 -beta iwillbackupmysave -betapassword <password> -validatequit
    • Steam servers require two additional ports to function (I'm guessing they are both UDP ports, but you may need TCP as well). These are in addition to the DefaultPort= setting. These can be specified in two ways:
      • In the server's INI file as SteamPort1= and SteamPort2=.
      • Using command-line options -steamport1 and -steamport2.
  • Steam versus Non-Steam:
    • You will see "(Steam)" next to the version number in the main-menu screen when running a Steam-enabled client. Steam-enabled clients can only connect to Steam-enabled servers. Servers still require an account username and password, however be aware that you are logged into the server using your Steam account credentials. Other players can see your Steam avatar and profile name in the scoreboard regardless of the server username you choose.
  • Steam Broadcasting:
    • This allows other people to watch you play. Open the Steam Overlay, click Settings, click the Broadcasting tab, then click the link at the top beside "Broadcast Status" to start a broadcast. There may be an easier way.
  • Updated LWJGL (OpenGL library) to version 2.9.3.
  • ComboBox dropdown list is now a ScrollingListBox. This fixes things like the languages combobox going offscreen.
  • Disable "mouse look" after the player dies. If the player died while right-clicking, the view sometimes got stuck to the mouse pointer.
  • Fixed movement-speed bug with multiple fractured/injured body parts. (Issue #001997)
  • Added tabs to the Options screen and controller-enabled most of it.
  • Added new volume controls to the Audio options.
  • Double-tapping the Start button on a controller goes to the main menu. In multiplayer, a single press goes to the main menu (since there's no pause). Pressing Start again in the main menu returns to the game.
  • Fixed "Smash Window" doing multiple attacks per animation against barricades.
  • Fixed transfering all recipe items marked 'keep' from other containers when crafting.
  • Campfire/tent actions take items from surrounding containers.
  • Allow walls and door frames to be built when the player is standing on the same square.
  • Don't show inventory-window buttons overtop the column header.
  • Refresh containers in inventory/loot windows after building or destroying something. (Issue #002007)
  • Fixed two carpentry windows forming a SE corner not blocking movement. (Issue #002022)
  • Fixed carpentry window frames not blocking zombie migration/respawning.
  • Fixed fake-dead zombies doing damage when the player is not in front of the zombie.
  • Added 24-hour / 12-hour clock option.
  • Fixed missing ">" character in ServerWelcomeMessage breaking chat and other things.
  • Don't allow "|" in save-folder names (not allowed on Windows).
  • Fixed joypad trigger/d-pad buttons conflicting with other buttons. Usually the triggers and d-pad are treated as a single axis, but on some controllers they are individual buttons.
  • Added -ip server commandline option to handle multiple network cards.


IWBUMS Build 32.19

Date: Augsut 6, 2016
Forum: IWBUMS Build 32.19

  • Fixed not being able to splint a fracture
  • Fixed some bug in the health panel
  • When destroying a window with a sledgehammer, the sheet rope will also disappear
  • You can now use rope and not just sheet rope for the window
  • Fixed being kicked on server if your sprinting skill was high


IWBUMS Build 32.18

Date: August 5, 2015
Forum: IWBUMS Build 32.18

  • Health panel overhaul: damaged bodyparts are in a scrolling list.
  • Added highlighting to the button-labels in MainScreen.
  • Allow the EXIT button to be activated by the controller.
  • Fixed zombies that are attacking getting pushed by other moving zombies.
  • Also fixed the player getting pushed too much by zombies
  • Unequip fishing net when placing it.
  • Fixed calling sendObjectChange() in ISPlant when not on the server.
  • Fixed InventoryPane tooltips showing when another window is in front.
  • Removed xeno-mods.com from list of valid mod URLs. (Issue #001960)
  • Don't do the latestsave.ini for multiplayer game.
  • [MP] Added KickFastPlayers server option. Don't kick players that were made invisible by an admin
  • [MP] If NoFire is set on server, walls won't burn (from pipe bombs for example)
  • [MP] Prevent copying a character (MP or SP) to another server


IWBUMS Build 32.17

Date: July 26, 2015
Forum: IWBUMS Build 32.17

  • Fixed "Craft All" with water sources from context menu. (Issue #001925)
  • Fixed clicked-on item not being used in some recipes. (Issue #001919)
  • Fixed damage-bonus miscalculation at some Blade/Blunt levels. (Issue #001933)
  • Fixed Axeman tree-chopping damage bonus only applying to Axe/AxeStone, not custom mod axes. (Issue #001932)
  • Fixed being able to scavenge above ground level. (Issue #001926)
  • Fixed multiple zombies possibly sharing the same ID# in multiplayer (immortal zombies bug). (Issue #001907)
  • Fixed latestSave.ini ("Continue" button thing) getting written with Multiplayer save info.
  • Fixed "Continue" button being clickable after loading a game. (Issues #001970, #001951, etc)
  • Fixed LuaEventManager.AddEvent() not allowing mods to create custom events. (Issue #001958)
  • Fixed loot-respawning not working correctly after 1365 in-game days. (Issue #001923)
  • Fixed rain not rendering for all coop players. (Issue #001981)
  • Crafting UI tabs can have different widths to s/upport translations better. (Issue #001979)
  • Fixed inventory window not sorting by custom Category. (Issue #001956)
  • Fixed Calendar bug for players in Thailand locale.
  • Fixed campfire sometimes not cooking in multiplayer. (Issue #001977)
  • Server logs include the names of players placing/throwing bombs. (Issue #001965)
  • Fixed bombs not getting removed from the ground after exploding in mp.
  • Fixed bombs burning water tiles. (Issue #001941)
  • Fixed is-it-raining status saving/loading. (Issue #001945)
  • Fixed inventory tooltip not updating/hiding when it should. (Issue #001909)
  • Show error message if "Continue" button can't load the most-recent save.


IWBUMS Build 32.16

Date: July 2, 2015
Forum: IWBUMS Build 32.16

  • New "Continue" button plays the last save from the main menu screen.
  • Fixed incorrectly counting the number of times some recipes can be done. (Issue #001912). A few recipes with custom OnCreate Lua functions may not return the correct result.
  • Fixed no damage being done to a standing zombie on the next attack after it was shoved.
  • 'Get Bacon Rashers' & 'Get Bacon Bits' work with Hunting Knife.
  • Fixed bombs destroying the outside walls of safehouses. (Issue #001911)


IWBUMS Build 32.15

Date: July 1, 2015
Forum: IWBUMS Build 32.15

  • Fixed coop health-panel breakage. (Issue #001902)
  • Fixed right-click events being sent to non-visible panels. (Issue #001903)
  • If you clicked "First Bite" then backed out and clicked "Survival", the Zombie Lore settings would be stuck on the easier "First Bite" settings in the "Survival" game. The Zombie Lore settings would go back to normal once you loaded the game again though.
  • New "Extinguish Fire" user interface.
  • FireFighting.png
  • You can target a 2x2 area.
  • The white circle shows where the player will stand.
  • Extinguishers and Dirt/Gravel/Sand-bags use 1 unit per square.
  • Water items use 10 units of water per square (1 water-bottle's worth).
  • If nothing is burning on a square, nothing is consumed from the fire-fighting item.
  • You can extinguish yourself/others.
  • The best available extinguisher is chosen (Extinguisher, then Dirt/Gravel/Sand bag, then a water source) and equipped automatically from main inventory. If you already have a suitable item equipped, it will use that.


Build 32.14

Date: June 30, 2015
Forum: Build 32.14 NO OFFICIAL NOTE


IWBUMS Build 32.13

Date: June 29, 2015
Forum: IWBUMS Build 32.13

  • Fixed "blinking" zombie models. (Issue #001858)
  • Fixed PutOutFire working with empty extinguisher or sand/gravel/dirt bags.
  • Fixed PutOutFire working from a distance.


IWBUMS Build 32.12

Date: June 29, 2015
Forum: IWBUMS Build 32.12

  • Put out fire! (require extinguisher, water or sand/dirt/gravel bag)
  • Some new menu changes/Fix
  • Starting year is now 1993
  • Distinguish between number of items or number of "units" of drainable/food items in Crafting UI.
  • KahluaThread hack to avoid processing after resetting the lua environment.
  • After enabling/disabling mods with the controller, some instructions from the old/reset Lua environment were being processed.
  • Make the mod-selector screen work with a controller.
  • Health panel grabs items from surrounding containers.


IWBUMS Build 32.11

Date: June 28, 2015
Forum: IWBUMS Build 32.11

  • Fixed flashlight/fillet crashes. (Issue #001881, #001884)
  • Each recipe's OnTest lua function is now called on *every* possible ingredient, not just the selected item. This is needed since CraftingUI doesn't have any selected item.
  • Fixed texture scaling in Inventory and crafting UI to s/upport HydroCraft mod. HydroCraft mod has some jumbo-sized item textures for things like the Smelter.
  • Added translations for savefile errors to the savefile selection screen.
  • Fixed controller not working with new solo selection screen.
  • Added a scrollbar to map description panel in map selection screen. (Issue #001878)
  • Fixed button border-color inconsistency in various load screens.
  • Added scrolling listbox for "Required Items" in non-evolved recipes in the crafting ui.
  • Fixed spamming 'C' key in Crafting UI giving too much stuff. (Issue #001887)
  • Fixed crash after building stairs then attacking the pillar sprites on the floor below. (Issue #001888)


IWBUMS Build 32.10

Date: June 27, 2015
Forum: IWBUMS Build 32.10

  • SURPRISE? WHO CAN GUESS? (I give you 30 seconds to notice it :D)
  • Added a button to toggle between active and passive traits (show Strength & Fitness).
  • Show skill progress-bar tooltips when using the controller
  • Reset traits and professions to the default after enabling/disabling mods.
  • Added RecipeTests.lua, a so-so testsuite for crafting.
  • Crafting-from-floor fixes and general mayhem.
  • More translations
  • Create new crafting UI categories if needed (like you don't know anything 'bout fihsing, then learn it)
  • Added recipes magazine (cooking, hunting, fishing)
  • Unequip Camfire Materials when placing a campfire.
  • Fixed walking being much noisier on fast-forward. (Issue #001853)
  • Fixed exception when a non-existent mod is in loaded.txt (Issue #001856)
  • Also fixed an infinite loop when Mod B required by Mod A can't be found.


IWBUMS Build 32.9

Date: June 26, 2015
Forum: IWBUMS Build 32.9

  • Crafting UI will now works correctly with recipes that requires more than 1 type of item (like put nails in box)
  • Crafting UI improvement
  • Doesn't show one evolved recipe more than one time
  • Doesn't show one item more than one time (no more multiple tomatoes in the evolved recipe ingredient list..)
  • Also make the icon red if item not available (easier to read)
  • Added ingredients list for evolved recipes
  • Added "Add Ingredient" at bottom of the ingredients list
  • Changed some recipes/items name according to Will
  • Prevent crafting when you walked away from a container (refresh list of containers)
  • Evolved recipe will take your base food age, so if you make a sandwich from rotten bread, your sandwich
  • Something something Zach something something M... something something AWESOME...


IWBUMS Build 32.8

Date: June 23, 2015
Forum: IWBUMS Build 32.8

  • THE EXCITING CRAFTING UI! Press "B" (default) or click the left icon to show it.
  • It allows you to see every recipes you know (some may need to be learnt from books, not all books are coded already, it'll be there soon)
  • It also check for items in surrounding containers and automatically grab them.
  • The above now also works for right clicking to craft!
  • (I may have broke controller s/upport on it for now, it'll be fixed don't worry)
  • Evolved recipes also works for this! Check in your cooking tab!
  • Also this update include few fixes/EP zombie population management fixes/balancing etc...


IWBUMS Build 32.7

Date: June 19, 2015
Forum: IWBUMS Build 32.7

  • Fixed client crash in ZombiePopulationManager.updateMain(). (Issue #001803 etc)
  • Added zombie radar panel to Last Stand #2 so all zombies can be located.
  • Use the old house-in-the-woods map for Last Stand #2 until issues with the larger map are resolved.
  • Fixed generators draining fuel/condition when activated in multiplayer.(Issue #001806)
  • Fixed infinite loop in PlayerDownloadServer when ServerSocket can't be created. (Issue #001809)
  • Reimplemented zombie-grouping code again. Zombies gather around a leader instead of randomly-chosen map locations. Zombie leaders try to stay away from each other.
  • Added Sandbox UI for the new zombie-population settings (click the "Advanced" button under population setings).
  • Removed sandbox options ZombiesRespawn and ZombiesRespawnPercent.
  • Removed HoursForZombiesRespawn and ZombiesRespawnPercent options from server.ini file.
  • Sandbox presets can now be deleted.
  • Fixed boredom/unhappiness when making bowls of soup/stew from a pot.(Issue #001821)
  • Removed the unused "change graphics" keybind. (Issue #001794)
  • Zombies lunge at players through opened/destroyed doors the zombie was thumping. (Issue #001766)
  • Fixed zombies on the ground being pushed by other zombies.
  • Server /reloadoptions command reloads the zombies.ini file as well.
  • Tweaked zombie spawn numbers based on feedback. These are mostly identical to LeoIvanov's settings.
  • Fixed zombies stopping thumping to lunge at nearby players repeatedly.
  • Fixed survival guide saying to hold LMB to charge attacks. (Issue #001829)
  • Fixed stacks of harvested plants and scavenged food items not aging until the stack is expanded. (Issue #001823)
  • Fixed harvesting an already-harvested plant by right-click spamming. (Issue #001827)
  • Fixed wrong item icons for Hunting Knife and Nailed Baseball Bat. (Issue #001826)
  • Fixed missing Alarm Clock sprite after placing. Allow setting the timer. (Issue #001824)
  • Unequip a trap before placing it, if needed. Show the progress bar during placing.
  • Fixed stabbing weapons sometimes doing no damage to an attacking zombie. (Issue #001695)


IWBUMS Build 32.6

Date: June 8, 2015
Forum:IWBUMS Build 32.6

  • Fixed "admin" account not working (already released this as a hotfix earlier).
  • Added zombies.ini file in every save to configure zombie-population settings. On Windows you'll need a text editor other than Notepad that can handle Unix-style line endings, such as Notepad2 or Notepad++, if you want to edit this file.
  • Fixed combination-padlock dialog not working with the controller. (Issue #001800)
  • Use newer version of sqlite-jdbc that works on Linux. (Issue #001798)


IWBUMS Build 32.5

Date: June 5, 2015
Forum: IWBUMS Build 32.5

  • Fixed trailing commas in "You survived for" text after death.
  • Fixed exception making a PeanutButter sandwich.
  • Remove zombies from the building a player spawns in when reusing an existing world.
  • Fixed virtual zombies following sounds at different day-length sandbox settings. (Issue #001767)
  • Fixed spawning zombies in underpopulated cells adjacent to overpopulated cells when those overpopulated cells hadn't been loaded already. This could lead to too many zombies spawning.
  • Fixed "Medical Check" and "Wake Other" exceptions. (Issue #001773)
  • Fixed Sunstar Motel window sprite with glass removed. (Issue #001737)
  • Don't display "Open Window" command for perma-locked windows. (Issue #001757)
  • Display the number of files remaining (500, 400, 300, etc) during server softreset.
  • Fixed new zombie-redistribution code possibly moving zombies at z > 0.
  • Fixed fake-dead zombies being moved around by sounds and redistribution code.
  • Fixed controller bug in character-creation screen.


IWBUMS Build 32.4

Date: June 3, 2015
Forum: IWBUMS Build 32.4

  • Added some map zones for foraging etc. Fixed overlapping zones. (Issue #001632)
  • Fixed character-creation translations.
  • Fixed vertical size of the "play tutorial?" dialog in other languages.
  • Fixed Beginner water/electricity shutoff times.
  • Add some methods to EvolvedRecipe and ItemRecipe for mods.
  • Fixed throwing traps with the controller. (Issue #001722)
  • Fixed trap-sprite size getting messed up when throwing traps quickly.
  • Fixed exceptions throwing traps. (Issue #001720)
  • Fixed SafeHouse packets bouncing between client and server endlessly. (Issue #001675)
  • Fixed not being able to add a sheetrope where one was removed in multiplayer.
  • Fixed "play the tutorial?" dialog issues. (Issue #001691, #001701)
  • Fixed Skills panel not blinking in tutorial with other languages.
  • Removed "Save builds:" label from character creation due to space constraints.
  • Fixed Tutorial button position after resizing the game window.
  • Fixed bombs bouncing off the air when throwing above ground level. (Issue #001728)
  • Fixed teleporting through walls when climbing over fences. (Issue #001746)


IWBUMS Build 32.3

Date: May 26, 2015
Forum: IWBUMS Build 32.3

  • Force the player to walk to a gas pump before taking fuel. (Issue #001694).
  • Added translations for some things.
  • Moved the "Random" button in the first character-creation screen down beside the "Play" button (same as it is on the profession screen).
  • Fixed window sprites not changing after removing broken glass. (Issues #001690, #001698)
  • Fixed zombies spawning in water and other weird places due to the chunkdata_X_Y.bin files needing to be reexported with a fixed WorldEd. (Issue #001692)
  • Expose Vector2 and Vector3 Java classes for Lua modders.
  • Fixed two bugs with desired zombie population calculation.
  • Fixed exception with null ItemContainer in IsoDeadBody.reanimate(). (Issue #001675)


IWBUMS Build 32.2

Date:27th May 2015
Forum:IWBUMS Build 32.2

  • Added sidetable loot table for bedroom: it can spawn electronics stuff
  • Spawn some electronics scrap in shed/garage
  • Fixed memory sandbox options for zombies
  • Fixed cognition sandbox options for zombies (yes, they can open doors now :D)
  • Game will now consider that's there a lot of zombies for looting if you have no zombies in sandbox (to help testing)
  • Tutorial: Your player will respawn as a zombie way faster
  • Fixed placing some trap won't make them explode
  • Added tooltip for trap which say that you can throw them
  • Lowered the zombies in the opening Hours challenge (still heavy challenging, but should be less laggy)
  • Bit balanced the flame trap and molotov (should be more effective)
  • Fixed security holes in a few Lua input/output methods. (Issue #001340)
  • Added getUrlInputStream() for blindcoder. (Issue #001682)
  • Fixed toxic buildup from indoor generator not respecting FPS setting.
  • Missed part of getInetSocketAddress() fix.
  • Exception handling around MapCollisionData/ZombiePopulationManager stuff to stop server dying.
  • Fixed unkillable / unshovable zombies. (Issue #001686)
  • Fixed Broken Baseball Bat stacking with unbroken Baseball Bat. (Issue #00168
  • Force the player awake if she takes fire damage while sleeping. (Issue #001684)
  • Fixed getInetSocketAddress() server crash. (Issue #001675)
  • Fixed wrong VirtualZombiePool being used from the main thread in 2 places.
  • Fixed engineer / electrician descriptions in other languages. (Issue #001683)


IWBUMS Build 32.1

Date: May 26, 2015
Forum: IWBUMS Build 32.1

  • Fixed spawn-house check in SafeHouse.
  • Removed SensorRange from AerosolbombRemote and PipeBombRemote.
  • 'Craft Spiked Bat' and 'Craft Spiked Plank' recipes take 5 nails.
  • 'Craft Spiked Bat', 'Craft Spiked Plank', and 'Smash Watermelon' recipes work with the stone hammer (Issue #001670)
  • Fixed duplicating generators. (Issue #001679)
  • Fixes for generator actions.
  • Fixed possible NullPointerException when turning a generator on/off.
  • Fixed trap explosion symmetry.
  • Fixed trap explosion exception when there are no zombies. (Issue #001676)
  • Tutorial: If you open the window instead of climb it it'll add a new popup tutorial.
  • Tutorial: you can't kill the zombie before we said so
  • Tutorial: Made the "sneak here" spot more visible
  • Tutorial: Every windows will now fit correctly, no matter the text (this is for translation)
  • Changed tutorial popup text
  • Lowered generators spawn rate
  • Increased empty sandbag spawn rate
  • Increased petrol can/empty petrol can spawn rate
  • Gather gun power -> Gather gun powder (tho that mistake was kinda cool to read :D)
  • Bring back You have one day challenge.. Wasn't supposed to be here but Steam decided otherwise :/
  • Reexported the map (understand few map fixes)
  • Bunch of stuff for translations
  • Updated Russian translation


IWBUMS Build 32

Date: May 25, 2015
Forum: Build 32

[New]

  • Zombie Respawning

The zombie-respawning system was rewritten. This picture shows a part of West Point. Each large rectangle is one cell (300x300 tiles). The small rectangle is the loaded part of the map around the player. Each red dot is one zombie. The yellow dots are the "real" zombies in the loaded part of the map. In the top-left corner of each cell you can see the number of zombies in that cell followed by the number of zombies there were when the game first started (the desired population). The third number is how many hours before new zombies can spawn. ZombiePopulationWindow.png The sandbox option "Zombies Respawn Interval" controls how often zombies respawn. Zombies will respawn only when the current population in a cell is lower than the desired population. In mutiplayer, the HoursForZombiesRespawn server option is used instead. In survival mode this is set to "Every Day". The sandbox option "Zombies Respawn Percent" controls how many zombies respawn each interval. This is the percent of the desired population that is added each interval. In multiplayer, the ZombiesRespawnPercent server option is used instead. In survival mode this is set to "10 percent". Zombies won't respawn in loaded parts of the map. This is to avoid zombies popping up in front of the player. They also won't spawn in any part of the map that was loaded within the last hour of game time. Zombies should never respawn in any buildings or fenced-off areas. The game checks if there is a clear path from one randomly-chosen square on the edge of the world to the place it wants to place new zombies. If a path can't be found, then no zombies will be spawned in that part of the map.

  • 2 new professions: Electrician (can operate generators and create electronics device for traps) and Engineer (can create traps/explosive)
  • Added generators:
    • You can find them in shed/generator, you can then take them and drag them near a house.
    • You need to be an electrician or found the recipe book to use them.
    • Once placed near a house, it doesn't work with player made safehouse yet, right click and plug it.
    • You can now add fuel in them and then turn them on. It now provide electricity to surrounding area.
    • The generator will deplete fuel and condition slowly, a bad condition generator could start a fire or even explode, be sure to fix them with electronics scraps! Oh, it also does a lot of noise... ;)
  • Traps/Explosive:
    • Molotov, flame trap, pipe bomb, noise maker, smoke bomb and aerosol bomb!
    • After crafted them (need to be engineer, but you can find some books to learn the recipes) you can throw them or place them on the ground.
    • Some electronics devices can be added to them: remote trigger, movement sensor or even timer!
  • Added the tutorial, give it a try! It's the first step tutorial, it won't teach you all the mighty stuff you can do, but it'll provide a good base for new player as it teach movement, fighting, looting, eating/drinking... And use of context key!
  • Random character creation and save your character creation! (mod from BlindCoder)
  • Added 2 new challenges!
    • Opening hours: The Mall is surrounded. Once upon a time, it was an important place in their lives. Instinct has led them to its doors. A memory of what they used to do... You are alone, but not for long. At 9AM the Mall will be ready for business: doors will open, and the hordes will enter. Be ready for them.
    • Winter is Coming: It's mid-July, but suddenly there's a chill on the breeze. In a mere three days' time a winter will set in like no other before it. You awake in an isolated location. You have meagre supplies, and the undead hordes might be slowed by the intense cold - but they are no less deadly. Wrap up warm, survivor...
  • Claim safehouse in Multiplayer!
  • Added StartYear and StartDay sandbox options.
  • Added SaveWorldEveryMinutes server option.
  • New server option = AllowDestructionBySledgehammer:true // If false, don't allow the use of the sledgehammer to destroy stuff.
  • Dismantle electronics stuf to gather electronics scraps!
  • Tooons of new items, more than 30!


[Bug Fix]

  • Don't create backups of client savefiles when the game's version changes.
  • Fixed rain barrels collecting rainwater when inside. (Issue #001594)
  • Fixed sheet rope sometimes going on the wrong side of the thumpable/window in multiplayer. (Issue #001569)
  • Fix unkickable players in multiplayer.
  • Client savefile names were changed to IP_port_username. (Issue #001626). It used to be IP_username, so you may want to rename your multiplayer directories to include the server's port number, otherwise the game won't find your old player.
  • Fixed the "device not closed" error message when exiting. (Issue #001630)
  • Fixed "dirty" appearance to a clean bandage on male upper right leg. (Issue #001625)
  • Fixed campfire items not cooking after loading. (Issue #001611)
  • Fixed lightfooted/sneak XP being awarded to the wrong player in splitscreen multiplayer. (Issue #001644)
  • Fixed zombie-grab slow-factor not being applied to the correct coop player in multiplayer.
  • Recover from colds inside player-made buildings. (Issue #000958)
  • Added "Remove Broken Glass" context menu command for broken windows.
  • Don't show the combination padlock dialog until the player has finished moving next to the locked object.
  • Blood splatter gets fainter and blacker over a 3-day period.
  • New server option HoursForCorpseRemoval will delete corpses older than this many hours. Player corpses aren't deleted.
  • Fixed getting into locked containers exploit. (Issue #001649)
  • Fixed beginner mode shut water/elec to 8 days
  • Probably plenty of other stuff I forgot there.