FMOD can now be used to play sounds outside of the base sound folder, you can now for example use FMOD to play sounds under custom//sound/.
The server will now exec : cfg/maps/.cfg when a map spawns.
Added some missing Workshop map tag checks which prevented Custom and Story Mode maps from appearing in .
Increased the max value for bb2_roundstart_freezetime to 30 sec.
The hammer editor will now read from common/brainbread2/hammer/*, the editor will no longer load workshop addons, fixed the model chooser colors.
Updated the gameinfo to prioritize the common/brainbread2/brainbread2 folder over loaded .vpk files. Files under brainbread2 would be overriden by the loaded .vpk content.
Gamemodes
The item_weapon_randomizer entities will no longer spawn starter weapons in Elimination mode.
Dropped weapons will no longer despawn after 15 sec in Deathmatch and Elimination mode, they will despawn after 80 sec instead.
NPCs
Non-Stationary Military & Bandit NPCs will now have their AI State set to ALERT by default, this should increase their responsiveness.
Military & Bandit NPCs can now fire more rapidly with Rifle weapons.
Mapping Entities
VGUI Screens have been added: Available screens: KeyPad and PDA, the PDA is used to display the KeyPad code. The KeyPad screen could be useful for fancy door locks / sci-fi door locks.
Tweaked & simplified the bb2_prop_button entity, it had some unnecessary hammer values.
Fixed up the 2D keypad which is used by the bb2_prop_button, the PDA Screen can be used to display the keypad code for the bb2_prop_button as well.
item_weapon_randomizer can now spawn certain weapons or exclude certain weapons from being spawned.
Fixed a rare issue with the item_weapon_randomizer which would prevent it from even spawning new weapons at times.
Players & Skills
Sliding is now much more smooth, you can now slide into/out of vents, you can slide through tinier areas.
Fixed slide bounding box, you no longer tend to get stuck.
Fixed animations while sliding.
Inventory items, powerups and ammo will now spawn at the proper height, no more clipping inside the world.
You can now pick up / use properly when a player is blocking you, for example when trying to pick up weapons.
HUD & VGUI
The crosshair will now always render in front of everything.
Weapons
Added the G36C!
Added a new cock sound for the Remington 870.
Added a new slide sound for the Beretta.
Added new textures for the Winchester.
Maps
Added the G36C to Salvage.
Added a randomized weapon spawner to Salvage.
Nerfed Johnson a little, the boss in Salvage.
Updated District to use an all new weapon spawning logic, powerful weapons will now spawn at certain areas in the map, you'll have to fight for the big bad guns now!
Balancing
Increased Fred's rage mode movement speed.
Decreased Fred's rage mode attack speed.
Fred will now rage for 60 sec instead of 30 sec.
Increased Fred's total HP to 5500. (was 3500)
Increased Fred's reach from 63 to 66.
Human Leap skill decreased from 5 to 2 per level.
Human Jump skill decreased from 2.5 to 1.5 per level.
Human Speed skill decreased from 3 to 2.5 per level.
M9 Bayonet Knife damage decreased in Deathmatch mode from 1.3 to 0.8. (50% decrease)
Beretta damage increased from 18 to 19.
Beretta bash damage reduced from 45 to 18.
AK-47 Bash damage reduced from 40 to 35.
Increased damage drop off on the Remington 870.
Reduced the damage for Remington 870 in Deathmatch.
Reduced the damage for Sawed-Off in Deathmatch & Elimination.
Walker HP Scaling has been increased from 2 to 5.
Walker Damage Scaling has been increased from 2 to 3.
Bandit HP increased from 70 to 80.
Bandit HP Scaling has been increased from 2 to 3.
Nerfed Zombie Rage Mode in Objective & Elimination mode.
BrainBread 2 Mod Tools Update
The Workshopper has been updated!
Improved the overall speed of the application.
Fixed memory leaks & memory issues.
Simplified the UI.
Added localization support.
Most parts of the UI can now be changed through the .res files located in the layout folder.
Removed character checks in the Title and Description field, which means that you can now write a title with any kind of symbols.
Removed description character limit.
Addons will now create a config file which will be synced via Steam Cloud, this config file holds simple info about your addon, such as the content path and image path. You no longer have to re-navigate to the folders when updating your addon.
The last content and image paths will be saved, so that you don't have to re-navigate. (only in the creation form, not the update form)
When you upload maps, the Workshopper will make sure that you've put your map in the right folder. For example if you put your map under test/.bsp it will be moved to root/maps/.bsp
Fixed a bug which would allow whitelisted maps to remove all their tags. (except for the whitelisted tag)
Minor fixes.
Happy Modding!
Minor Patch - 1.0.1.7
Server owners please update your servers!
Code
Base
The workshop handler will now handle input command arguments when it has been fully initialized, meaning you can now launch the server with for example +workshop_update_items to auto update stuff. (remember to restart the server, if necessary)
Added bb2_tutorial_mode which will force tutorial mode on any map. (listenserver only)
Fixed issues related to the end map voting system, servers will now have a proper amount of vote options if the server only allows Deathmatch maps for example.
NPCs
Added new voices for Johnson, the bandit lord!
Mapping Entities
Added GlowType and SetGlowType for bb2_prop_button, meaning you can now set this entity to use radius glow instead of global glow.
Added skin support for inventory items.
Added logic_inventory_check which works like the trigger version.
Fixed up the item_weapon_randomizer to not spawn weapons which are given to players on spawn.
Players & Skills
Added bb2_render_body which can be used to toggle the firstperson body.
HUD & VGUI
Fixed the leaderboard page label, it would get cropped when you reached page 10 and beyond.
The vote GUI will now be reset when the end score and end vote menus appear, the votes will be fully reset on the server as well.
Weapons
Improved manual firing for the Glock-17 and Beretta.
Fixed faulty reflections on the Remington 870 Shotgun.
Increased the draw speed for the Glock-17.
Glock-17 will now play dryfire if you try to fire the burst when you have no more ammo.
Fixed a bug which prevented the thirdperson fire anim for the Remington 700 to play.
Remington 700 will no longer auto reload when you fire the last bullet.
Melee chargeable weapons will now decharge after X seconds while fully charged.
Fixed bash sound for the AK-74 rifle.
Translations
Updated Korean translation.
Maps
Updated Salvage, Johnson should be more challenging now. You can no longer pick-up the Minigun during this boss fight, the Minigun has been replaced with an ammo resupply crate.
Fixed some exploits in Salvage.
Major Christmas Patch - 1.0.1.6
Server owners please update your servers!
Code
Base
Added extended workshop support for gameservers, gameservers can now easily download workshop items, collections and update installed items using : workshop_download_item, workshop_download_collection and workshop_update_items. Write 'workshop_help' for extended info. (console)
Added bullet penetration for static props and world objects, you can now penetrate through wood, metal, plastic, etc... (tiny surfaces, walls, depending on the material type)
Added the end map voting panel, players will now have to vote for the next map when the game is over!
Most of BB2's loose files have been put into .vpk's in order to speed up loading processes.
Gamemodes
When the time runs out there will be a new message in the end screen menu if it is not a Deathmatch or Elimination game.
Added a loadout handler for Story mode which stores the players weapons, health, armor, weapon data and so on. This will be reloaded in the next map, on map transitions.
Zombie players will now enter a rage mode when getting X kills in Elimination mode.
Fixed a bug on round restart which would drop the players weapons instead of removing them.
NPCs
Reduced pain sound spamming.
Added a new boss, Johnson. The bandit leader!
NPC bosses will no longer get any emit sound penalty delay.
Human NPCs can now use the Minigun.
Fred can now go through other zombie NPCs.
Mapping Entities
Fixed sound issues related to npc_custom_actor. Custom sounds for this npc have to be like this : Custom...
npc_custom_actor will now announce enemy kills and play pain sounds properly.
Added damage & health scaling support for npc_custom_actor.
Respawning item entities will now play a fancy particle to indicate the respawn.
Added more collision group options to the trigger_player_block brush.
Players & Skills
Zombie Skills will now save!
Fixed a bug when holstering your weapon in fast paced gamemodes.
Zombie players can now enter a rage mode, get 10 zombie credits to activate it! Gives you increased HP, speed, leap, jump and health regeneration, lasts until you die!
Players can now drop ammo in order to help out teammates.
You can no longer drop your weapons while the endscore is visible.
HUD & VGUI
Fixed a minor bug in the loading screen which would display the map rating for custom maps above the 'Global Stats'/'No Stats' text.
You can now sort the server browser properly! Sort by hostname, map, ping, etc...
You can now see the time left in the game in the upper left corner of the screen.
Fixed a broken URL in the Advertisement panel in the main menu.
Time left views will now change color to yellow on 40% and red on 20%.
Removed the death icon from the voice overlay HUD.
You can now see gamemode info if you hover over the Gamemode label in the server browser.
Weapons
Added the Winchester 1894!
Added new textures for the Remington-700.
Added new animations for the AK-74.
Added new animations for the Glock-17.
Added new animations for the human hands.
Added new animations for the zombie hands.
Added new impact sounds for the m9 bayonet knife.
Added a special attack for human and zombie hands, this attack can be charged. (hold it for X sec to deal more damage)
Fixed buggy weapon sounds in the soundscripts.
Survivors
Added a new skin for Pantsman.
Added survivor 'Josh'.
Added survivor 'Neil', from 'They Hunger'.
Translations
Updated Czech translation.
Added French translation.
Added Italian translation.
Added Korean translation.
Added Portuguese translation.
Maps
Added Salvage - Johnson's Junkyard, do you have what it takes to face him?
Added the Winchester 1894 to Termoil.
Fixed exploits in Termoil and Colosseum.
Balancing
Zombie players will now spawn with medium armor in Elimination.
Reduced player weapon damage with Sawed-Off in Elimination.
Buffed the Sawed-Off, Remington 870, Glock-17 in Objective & Arena.
Nerfed the Enhanced Reflexes, Health, Crippling Blow and Impenetrable skill.
Buffed the Blazing Ammo & Empowered Bullets skill.
Buffed the Slide feature.
Misc
Added a new body blood texture overlay provided by Niggarto el Negro.
Removed unnecessary files from the dedicated server.
We're recruiting!
Do you have some experience working with the Source Engine?
And do you know how to do one of the following?:
Level Design (Mapping)
UV Mapping
2D Art
Sound Design (for melee weapons)
If you do, please contact us via our discord channel:
https://discord.gg/0TitkvlFlYoBak0V
The journey towards full release
BrainBread 2 has been in Early Access for some months now, we're progressing steadily towards a full release, this will take time but we're getting there.
We're in dire need of mappers, we need more objective maps in order to truly bring forth the nostalgia of BrainBread!
Yet, we also need testers, which is why we have created a new public group for those who are interested in participating in our testing sessions.
We'll most likely schedule tests on Sundays @beta branch whenever it is necessary.
You can join the group here: http://steamcommunity.com/groups/BrainBread2Testers
Merry Christmas!
Grindhouse hotfix - 1.0.1.5
Server owners please update your servers!
Code
Base
Localization data is now loaded depending on the selected game language which you can set in the properties for BrainBread 2!
You can no longer vote to kick or ban admins on a server.
Added bb2_vote_required_percentage, default is set to 70%. If the amount of YES votes is lower than 70% compared to the amount of no votes then the vote will fail.
Disabled vote ban by default, servers can enable this manually in the cfg/server_core.cfg file.
You can now disable particle gun effects in the options, this will toggle legacy sprite muzzleflashes and bullet tracers. This will increase your performance.
Gamemodes
Replaced mp_timelimit with gamemode based timelimit convars: mp_timelimit_objective, mp_timelimit_arena, mp_timelimit_deathmatch and mp_timelimit_elimination.
Boosted timelimit in Objective mode to 60 min, decreased timelimit in Deathmatch to 20 min and decreased timelimit in Elimination to 30 min.
Added level requirement for voting in Arena, Story and Objective mode. This value can be regulated by server owners using the bb2_vote_required_level convar.
Fixed a bug which would give everyone in the game map achievements and special achievements if the zombies won the game in Objective mode.
NPCs
Fred should now prioritize human players.
Mapping Entities
npc_auto_spawner will no longer spawn its npc if there's not any room for that npc.
Added a 'No Motion' flag for weapon entities, you can use this flag with 'No Respawn' to prevent the weapon from falling to the ground.
Players & Skills
The viewmodel hands should now have a skin relative to the player model skin. (if any)
HUD & VGUI
Fixed the background in the inventory item controls.
Dead players will now have the right icon in the scoreboard in Story mode.
The scoreboard now displays the right gamemode in Story mode.
Weapons
Added zoom sounds when zooming in/out with the sniper rifle(s).
Added new sounds for the Glock-17.
Added new sounds for the MP7.
Added new animations for the Famas.
Particles playing on the weapon when dropping it or switching weapons will now be killed properly.
The SMGs will now use the pistol muzzleflashes and smoke FX.
Improved the burst firerate for the Glock-17.
Misc
Added Czech translation!
Updated Russian achievement localization.
Added new blazing ammo, bleed and coldsnap ammo texture overlays provided by Niggarto el Negro
Updated the cfg/server_core.cfg file to contain all of the proper bb2_ convars.
Minor Update - 1.0.1.4
Server owners please update your servers!
Fixed the bug where you couldn't pickup the knife, or the bricks on bba_cargo
Reduced the size of bba_barracks and fixed the NPC spawns
Updated current particles to make them more FPS friendlier and removed unneeded particles.
Minor Hotfix - 1.0.1.3
Server owners please update your servers!
Fixed exploits and godspots on the following maps:
bba_barracks
bba_cargo
bba_devilscrypt
bba_rooftop
bba_swamptrouble
bbc_termoil
Updated the spanish translation file.
Updated Remington 870 idle animations.
Minor Hotfix - 1.0.1.2
Server owners please update your servers!
Fixed some exploits in bba_rooftop.
You can now select the Default soundset for the Security Guard player model.
Fixed fps drop issues and crash issues related to some old particles.
Increased high ping kick limit to 250.
Fixed some typos in the subtitles for the tutorial voice lines.
Sorry for the inconvenience!
Major Grindhouse Patch - 1.0.1.1
Server owners, please update your servers!
Code
Base
The admin list, tester list, donator list, ban list, blacklisted servers list and developer list will now be reloaded for every map change.
Added AFK kicker and high ping kicker. Servers can regulate this with: bb2_enable_afk_kicker, bb2_afk_kick_time, bb2_enable_high_ping_kicker and bb2_high_ping_limit
Fixed lag compensation, hitbox and hit detection issues! Now you can actually hit moving targets properly.
Added missing lag compensation for the kick attack.
Improved melee hit detection and range overall.
Added new admin commands: admin_changelevel, admin_spectate and admin_joinhuman. (admin_spectate & admin_joinhuman can only be used in Deathmatch mode)
You can now see if someone is an admin on the server in the scoreboard. [ADMIN] tag.
Implemented a new interactive vote system.
Removed certain SteamAPI calls at game startup.
Implemented the newest version of SteamAPI.
Improved the stats handling, it should now be more fail-safe if it fails to load. And you will no longer write to any achievements if you fail to load your stats. (level, exp, etc...)
Config and video settings should now be saved before you quit the game.
Added illegal convar values check for profile system checking.
Achievements
Added the Turtle Lover achievement, this can only be achieved in bbc_termoil.
Added the Specialist achievements, survive an arena match without using firearms or an objective map without firearms.
Added Glock-17 and Remington-700 achievements.
Gamemodes
Spawn protection will be disabled whenever you move in Deathmatch & Elimination mode.
You now spawn with random regular weapons when you join an Elimination match.
Removed team bonus from Elimination mode.
You no longer spawn 'twice' in Arena and Objective mode when you join when a round hasn't started.
NPCs
You will no longer get stuck / blocked by spawning zombies, they will stay fully non-solid until they can become solid, when fully risen.
Mapping Entities
You can now write 'zombies' in the logic_objective entity classname target string field, this will allow the counter to count any kind of zombies.
Added ammo_sniper.
You can now stop ambient_generic sounds properly.
When you drop inventory items they will now be placed onto the ground properly, with a proper trace to prevent issues.
Players & Skills
You will no longer become a zombie when Fred kills you.
Fixed a rare bug which would toggle walk mode forever.
Replaced zombie player Armor skill with Life Leech, which will allow you to heal yourself on attacks, 50% of the damage dealt. The chance to heal yourself with this amount is 2% per point.
You can no longer bash/kick with velocity when an npc is climbing. (no push back when striking climbing npcs)
Added an option to toggle refraction on the sniper scope.
Infected players can no longer pick up items, when you become infected you drop all of your items.
Zombies will no longer have any weight at all, even with armor.
From now on we only update the leaderboard entry when you're in-game and in an Objective or Arena game.
Fixed a bug in the soundset logic which would prevent using default fallback sounds if the proper sound wasn't found.
Soundsets now go for the prefix name instead of the index your prefix is located at in your setup, this way it will be much more accurate if other clients have different indexes.
Soundsets should no longer sound like they're being emitted right in front of you.
You can no longer use the voice menu / commands in non-teamplay gamemodes.
HUD & VGUI
Fixed a bug which would not display the respawn time text in the spectator menu when you joined a deathmatch match for the first time. (before spawning in game)
You can now see which gamemode you're in by opening the scoreboard.
Increased description size for the workshop/map items, the description field in 'Create a Game' would be cropped.
Server filters will no longer be reset everytime you open up the browser.
You can now open up the main menu while the end score menu is visible.
Whenever you have more than 5 talents or zombie credits and spawn in-game you will receive a tip telling you to actually use them.
You can now see which items you are carrying by looking at the top left corner of the screen. (inventory item HUD)
Zombies now use a simplified HUD in Objective mode, you'll also see how many points you have left at all times.
Zombies will now be notified whenever they can respawn as a human. When the notification pops up, click the button bound to the respawn command. (3 human kills required - in objective mode)
Fixed loading panel layout issues when you got disconnected from the server, example : kicked, time out, etc...
Optimized HUD elements.
You can now see if the server you're connecting to is using global / local or no stats at all in the loading screen.
You will no longer add duplicates of servers in the server browser. Ex: 'Friends' tab.
Achievement announce strings should no longer crop up.
You no longer draw chat labels in non-teamplay gamemodes.
Weapons
Added the Remington-700 sniper.
Added the Glock-17 handgun.
You can no longer auto-fire with handguns & revolvers by holding down the mouse button, you have to click it everytime you want to fire.
Added proper viewbobing for all the weapons.
You can now holster your weapon. (switch to fists)
You can now switch weapons while reloading, pick up weapons while reloading and drop weapons while reloading.
You will now cancel the Remington-870 reload immediately when you press the fire button.
Removed extra sequence wait time when reloading / firing the sawed off.
Balancing
Weapons
Upped the Beretta firerate by 2%.
Nerfed zombie players swing speed by 10%.
Zombie players now deal 2% more damage towards human NPCs.
Reduced Minigun & Sawed-Off spawn chance.
Buffed Remington-870 with 3% against zombie npcs in Objective mode and nerfed it by 2% towards human npcs.
Buffed Sawed-Off with 2% against zombie npcs in Objective mode and nerfed it by 3% towards human npcs.
Buffed the Beretta with 1% damage against human npcs in Objective, 1.3% against players in Deathmatch and 2% in Arena.
NPCs
Boosted Fred's health by 300 HP.
Maps
Added bba_swamptrouble.
Added bba_devilscrypt.
Fixed various exploits and god spots in all of the maps!
Added some missing rain sounds in Surgery and District.
Added some missing textures for bbd_termoil.
Adjusted the lighting in all of the maps.
Barracks - Arena
Updated the entire layout.
Termoil - Objective
When the escape helicopter arrives you'll have to climb a rope, your team will have limited time to escape.
Updated the 'defend' music to Chemical Dawn.
Tutorial
Added new voice lines.
Extended the basic movement training part.
Soundsets
Added a new soundset for the Security Guard player model.
Misc
Added simplified Chinese translation!
Updated the Russian translation.
Updated the impact, explosion, muzzleflash, smoke & trace particles!
Minor hotfix
Server owners, please update your servers!
Nerfed the knife slightly in Deathmatch & Elimination mode.
Increased Fred's health a little and nerfed his rage mode, his rage mode will now be triggered if you deal 150+ damage towards him or when he reaches 25% health, the duration of the rage has been decreased as well.
The Beretta's fire rate has been fixed up.
Updated Russian & Turkish translations.
Fixed HUD, VGUI and main menu font size issues when Russian language is active.