Fixed some issues related to the game crashing on bootup.
Disabled Film Grain by default.
Server owners can now use bb2_vote_disable_kick, bb2_vote_disable_ban and bb2_vote_disable_map to disable certain vote features.
Fixed issues related to map achievements in Objective mode, even if you were 4 or more players you wouldn't get an achievement if there were less than 4 people on the Human team.
Updated the server .cfg files.
Rebalanced the entire game, hopefully it will feel much better now!
Weapon and armor weight has been reduced drastically. From now on only special weapons and items will weigh the player down.
You can no longer make use of local stats in non-dedicated servers.
Fixed workshop loading on the server side, servers will now add all whitelisted maps so that you will be able to make use of global stats and get achievements on those maps.
Translations
Added Spanish and German translations!
Gamemodes
The deathmatch announcer is now fully client-sided and you should be able to hear the announcer much better now.
NPC Scaling has been disabled in Elimination mode.
Added bb2_elimination_score_humans which will allow server owners to decide how many points humans will get from killing zombie players in Elimination mode.
Zombie players no longer start with 10 points in Objective mode.
NPCs
Reduced viewpunches when being hit by zombies + it is now a 50% chance that the viewpunch will be triggered.
Nerfed the Bandits and the Zombies.
NPCs will no longer speak as often as before.
Nerfed Fred's health, scaling, attack & movement speed.
Players & Skills
Most weapons can now be picked up at level 1!
Added a cooldown icon for the melee heavy attack, this icon will be shown next to the name of the weapon all the way down in the right corner on the HUD.
Players should now be able to fetch ammo from the ammo boxes when people stack up around them.
Nerfed team bonus XP, you will now get bonus XP only on kills.
Fixed team bonus damage, you will now get increased damage if 5 or more people stack up.
Added pickup penalty for melee weapons, only by 30 sec to prevent server trolling by picking up melee weapons then dropping them and repeating that process over and over until the server lags.
HUD & VGUI
You can now scroll properly in the server browser.
Fixed some layout bugs in the vote menu.
Fixed issues related to the death notice not printing the proper names.
You can now enable raw mouse input and set mouse acceleration in the mouse options.
Added ping filter for the server browser.
The team menu will no longer close down if the team you wanted to join were full and you weren't already in a team.
Weapons
Added a fixed fire rate for the Beretta.
Rebalanced all the weapons.
Nerfed the volume of numerous gunshot sounds and melee sounds.
Maps
We have fixed up kill and time scaling for all the maps, most godspots have been fixed up and other minor exploits!
Two days into Brain & Bread
It has been roughly two days since we went live, it has been a rough start.
We hope that these changes will increase your overall experience in BrainBread 2.
If not, please let us know!
BrainBread 2 will go live in a few minutes!
BrainBread 2 will now go live in a matter of minutes, a few hours earlier than expected!
We've also pushed a minor update, server owners please update your servers!
Fixed some exploits in bbc_termoil & bba_colosseum.
Fixed soundlevels on some soundscripts.
The tutorial narrator's volume has been fixed up.
BrainBread 2 Dedicated Server - AppID 475370 [RELEASED]
The dedicated server tool should now be available for everyone!
DISCLAIMER
If you are having issues on Windows using SteamCMD, be sure to remove these lines from the brainbread2/gameinfo.txt file:
Be aware that some Linux distros using an outdated version of libcurl will not be able to host servers for BrainBread 2, libcurl is the core piece in our custom tag and ban system. (BB2 uses v7.31+)
Early Access Patch is LIVE!
Shared
Base
Fixed all bugs related to the glow logic!
Optimized the bullet penetration logic.
Major performance and networking optimizations.
Reorganized the custom data files. Simplified it for workshop 'reasons'. (model overriding, quest data & inventory data must now be deifned in the data/maps/ file)
Added new achievements.
Added the new tutorial map!
Gamemodes
Enabled fast paced gameplay in Elimination mode.
NPCs
From now on you can only gib militaries and bandits when they reach 0 HP.
Fixed some bugs in the military static and military base class which would make calls to hl2 npc sounds.
Replaced ContactLost with Contact and moved ContactLost to the right area for military and bandit npcs.
Added more Walker & Runner models.
Mapping Entities
You can now exclude military npcs, bandits npcs, players, non npcs & players in the logic_entity_monitor entity.
Fixed a bug in logic_quest which would send over quest data to connecting clients and do entity count monitoring when it wasn't active.
Fixed a bug in the inventory_item_randomizer which would spawn wrong items if you added custom auto-consume items.
Inventory items and the trigger_inventory_check now use an on/off check to indicate if the item is custom or global.
Fixed some issues in the keypad logic for the bb2_prop_button entity.
Added ammo_smg and ammo_revolver.
When using !player we'll now find the nearest player for the searcher entity.
Players & Skills
You no longer glow nearby teammates who are not visible but within 500 units in Objective mode.
Zombie players will now climb faster than humans, decreased human climb speed by half.
You can now jump and drop weapons / switch weapons / reload , etc...
Added armor impact sound when taking damage in the chest region with armor on.
Added unstuck logic when you become infected, so you can't get stuck in npcs / players of the opposite faction. This is also checked when you go from Reality Phase to normal state.
HUD & VGUI
Added a new font for the loading screen tip label.
We now unload the motd when closing it, to prevent the html from loading in the background if the motd redirects you to some flash stuff or whatever.
You can now add "Exclude" to maps, this will hide them from the map selection GUI.
Added kick / slide cooldown icon.
Added new server browser icons, we now display different icons depending if the server has global/local stats, vac/global ban sys, + tooltips.
Added a refresh button for the server browser.
Weapons
Added MAC-11.
Added HK-MP7.
Bullet tracers, impact FX and muzzleflashes are now done on the client.
Added new bash sounds and melee/kick swing player sounds.
Added some missing sounds.
Maps
Termoil
Added MAC-11 & MP7
Fixed a bug related to the capture trigger in the book store.
Zombies should now be able to climb over the sandbags in the spawn.
Laststand
Added MAC-11 & MP7.
Rooftop
Added MAC-11 & MP7
Fixed some weapon positions.
Added 'kill remaining npcs' when you've completed an objective.
Barracks - Arena
Removed Fred.
Replaced old HL2 cargo container props.
Added MAC-11 & MP7 on the map.
Very minor bug fixes.
Added 'kill remaining npcs' when you've completed an objective.
Cargo
Added MAC-11 & MP7.
Fixed some weapons being stuck in props.
Fixed a bug where the rounds didn't end.
Colosseum
Added MAC-11, Rex & Akimbo Rex.
Added new gate models.
Updated the skybox texture.
Fixed a bug where the bandits got stuck in the altar.
District
Optimized various parts of the map.
Added more covers.
Removed old props.
Very minor layout changes.
Major Patch - 1.0.0.8
Shared
Base
Fixed some issues related to the glow logic.
Fixed some issues related to libcurl html parsing.
Servers can no longer disable libcurl.
Gamemodes
Decreased elimination default respawn time and increased the default fraglimit.
NPCs
Improved the climb code, added func_npc_obstacle which can be used to mark small obstacles which will allow npcs to climb over them.
If some npc drops a grenade the grenade will now have the no respawn flag.
NPCs should no longer try to flinch.
NPCs should no longer go for observers.
Mapping Entities
Updated all the .fgds, optimized the definitions, added missing stuff.
Added ShouldRefresh for item_weapon_randomizer, you can now decide if the weapon spawner should auto refresh its selection every X sec.
Removed IsSoundScript from ambient_Generic, as it didn't work as intended.
You can now alter the capture point message, failed, halted and not enough player tooltips.
OnGameOver is now fired in game_manager when the game ends.
You can now set retries to 0 in game_manager.
You can now set if an npc should drop his weapons on death in the auto spawner entity.
You can now use the ForceSpawn input on any spawnable entity.
Added a null pointer exception if non players pressed use on func_buttons.
Added model override logic, mappers can now easily override any npc's model for their map.
Players & Skills
Fixed a bug in the player soundset logic, you would only play a soundset for your local character, or default. Not other characters special soundsets if they were used.
Gunships Level up and Perk particle will now finally play.
Fixed a bad bug which allowed low levels to pickup the propane prop.
Player ragdolls should no longer t-pose.
HUD & VGUI
Fixed some issues in the zombie flesh icons which would make them render for disconnected users.
Added demo_allow_vgui which allows vgui to be shown during demo playback.
Increased the skill tree tool tip height.
You will now longer display the objective HUD in arena mode if the motd is visible.
Fixed a bug in the end score menu which wouldn't display info about the 1st player.
Added Combat Text HUD, this can be enabled/disabled in the options.
Weapons
Added the new AKMS and Sawed-Off animations!
Fixed up the FOV for all the melee weapons.
You can now use the flashlight while using melee weapons.
Maps
Surgery - Deathmatch
Added new props.
Adjusted Textures.
Adjusted Ambient Light.
Remodelled reception back room and hospital main entrance floor.
Rooftop
Fixed a bug where the bandits would sometimes not want to target the player.
Barracks - Arena
Fixed a bug which prevented the Bandits from targeting the players.
Fixed the height of the door frames.
Fixed Fred spawn locations.
Cargo
Fixed a strange bug where the containers wouldn't render.
Fixed 3D Skybox.
Colosseum
Removed an exploit where the humans could easily camp the bandit spawn
Major Hotfix - 25 June 2016 Patch
Shared
Base
All the player models, player bodies, npcs and gibs are now fully low poly! = Major performance improvement.
Fixed stability and crash related issues when there's a lot of people in the server.
Fixed issues related to the glow logic not working/being stable. The glow effect will no longer bug up/randomly disappear.
Updated all the glow colors for weapons and items.
Translations
Added Norwegian translation.
Added Russian translation.
Added Brazilian translation.
Gamemodes
You can no longer use skills in Elimination mode.
You will now glow teammates who are more than X units away from you in Elimination mode.
Added bb2_elimination_teammate_distance, this sets the minimum distance a teammate must be from you in order to activate the teammate glow.
Zombies can now see the other human survivors in Elimination mode when they enable zombie vision.
NPCs
Improved the NAV Crawl and Climb logic, in order to allow npcs to climb you need to mark a nav area with the attribute 'LADDER'.
Added damage drop off for npcs.
Mapping Entities
Added team filtering for the glow logic, use input SetGlow(2) = humans, SetGlow(3) = zombies. SetGlow(1) = for everyone.
Players & Skills
Updated the first person bodies for the human & zombie marine which had missing animations.
Fixed a bug related to the Reality Phase Perk which would get you stuck in friendly players when activated.
Increased the timer for updating the leaderboard stats.
Changed the zombie vision colors and range.
You will no longer glow teammates in Arena mode due to performance reasons.
When you pull the pin of the frag grenade and die, the frag grenade will explode using the timer you sat when you pulled the pin.
HUD & VGUI
You will no longer activate the steam overlay web page when clicking on bots in the scoreboard.
Weapons
Fixed some issues on the Minigun which would make it spam 2 different anims + spam the spin sound while you attacked.
The Minigun can no longer be affected by Shout and Spray.
Reduced the fire rate for the Minigun & Famas.
Reduced spawn rates of some weapons, reduced Minigun ammo in Deathmatch and Elimination mode.
Fixed a bug in the give ammo code which would make you randomly switch to another weapon when using the ammo box / ammo resupply.
Fixed a bug which gave the akimbo rex 2x amount of ammo per usage on the ammo box.
Maps
Surgery
Updated the floodlights with new models.
Reduced the zombie count to 15.
Zombies will now always hunt the human players.
Rooftop
Increased the zombie count to 40.
Reduced the zombie spawn time.
Barracks - Arena
Updated the floodlights with new models.
Increased the zombie count to 40.
Barracks - Elimination
Updated the floodlights with new models.
Reduced the zombie count to 20.
Zombies will now always hunt the human players.
Cargo
Changed the max zombies count to 40. (runner wave)
Changed the max zombies count to 35. (last wave)
Reduced the zombie spawn time. (runner wave)
Laststand
Updated the floodlights with new models.
Zombies will always hunt the human players.
Reduced the zombie count to 35.
Fixed an exploit where you could stand on top of the floodlights.
Fixed a bug where the generator button didn't want to re-glow.
Removed old schedules to find !player.
Termoil - Objective
Updated the cabinets with new models @ the offices.
Updated the barricade props with new models.
Termoil - Deathmatch
Replaced old props.
Fixed a bug which prevented some music from playing.
Major Patch 1.0.0.7 - 18 June 2016
Shared
Base
Added proper gib health.
Updated the OSX and Linux build.
Added a simple admin system, add any admins into the data/server/admins.txt file, this will allow them to use the admin_* commands in the console.
Fixed some lag compensation issues.
Translations
Added Bulgarian translation.
Added Turkish translation.
Added Swedish translation.
Added Traditional Chinese translation.
Gamemodes
We now skip the holster anim in DM mode.
Added Cookie's new announcer sounds, added client based announcer sounds for Payback, Weapon masteries/overpower, kicking and fisting.
The game should now end when the time runs out in Objective mode.
NPCs
Added a proper collision group for the npc custom actor.
Removed flinching from the zombies and reduced their YAW speed when they're in crawl mode.
Optimized the NPC code.
Mapping Entities
Added prop_door_breakable to the list of entities to block explosions.
The weapon randomizer entity will now respawn a random weapon every X sec (bb2_weapon_randomizer_refresh_time). And it will no longer spawn the Beretta.
Players & Skills
When someone throws propane and someone else destroys it, the thrower will be rewarded 50XP.
Fixed some viewangle issues related to spectating.
Optimized the player code.
HUD & VGUI
Fixed up the main menu to scale properly for different resolutions.
Added an ammo bar for the Minigun, a bar identical to the one used in classic BrainBread.
Added raw values for the decal slider in Graphics Options.
Weapons
Fixed a bug on the Minigun where it would choke on the 245'th bullet.
Maps
Shared
Added bbd_termoil.
Rooftop
Removed 2 runner spawn zones near the propane tank.
Barracks
Reduced the respawn time from 20 sec to 12 sec.
Cargo
Changed the zombie spawn time for runners & last wave to 2.5 seconds.
Moved the zombie runner spawns a bit further back.
Colosseum
Added some weapon randomizer entity.
Added the REX.
Termoil
Changed the office chair models to something more fitting.
Fixed a bug which allowed the Bandits to shoot through the blind covers @ the kitchen.
Added an npc clip around a barricade at the Z.E.D Publishing building.
Added proper nav mesh data.
Beta Branch Hotfix
Added proper health logic for the gibs.
Removed flinching from the zombies and reduced their YAW speed when they're in crawl mode.
We now skip the holster sequence in Deathmatch mode.
Added prop_door_breakable to the list of entities to block explosions.
When someone throws propane and someone else destroys it, the thrower will be rewarded 50XP.
Added a simple admin system, add any admins into the data/server/admins.txt file (64-bit SteamID), this will allow them to use the admin_* commands in the console.
Fixed up the main menu to scale properly for different resolutions.
Added an ammo bar for the Minigun, a bar identical to the one used in classic BrainBread.
Added Cookie's new announcer sounds, added client based announcer sounds for Payback, Weapon masteries/overpower, kicking and fisting.
Goretastic Update - Patch 1.0.0.6!
Shared
Base
Performance and networking improvements!
Servers which runs plugins will have global saving disabled by default.
Added in new blood/gore particles! Exploding npcs or players will now create a yummy mist of blood.
Blood will finally follow the entities properly on death.
You can now shuffle the ambient music by enabling bb2_music_system_shuffle.
We now display proper death notice icons for blazing ammo, kick and bleed.
Implemented NavMesh, all non-boss zombies will use NavMesh. However these npcs will fall-back to AI Nodes if nav is not present in the map.
Fixed a bug which caused the menu music to play twice on game startup.
Limited the blood impact dispatch to prevent too many from spawning when you blast entities with shotguns.
NPCs
Added new zombie anims + models.
Tweaked all the NPCs viewcone distances and their max chase ranges. (fixes major lag issues in objective mode)
All non-boss zombies can now climb and crawl so they can get you no matter where you try to hide!
When you gib a zombie's leg it will go into crawl mode.
Mapping Entities
Added item_explosive_randomizer which randomly spawns explosive weapon types.
Added in the proper vbsp.exe file.
Updated the base and hl2 fgd files with some new fixes from the new SDK 2013 update.
Remade the quest system, everything is now parsed through script files which is loaded depending on the active map.
You can no longer choose how much XP a quest or objective will give you, quests give 50 xp while objectives give 25.
Added full localization support for the quest system.
Improved the npc_custom_actor, you can now use this entity for custom objectives like 'Defend the VIP'. The NPC will auto follow you if you +use it.
Players & Skills
Fixed some annoying issues related to bashing which would prevent you from re-bashing if you interrupted the bash by shooting or reloading.
Added proper lighting when zombie vision is active!
When sliding you'll be able to continue moving when you're transiting from slide to stand/crouch.
Player ragdolls will finally spawn bleedouts on death.
Fixed a bug which would prevent players from climbing ladders if they crouch jumped onto them.
HUD & VGUI
We no longer print the 'Player has joined/left the cause...' if you're in Deathmatch or Elimination mode.
The vote menu's map vote feature now properly reads the strings from the server's mapcycle list.
Added the favourite button for the server browser GUI.
Made the leaderboard items wider. (some names would be cropped badly)
Unfinished achievements have been hidden.
In Objective & Story mode survivors who have escaped will no longer have a skull icon over their avatar in the scoreboard.
Weapons
Fixed some animation issues on the Beretta.
Maps
Laststand
From now on you have to complete the first objective in order to be able to pickup weapons from the armory hut.
Barracks
Fixed invisible walls.
Release News
We hope to have BrainBread 2 released as Early Access within this month or mid July, stay tuned and spread the word!
Minor Patch + Trailer Filming starts in a few hours!
Changelog
You no longer add yourself to the kick/ban vote menu.
We now listen for player_connect_client instead of player_connect when players connect.
Added missing / updated outdated resource/scripts files to the build.
Spawn protection in Elimination and Deathmatch will now be disabled when you jump, slide, bash or kick.
Thirdperson Bash, Shooting/Swinging, Reloading and Special attacks will now properly synced to the viewmodel speed of the relative animations.
In Elimination mode you need to be minimum 2 players on both teams in order to be able to exterminate the other team.
You can now close the inventory/quest menu with the same button you opened it with.
Added more announcer lines for Deathmatch mode.
You will now have increased melee speed and reload speed in Deathmatch mode.
Added the 'Double the gun, double the fun' achievement.
The game will no longer end (restart) if everyone becomes a zombie in objective mode while classic mode is enabled.
Reduced the default timelimit to 30 min.
Replaced some gibs with lowpoly gibs.
Disclaimer
Remember to attend to this event, https://steamcommunity.com/games/brainbread2/events/826786761213851903 if you are able!