Another huge overhaul is coming out today on Steam where AI is the main focus – but tons of other stuff added too. Command new vehicles in both sea and air where AI are finally worthy foes. Careful though, their land tactics have been updated too. I’ll give a quick rundown of all the cool changes coming in this version.
AI Self-Preservation
NPCs are no longer target practice for the hardened criminal. They coordinate movement, take cover, use smokes, and can fight in tight apartments or wide open airfields. They pose a substantial threat but you also have some backup. Players can recruit a follower from the streets of BP. Your loyal follower will defend you and attack your targets. More control over followers will come in future updates but for now you can finally have a competent NPC covering you.
New Flyable Jet – the F-16
Aircraft up to now were limited to crude transports – for both technical and gameplay reasons. Now with longer render distances and improved mounted weapons, combat jets are finally here. Enter the F-16 – in 2 variants. For a cool $10K at the military base, it’s yours – just hope you have a hangar you can save it in.
Air Combat
What good would jets be without air combat? AI have new capabilities with aircraft in both Air-to-Air and ground attack roles. Dogfight agile F-16s or evade prowling Apaches. Even if you manage to shoot one down, the pilot could survive and hunt you down on foot. Homing missiles and countermeasures will likely be added too but for now, cannons and rockets are a fun challenge.
Police Boats
Until now, the open sea has been a safe haven for wanted criminals. With the addition of armed Police Boats, escapes to international waters have been made more challenging. Boat physics have been made more stable – a far less nausea-inducing experience for players in the Coast Guard. A free Police Boat as well as a seaside repair/rearm zone has been added to the portside industrial area.
Other Changes
Other changes included boosted gun accuracy, mobile aim and button fixes, and more server modding options with menus and player display names. AI can aim projectiles properly over a distance – used for leading targets with grenades, rockets, or bullets. Get the new update today on Steam and keep your head low.
Here’s the full v1.11 changelog:
v1.11 The AI Overhaul Update
New usable and armed Police Boat and F-16s (2 Factions)
Can now recruit an AI follower who will defend you
Fixed boat stability and many physics bugs
New boat with Rearm and Repair zones at the Default Port
Much extended network view/spawn distance
New AI system (major rewrite)
New air combat AI (ground attack and air-to-air)
Improved NavMesh generation
Added NavMesh caching
AI can path across water and apartments
Improved ladder usage for AI
Improved AI vehicle chase behavior
All gun accuracies boosted
AI can now shoot from vehicles and use tanks turrets/mounted weapons
AI will flank and find alternate paths to targets
AI will bunch up less and move more fluidly
AI will suicide much less frequently
AI will take cover if suitable
AI will use available projectiles like grenades, flashes, and smokes
AI will now lead targets and adjust for gravity with all weapons
More reliable unstuck behavior from AI
New spawn vehicles/boats/aircraft for Police and SpecOps
Added Smoke to default SpecOps loadout (AI can use them)
Cleaned up GameSource using new helper functions to filter entities
Faster serverside entity cleanup
Fixed some consumable item sounds
PacketFlags are const now (plugins sending packets must rebuild)
Fixed server crash on invalid itemIndex with CheckEquipment/StartItems
Fixed auto-aiming at own feet
Added DisplayName event to GameSource for customizing chat/overhead/playerlist names
Player display names can be scripted with new SvUpdateDisplayName() function
OptionMenu labels now support rich text and color codes
NPC respawn timers increased to 40 seconds
Slightly moved camera origin closer to actual eyepoint
Added character animation masks to BPResources
Added Fog option to Settings
Removed -nographics argument from server startup to fix video mods
Mobile button stuck fixes
CanSeeEntity() now works against fires
Removed Show Health for dead players
Don't allow invite/kick if Restrained (GameSource)
More sanity checks on server against invalid inputs
Fixed and optimized broken Spline loading/rendering
Fixed occasional heightmap corruption
Support for larger map file transfers
Fixed Attachments unbinding when dropping items
Fixed hit registration for ballistics
Server network rate boosted to 50hz (from 25hz)
Update to latest Engine patch
Update LiteDB to latest patch
Update Networking to latest patch
Update to latest Chromium Embedded Framework (much faster on startup)
A substantial update game update has been underway the past few weeks - a complete AI overhaul with new abilities, functionality, and deadliness. Much of it is covered in the preview trailer below so check it out! You'll also catch a glimpse of some new vehicles coming with the next update :)
New AI tactics, navigation, air and sea navigation/combat are just some of the new features. You'll now be able to recruit NPC followers within your own job as a sidekick. Also new are a few Air and Sea combat vehicles (usable by NPCs) to make 5-Star escapes more challenging. With that out of the way, it would mean a great deal if you were to nominate BP for a Labor of Love award due as I continue to develop years after release with updates on a nearly monthly basis.
Back to the good stuff now ->
In-Progress 1.1 Changelog
Done:
New usable and armed Police Boat and F-16s (2 factions)
Added recruiting AI followers within the same job
Fixed boat stability and many physics bugs
New boat with Rearm and Repair zones at the Default Port
Much extended network view/spawn distance
New AI system (major rewrite)
New air combat AI (ground attack and air-to-air)
Improved NavMesh generation
Added NavMesh caching
AI can path across water and apartments
Smoother pathfinding
Improved AI vehicle chase behavior
AI can now shoot from vehicles and use tanks turrets/mounted weapons
AI will flank and find alternate paths to targets
AI will bunch up less and move more fluidly
AI will suicide much less frequently
AI will take cover if suitable
AI will use available projectiles like grenades, flashes, and smokes
AI will now lead targets and adjust for gravity with all weapons
More reliable unstuck behavior from AI
New spawn vehicles/boats/aircraft for Police and SpecOps
Added Smoke to default SpecOps loadout (AI can use them)
Cleaned up GameSource with new helper functions (TryFindEntity)
Faster serverside entity cleanup
Fixed some consumable item sounds
PacketFlags are const now (plugins sending packets must rebuild)
Fixed server crash on invalid itemIndex with CheckEquipment/StartItems
Fixed auto-aiming at own feet
Todo:
Fix unable uncuff self bug (Thanks Tati)
Test AI pathfinding in water (Tries to climb unsuitable areas)
Dynamic scripting API for tags and overhead display
Text input Enter also sends submit to action menu
Increase NPC spawn timer
Occasional png heightmap error when starting server (Ask @Logic, Fixed now I think)
AI reseting over time to rank 1 items even when they have better?
Mobile shaders break/invisible on stretched entities
Make server side job vars not readonly
Make that trash with a pole destructible
UNITY: Input screen keyboard delayed
UNITY: Input system multitap bugged
Update engine and libs
Thanks for everyone's support. Testing and Release within a couple weeks. -Benz
The biggest modding update since 1.0 is releasing on Steam and Google Play today – The Hitman Update brings a whole new job and bounty system to BP as well as more ways to mod custom content and gameplay. Whether you’re a player, modder, or admin, there’s a lot fun stuff to get into with the latest release.
Hunting Down Bounties
There’s a new career on the BP roster – the Hitman. Sporting some new gear including our first set of ski masks, the Hitman is the game’s paid assassin. Earn a cool $1000 for each mark struck off the bounty list. Anyone can place a bounty if the price is right and some AI targets are marked too. Find the Hitman Boss near the Hercules cargo plane on the Default map to sign up. And keep low if you end up with a bounty on your head, even AI Hitmen will target you – and they are no slouches.
Complete Job Modding
Until now, all jobs were hard-coded into the game – but no longer! All job related code and metadata have been moved to the public GameSource GitHub Repo and can be modded on your server. Edit existing jobs or add completely new ones. The existing code should serve as an example but don’t forget to check out the BP API Docs and the Official Discord for further info or inquiries.
Custom Entity Actions
Asset mods can now have custom actions defined for scripting or other modded behaviors. The actions can call a [CustomTarget] tagged method on any server plugins currently loaded. Open gates, equip a loadout, or start raining Hellfire missiles. An example is provided on the GameSource repo but anything is possible using both scripting and asset mods together.
Editor Updates
Scripting often needs extra data to make the most effective use of modding. When triggers or event actions are called, it’s important to have some meta data on what entity called it or other related info. The new Data property in the World Builder can hold any identifier you assign. It can be accessed via code for scripting.
For example if you have a bunch of Triggers on the map, you can tag one as ‘MilitaryBase’ and other as ‘BankVault’. Then you’ll know which one was entered in the event via the data property assigned. In the screenshot, you can also see apartments can now have custom furniture limits assigned – a long requested feature.
Control and Gunplay
Recoil and other gunplay has been tweaked. Some input bugs on both mobile and PC have been addressed. The Android release now has aim assist to help players land hits a little more accurately on this tricky platform. As always, more improvements are coming. Keep an eye out for the full Hitman Update release today on both Steam and Android (cross-play compatible).
Here’s the full v1.1 changelog:
v1.1 The Hitman Update
All Jobs now completely moddable (see GameSource on GitHub)
New Hitman Job (Boss located at airport)
New persistent Bounty system to set assassination targets
New clothing items for Hitman job (ski masks and more)
Police now have low level criminals marked for investigation
Apartment limits can now be edited in World Builder
Active Auto-Aim Assist added for mobile
Updated crouch recoil behavior
Fixed recoil when dry firing guns
Server crash fix: Error handling for player.Save()
Custom skin assets now work in skins.txt
Fixed Port wall meshes missing faces and textures
Phones, detonators, and handcuffs now usable in fixed seating
AI now always try to revert back to spawn clothing
Simplified a lot of code related to Entity spawning
Airplane gear now checks elevation vs ground instead of sea level
Cessna’s now modeled as fixed gear (never retracted)
GroupManager.WriteGroups no longer spams Method info
Fixed vision effects not updating when healing
Added SendOptionMenu() UI helper function
FunctionMenu replaced with TextPanel (use OptionMenu for input handling)
Old TextPanel functions renamed to TextMenu across API
Updated SendTextMenu() with optional window size parameters
More GetEntity() overloads to use entity names directly
Process Options now use pretty item names
Added ManagerLoad, Unrestrain, JailCriminal, and GoToJail events to GameSource
Persistent server storage now available in svManager.database.Data collection
Session server storage now available at svManager.sessionData
Added CustomData.ConvertData helper static function
Fixed AI job selection on initial spawning
Minor Job/Exp label HUD rework to prevent overlap
Update to latest Unity Engine patch
Update to latest LiteDB fixes
Update to latest Networking library
Database JobIndex save/corruption fix
All players now recieve gang war messages
JobName and JobGroup type name changes in groups.json
Prevent instant accidental action menu inputs
EntityCollections.RandomNPC and RandomPlayer added
Asset Mods can have eventActions defined for custom Action Menu options
Added Button entity as an example (new custom ButtonPush event defined in GameSource)
Added ‘entity.svEntity.data’ string field for custom storage (set in World Builder or via code)
Removed ‘identifier’ field from Triggers, use data field instead
Apartment furniture limit showing 0 on clients fixed
Garage parking checks improved
Fixed sometimes despawning garage vehicles
3rd-person camera improved for motorcycles and karts
A major update is dropping today that completely changes the way electronics are used in Broke Protocol. Phones, tablets, PCs, laptops, and more now have super useful Apps installed. Banking, messaging, and private calls are some of the first available Applications with more coming soon.
Keep Your Friends Close
Players can now keep a Contact List of friends on their phone. Add them by name or ID and keep your Contacts even if you register a new Character on a server. Custom Profile pics can be set in the Settings Menu which will represent you across all of the Apps. A social sharing App and functional camera Apps are being considered but if you have ideas of your own, let us know on the Official Discord.
Private Voice Calls
Previously, options for communication were quite limited. Especially private communication or coordinating plans over a distance. With the new App functionality, players are able to call and message each other with complete privacy and ease. After picking up a call, you can switch away from the phone and go ‘hands-free’ for coordinated heists or assassinations.
Private Messaging
Players also now have the option for privately texting friends and acquaintances. Texts are saved on the server even after re-logging or registering to keep important communications on record. Players can even message offline friends so they’ll get notified on their next login. It may sound trivial but will be important for organizing gangs and other custom jobs that may be coming in the near future. *hint hint*
Usable PCs, Laptops, Tablets, and More
Various electronics and apartment items have useful Apps too. Right now, this includes PCs, laptops, tablets, and a few others. Message or call from the comfort of a home office, or ‘borrow’ a public computer if you’ve lost your phone in the line of duty. Future Apps will see the addition of social media, games, streaming videos, and more.
Mobile Banking
Banking has been reworked as well. Withdraw cash directly from your phone as a form of electronic payment. Although cash deposits will still have to be made at ATMs. Transaction history is also now stored so you can track your spending habits.
Google Play will be updated to 1.08 at the same time as PC today. Remember it’s free and cross-play compatible with PC so get onto your account even away from home. Keep an eye out for UI fixes, optimizations, and quality of life improvements across all parts of the game too.
Here’s the full v1.08 changelog:
v1.08 Apps Update
Added App functionality to phones and many electronics (moddable)
Added Functional Apps: Contacts, Blocks, Calls, Messages, Banking, and Services
Private calling, messaging, and friends list all saved on server
Added unread message alerts to HUD
Added Profile Images (check Settings)
New Paramedic and Firefighter job behavior (in preparation for modding)
Added 3rd-person ragdoll camera
Added cleaner image fetching with caching all across UI
Fixed unable to fire mounted weapons when holding Shift
Fixed mobile joysticks stuck sometimes (InputSystem)
Input handling fixes and optimizations
Fixed performance regressions on Android
Some new mobile icon images
Added Phone hotkey and button (‘P’ by default)
Fixed some Job Titles/Ranks being cut off in HUD
Added advanced startItems property to settings.json
Fixed Sharing Violation and Inventory errors with multiple clients open
The latest 1.07a Update brings Broke Protocol and various libraries to the latest 2020 versions. Players will see performance improvements, new graphics shaders, and various fixes, especially around input handling.
Health Regen
When a player’s stats are topped up, their health would auto-regen to 100% in a recent update. This broke some of the Paramedic and Medical item meta that was established before. Now regen is capped at 75% so the Medical meta comes back into play. This balance will be further developed with player feedback so be sure to let us know on the Official Discord.
Processor Updates
Previously, processors for drug cooking and other crafting had only 1 option available. The 2020 Update allows modders to add an unlimited amount of process options. This will allow functional stoves, furnaces, crafting tables as well as ways to disassemble items into scraps. Processing times are also moddable now too.
Handcuff and Dragging Exploit Fixes
The last version brought player handcuffing and dragging, but also some issues along with it. Now players can no longer perform prison escapes or breach walls with handcuffing exploits. Some movement and rendering bugs were also fixed.
Mobile Input Improvements
Mobile controls had always been difficult, especially aiming and firing at the same time. The 2020 update makes recoil management a bit easier for mobile players. Also some crash issues and stuck movement problems have also been addressed in 1.07a. This is still a work in progress and feedback is welcome.
100K Milestone
Broke Protocol hit the 100K download milestone on Google Play this week! Big thanks to everyone who plays BP. It’s been nuts seeing the modding community and various servers grow and develop over time. Looking forward to many more milestones ahead.
Android is already updated to 1.07a. Remember mobile is cross-play compatible with PC so get onto your account even away from home.
Here’s the full v1.07a changelog:
v1.07a 2020 Update
Players auto-regen capped to 75% HP (medical items meta)
New Process Options Menu
Added ability to mod multiple process options and processing times
Fixed restrained players still able to mount vehicles
Fixed bp.* permissions to use live settings instead of cached
Fixed vehicle HP display not updating for passengers
Move HasPermission functions to SvPlayer to prevent misuse on client
SvPlayer.Groups will List all players’ groups, not just the first
Fixed occasional crash on join due to out of sync packets
Force a hard disconnect for bad connections
Fixed missing player tags
Use string names in groups.json for JobIndex, JobGroupIndex enums
CleanString() will enforce 64 char input limit to fix Android crash
Fixed occasional error in mobile chat input handling
Fixed mobile joysticks sometimes stuck in position
Fixed votekick percentage error (pass at 75% now)
Fixed drug testing always returning negative
Added ability ‘Copy Username/ID’ actions to Player List
No longer can deploy parachutes while restrained
Mobile deadzone and recoil adjustments for controllability
Fixed unintended action press when sending chat messages
Some packet handler improvements
Fewer action menu memory allocations
World Builder: Added Close button to Inventory Item Browser
World Builder: Toolbar shortcuts fixed (dropped Ctrl)
ShPlayer.currentTriggers now supports triggers nested in each other
Triggers no longer called on mount/dismount or re-join
Occasionally, a project needs a big cleanup to address existing issues, and rework code in order to make future updates faster and easier. The 1.07 Technical Update is the mother of all rework updates – adding much requested features, fixing bugs, and updating virtually all back-end libraries and engine code. Now let’s get into the goods…
Dragging Handcuffed Players & NPCs
Moving cuffed players around has always been a hassle in RP games. But now Broke Protocol has an easy way to reposition players at will. After a player has been cuffed, you can simply use the ‘Mount’ action to drag them through doors, into vehicles, or anywhere else. Be aware though, a new False Arrest crime has been added if you handcuff innocent people while not holding a job in law enforcement.
Molotovs
Molotov’s have been added to the Default gun shop / merchant. The new incendiary weapon has a small blast radius, but its true strength lies in the infernos it leaves in its wake. Players can now close off pathways and ravage entire servers unless Firefighters can tame the flames. Use with caution.
Fires and Crimes / Rewards
Fires have also been reworked to keep track of who started them. Any fires that propagate will also propagate the owner with it. Injury or death inflicted by fires will assign crimes to the arsonist who started it all. So careful with your grand arson plans since fires tend to have a mind of their own. Likewise, Firefighters won’t get rewards for putting out their own fires (to prevent easy exploit loops).
Recoil and Attachments Rework
Guns and attachments have also seen significant rework. Gun now have random lateral (side-to-side) recoil when firing in addition to vertical recoil. Using attachments with Recovery buffs can help here. Attachments with lights and lasers have had many rendering issues fixed. And now cross-hairs are hidden when aiming down sights for a cleaner sight picture.
Technical Improvements and Additions
Tons of other technical additions are here in 1.07 from editor updates, to optimizations, and admin tools. World Builder now has Undo/Redo history. Servers can now enforce IP bans. The Server Browser can show servers’ validation status and country. More modding options with player skins and custom packets. Faster game loading, and tons of exploits and bug fixes. So hop on for a smoother RP experience after today.
Android version of the game should update (roughly) around the same time as PC today. Catch you in game!
Here’s the full v1.07 changelog:
v1.07 Technical Update
Added ability to mount/drag handcuffed players
Can enter/exit interiors when dragging players
Added Molotov and ability for thrown objects to spawn fires
Crimes are assigned for any explosions or fire damage (even after spreading)
Firefighters don’t get rewarded for own fires
Reworked attachment effects
Added weapon side-recoil (Attachments with Recovery buffs help)
Resolved many handcuff exploits
Added Undo/Redo to World Builder
Added skins.txt for modded server skin options on registration
Hide cross-hairs when zooming / aiming down sights
Recalculate weapon buffs when enabling/disabling lasers
New laser sprite
Fixed flashlights/light attachment rendering bugs
Added LightFlare to BPResources for use with light mods
Light attachments can now be toggled like lasers
Added False Arrest crime for handcuffing exploits
Phones now correctly held upright
Detonator collider fixed
Game now supports apartments within interiors
Fixed camera handling limits to prevent jitter
New master server handling/registration
Server Browser can show Validation Status and Geo-location
Server-side optimizations for higher player counts
Improved file transfer throttling
Optimized editor map saving and loading
Async editor map & prefab loading fixes
Builder: Changing interior will update all selected objects
New loading menu that more accurately shows progress
Fixed draggable input fields in World Builder
Don’t select back-faces in World Builder (easier interior editing)
Minor array copying optimizations
More robust initial server data sync
Added new disconnect message when server is full
Really fixed ammo desync (again)
Fixed player move speed desync
Fixed potential crash loading saves from old maps
Safer hitscan checks without corrupting transforms
Disabled legacy Steam authentication for now
Re-introduced IP banning
New fast ban lookups/unbanning in-game
Increased vote-kick threshold to 75% yes votes
Added additional clothing template to BPResources
Added shaders directory to BPResources
General code optimizations and fixes
Updated server settings (see settings.json.default)
Updated to latest community translation fixes
Updated to Latest Unity version
Updated to LiteDB v5 (existing v4 DBs should auto-upgrade)
Updated to latest CEF/CEFGlue
Updated to latest EmbedIO
Updated input handling to new InputSystem
Increased default transfer rate to 1MBps
Fixed body motion when looking around in fixed seating
Made client and server packet handlers public for modding
Added more server-side checks against exploits (thanks Tati)
Weapon customization has been a long requested feature since Broke Protocol first went live. And with 1.06, it’s finally here. Add a variety of attachments to any weapon in-game to create something completely your own. But before you hit the range, let’s see how this system works.
New Weapons Mods
15 new gun attachments have been added in 1.06. These include sights, grips, scopes, lasers, grips, silencers, and even under-barrel launchers. Each gun has up to 3 mount points, depending on weapon type. Multiple attachments can be mounted on the individual mount points. And of course servers can mod and add any number of new custom attachments.
Attachment Modifiers
Visit the Gun Shop to see what’s new in stock. You’ll see new tooltips outlining what mount points each weapon has, and the types of weapons each attachment can mount. Each attachment has different stat modifiers affecting accuracy, recoil and recovery speed. These buffs and debuffs are shown when you hover over inventory items as well. The modifiers also stack when combining attachments.
Attachments Usage
Find a setup that best suits the situations you’ll encounter. Mount a High-Powered-Scope and Extended Barrel for long-distance overwatch. Or attach a Holo sight, Compensator, and Laser for close quarters. Remember these mods aren’t just cosmetic, but alter ballistics and handling.
Equipment Menu and Binding Rework
The Equipment menu has been reworked to show all equipped items without scrolling. Now you can equip items directly without binding in case you need to quickly switch items. And best of all, bindings are saved server-side so they’re completely restored when you rejoin later. Note that you can equip a single item in both primary and secondary slots in case you want to create 2 weapon presets for different situations.
Other Improvements and Additions
This update also features heavy networking rework and optimizations. Each player will use half the data as before and file transfers on connection should also be much faster (admins see maxTransferRate in settings.json). AI and some gangs have slightly modified loadouts, in addition to the usual fixes, improvements, and engine updates. So load up on those mods and enjoy the new mods.
Android version of the game should update (roughly) around the same time as PC today.
Here’s the full v1.06 changelog:
v1.06 Attachments Update
New Equipment Menu with re-worked layout
Can Bind items directly to desired slot
Can Equip items directly without binding
Binds now serverside and saved on disconnect
Updated M4 model and sights
Updated PPK and stats (removed fixed suppressor)
Borgata Blu use PPKs now
SpecOps now issued Sigs by default
SpecOps AI guards spawn with MP5s now
Shotgun chambers only 6 shells now
New particle system handling across all weapons/vehicles
Minor reload animation system fixes
15 New Gun Mods: Sights, Underbarrel, Muzzle Attachments
Added Grenade Cartridge item for use with M203 Launcher
Added improved tooltip info for attachments
Added custom Physics materials to BPResources
Added clothing texture template to ExportExampleAssets
Fixed occasional client map load freezing
Added more sanity and crash safety checks loading apartments
Improved map loading error handling
Fixed Drunken Prison Brawl missing effects
Translation updates
Minor network sync fixes with vehicles
More Ammo sync fixes
Added Look, Chat History, and Attachment buttons to Mobile
Jailyard reworked as serverside only
Fixed bad item previews on clothing mods
Added SetPositionSafe to dismount players without instadeath
World Builder: Exception fix and improved object highlighting
More robust mod loading even if filenames change
Merged most common packets for reduced UDP header overhead
Added server setting for ‘maxTransferRate’ to control mod/map transfer speed
All entities can now have modded/multiple Collected Items when picked up
Added PlayerServerInfo event to GameSource
Fixed support for nested Command Permissions
Modders: Must delete Assets and re-import BPResources
Modders: Delete any ‘Click’ Audio and ParticleSystem components from weapons
Modders: Weapons should set mount points for attachments and a preset FireEffect
Fixed handcuffed players unable to break free in some vehicles
The biggest update since the World Builder and Modding is coming to Broke Protocol today. The new Medical Update v1.05 features the start of a completely reworked damage and injury system. Characters are not simple health pools anymore. Players can now sustain a variety of injuries with punishing effects. Risk management and medical role-playing are brought to focus in v1.05.
New Injury Modeling
Gunshots, falls, auto collisions, and even drugs can cause debilitating injuries to your character. Many injuries are slow to heal, or in the case of fractures, won’t remedy at all without proper medical treatment. Bloodloss needs bandages or blood bags, fractures need a splint, and pain medication or drugs can heal other injuries. Medical items have a vital importance in the game meta now.
Detailed Damage Effects
It’s not only important to consider the types of injuries but where exactly they occur now. Players can be crippled depending on the specific body part that’s been hurt. A head injury obscures vision and hearing. Chest injuries will cause energy loss that might leave players unable to sprint. Abdominal hits cause dehydration and hunger. Arm injuries cause difficulties in aiming and leg injuries limit mobility. Proper triage is now vital to survive in v1.05.
New Medical Update Items
With all of the health related changes, the Paramedic job is about to get a bit more intense. New medical items are available at the hospital and Paramedic rank up loot has been tweaked to accommodate the latest additions. Remember to hover over the inventory tool tips to see what each item will cure. Note that paramedics are the only job class that can inspect everyone’s health status in order to provide suitable triage and treatment.
Food and Consumables Reworked
All other consumable items have been tweaked and balanced as well. Now every medical item, food, drink, bandage, etc can either be consumed yourself or equipped and used on others. Again, inventory tool tips are your friend to find out what are the best meals to boost your stats. And don’t underestimate the ability of booze as a low-cost painkiller.
Other Improvements and Additions
Other major changes include the ability to block against melee while holding nearly any item, health regen if stats are > 75%, drug effect stacking and the removal of addiction. Big networking fixes and optimizations made it into 1.05 for a smoother experience. And finally, and big thanks to all the medical workers around the world combating the current epidemic. Keep kickin’ ass.
Android version of the game should update (roughly) around the same time as PC today.
Here’s the full v1.05 changelog:
v1.05 Medical Update
Added locational damage (limb injuries do less damage)
Added Health Menu to view all injuries and status
Paramedics can view other players’ injuries
Added HUD visual for locational damage
Added different effects for different injuries
-Head: Vision/hearing loss
-Chest: Energy loss
-Abdomen: Hunger/dehydration
-Arms: Weapon sway/inaccuracy
-Legs: Loss of mobility
Drug effects now stack
Added new Splint item to heal fractures
New usable medical items: HealthPack and Bloodbag
Changed hospital merchant items and values
Changed Paramedic rank up items
Item tooltips show cure abilities
Tooptips show heal stats by color
Player regen health if stats >75%
Limited mobility if no energy
Added cooldown limit for healing
Added different sounds for minor heal/damage effects
Crime Witnesses are fully saved on Disconnect
Fixed syncing health with others on healing
Removed Addiction stat for now
Fewer heap allocations for memory savings
Fixed network packet handling
All foods/drinks/medical items can be consumed or used on others
AI have the same stats depletion as Players now
AI will randomly consume items to replenish stats
Can directly consume world items without collecting first
Minor food/drink mesh fixes
Boosted drug and alcohol stats
Public access to Plugins list in API
Faster permission lookups
Separate StopCounter packet for modding
Mobile: left/right stick will now turn aircraft
Shader setting now affects clouds/sea
Shader optimizations
Changed player name/HP color grading
Fixed delivery job target selection
Added Restrain/Handcuff event to GameSource
Added /godmode command to prevent damage and cuffing
Added some more announcements
Added game message showing player who started the vote
Serverbrowser pinging cleanup
Workshop image preview error handling and cleanup
Correctly refund all apartment storage and furniture values on map change
Fixed World Builder transforms being reset to 0
Fixed frozen player rotations on chairs and mounted guns
Fixed mounted weapon hit registration and tunneling through walls
Can now block with any item that doesn’t occupy both hands
Changed some packet types for optimization and reliable transfer
Fixed crouch desync on server
Fixed missing water shader in Builder on Min setting
Big update incoming to Broke Protocol on PC and mobile today. The Ballistic Update features reworked gunplay, sights, projectiles, and reloads. But that’s not all – a big change is allowing modding for both Mobile users and non-Steam servers too. And even more modding options are on the way.
New Bullet Physics
Guns now fire actual projectile bullets. No more dated raytracing and questionable hit registration. The bullet scanning has been re-written to be physically accurate with little additional overhead. Make sure to adjust for bullet drop and target movement with long range engagements. This is just the first step on an engine overhaul I’ll be doing from the ground up.
Incremental Reloads
Gun reloading has also been moved completely serverside to prevent hacking and desync issues. While working on this, I was also able to add incremental reloads for shotguns and bolt-action rifles. Bullets are loaded individually and can be interrupted at any time by firing. Some animation cleanup was also done.
Mobile Modding
Full AssetBundle creation is now supported on mobile as well non-Steam servers. A new AssetBundle export format (*.bpa) was created to handle any platform. Mod makers will have to re-import the new BPResources.unitypackage into their projects and export their mods with the new format. I’ve seen some amazing work including uniforms, shops, and vehicles. Will showcase more creations as they turn up.
Server UI and Classic Auth
Non-Steam servers can now take advantage of an updated UI renderer based on Chromium Embedded Framework (CEF). It’s an incredibly powerful solution to allow HTML, CSS, and JavaScript to render and execute modding and UIs on clients. More details on BP’s GitHub Pages. An alternative lightweight Server UI solution is also coming later that aims to be cross-platform and fast.
Other Improvements and Additions
BP has gotten some international attention on both Mobile and PC. So we’ve added a Thai language option for players in the Land of Smiles. Also, many optimizations have been made for a smoother gameplay experience and less laggy servers overall. Look forward to feed back on that front. Android version of the game should update (roughly) around the same time as PC but apologies in advance for any hiccups along the way.
Here’s the full v1.04 changelog:
v1.04 Ballistic Update
Projectile Bullets and re-worked hit registration
New tracer effects (different bullet types later)
Incremental reloads for Shotguns and Winchester
Assetbundles supported on Mobile and PC
Added Thai Language setting
New multi-platform AssetBundle/mod format (*.bpa)
Mods must be rebuilt using new BPResources (Unity 2019.3.3)
Asynchronous World Builder loading with cancel option
Boosted file transfer rates
More accurate ironsights
Winchester scope tweaks
Crimes can be witnessed at close range regardless of line-of-sight
General memory cleanup and fewer heap allocations
Some entity activation optimizations
Fixed disappearing equipment from menus
Detonator held properly
Added inventory desync fixes
Animation transition fixes
Fixed crouch animation corruption
Fixed binoculars zoom
Fixed bazooka grip during sprint
Added SvManager.DrawLine() for client rendering (debugging)
‘jobIndex’ moved into ‘JobInfo’ class
Job ‘==’ and ‘!=’ overrides for Job class
String sanitization moved strictly server-side
Message color parsing done all on the client (server must sanitize)
Updated CleanMessage() to filter color delimiter
BPResources Audio and Particle references added
Added Car and Gun example meshes to BPResources
Update Unity Engine 2019.3.3
CEF library update and minor fixes
Added CEF (Server UI) option in client settings
CEF allowed on classic auth servers (though only for PC users)
EventHandler has 2 calling functions now: Exec() and Get<>()
A major Broke Protocol Update shipping on Steam today, introducing the long-awaited Garages and a bunch of other upgrades and fixes. Explore new areas, try some useful new interactions, a new weapon, and most importantly - you can now save your personal vehicle. Permanently. Well, as long as you don't accidentally torch it. Now, let's dig into this update.
Private Garages
The biggest update in v1.03 is that now players can store any vehicles (bought or 'borrowed') in their own private garage. The first vehicle storage space can be found at the Garage map marker and is sold for a budget-friendly $4,000. It's quite cramped though so larger vehicles might not make the squeeze. But further map updates will expand player options. We're thinking aircraft hangars too.
New Silenced Weapon
Bond's famous silenced PPK32 made it into the 1.03 - thanks Tentacle_Boss! Although limited in damage output and magazine capacity, The Walther's stealth capabilities and accuracy is unmatched. The game's fisrst silenced pistol is a welcome addition to the arsenal, and is only the first step towards fully modular weapons coming later. But the Walther won't be found in an ordinary gun shop. Read on..
Map Expansion
TB has been working on expanding the DefaultV2 map with some tucked away interiors. You might find tools of the trade for covert operations in a hidden cave. Some preventative measures were put into place to make simple looting a bit more complicated - but if you have the coin, desert merchant has the wares.
Explosive Disarming
Another update is the ability to disarm pesky traps and explosives. Before this update, if you tried to collect an explodyboi, well, it wouldn't go over so well. Now satchels, mines, and other explosives can be disarmed for safe collection or repositioning. Or if you're old-fashioned, you can just shoot the damn things.
Various Bug Fixes
Many other fixes and upgrades made their way into Garages Update 1.03. You'll find fixes for processing drugs, confirmation prompts before selling apartments/garages, more robust custom asset support, and more.
Don't forget the full mobile release is still slated for this week so keep updated on the Official Discord Server for further info.
Here's the full v1.03 changelog:
v1.03 Garages Update
Added working garages for storing persistent vehicles
Silenced PPK added to game and gun merchants
Explosives can be disarmed and safely collected
Removed object outline due to shader incompatibilities
Mobile UI customization
Added confirmation prompt before selling apartments
Game now correctly prioritizes custom assets
Many OS specific path fixes
Fixed Progress coroutine exception
World Builder focus fixes
World Builder invisible selection highlight fix
Credential menu sizing fixes
Credential menu forgetting passwords fixed
Inventory management tweaks and better ammo syncing
Command Handler Item parsing fixed
Minor code re-organization
Custom assets better support different material types