Show/Hide Show/Hide

BROKE PROTOCOL: Online City RPG

 
Minor Client UpdateJan 31, 2024 - Community Announcements1.39a Hotfix 3 Game Changes: Fixed missing Unity Runtime Theme for custom UIs Fixed custom UIs not stretching to parent size Important Hotfix for ServersJan 29, 2024 - Community Announcements1.39a Hotfix 2 Game Changes: * Fix for apartment entities despawning and crashing server (Thanks PLASMA) * Extra physics safety checks and server crash fix (Thanks Firisfiti) * Fixed Apartments MainDoor selection criteria * Destroy apartments in reverse order for better logging * Fixed unable to escape restraints * Fixed unable to place objects in blank World Builder * World Builder supports up to 999 interiors now * Cloned VisualTreeAssets now do proper flexbox stacking * Disable server audio on launch (Thanks TheUnishark) * Fixed a clientside exception with destructibles on join * Updated to latest Burst package * Minor cleanup and extra logging 1.39a Hotfix 1Jan 10, 2024 - Community AnnouncementsMainly a fix for some custom maps not loading. # 1.39a Hotfix 1 ## Game Changes: * Fix some map loading issues related to Triggers * Reduce recoil kickback a bit 1.39a Minor UpdateJan 10, 2024 - Community Announcements1.39a Game Changes: * Fix sliding Player physics at high FPS * Fix some apartment/furniture offset desync * Firing weapon now cancels sprint * Disable sprint lock when flying * Added World Builder Toggle to show all interiors/places * Fixed App Contacts/Blocked/Radio menu button issues * Fixed long Phone messages being cut off * Fixed Apartment hacking menu * Fixed broken apartment passcodes * Fixed Server Favorites/History display errors * Fixed slow mouse scrolling * Fix mobile icons invisible during spectating * Fixed Human sleep animation offset * UI layering fixes * Added jail count check to prevent exceptions * Fixed some ragdoll / recovery animation bugs * Fix nav generation on flat maps * Update Pathfinding library * Update to latest Unity Beta API Changes: * VisualTreeAssetClone method now takes an additional parameter (Thanks TheUnishark) * `newVisualElementName` renames the root of the clone (for specific element lookups) The Physics UpdateDec 27, 2023 - Community Announcements{STEAM_CLAN_IMAGE}/30445865/bcaa4a8cf1c6ad64db08412ef8086e24a0a09d61.jpg The Physics Update Release The dubious physics in Broke Protocol has needed some love for quite a while, and now while Unity is updating its core physics API, I thought it’d be a good time to overhaul BP’s physics implementation as well. Everything from ragdolls, to gun handling, and even water buoyancy has been adjusted and tweaked for more predictable and better quality reactivity. There are some other important details to get into so let’s cover those too: Unified Physics Overhaul {STEAM_CLAN_IMAGE}/30445865/bcd8e64a933ea73a2ac58f7a5557d6f21bbdf855.jpg Until now, BP’s physics had been segmented among classes with different handling and reactions. Client-side destructibles lacked buoyancy, only entities were reactive to explosions, and drag was applied differently depending on type of object. But now, physics reactions are unified and handled the same across all classes of objects. Explosions, buoyancy, and drag is applied consistently and predictably across the board so players can plan and react better to any kind of explosive scenario. Dismemberment and Ragdolls {STEAM_CLAN_IMAGE}/30445865/11d60351e603106f9aea7c11e86f70a38f3c64f3.jpg I didn’t want to get too gory on this next feature, but I feel like it’s a requirement for all the War Modding that’s been developing lately (mostly by DwightSchrute and the talented WarForce team). Player models now have limb dismemberment after death. Body parts also have proper reactions as part of the unified physics system. Additionally, all entities can now continue to take damage after ‘death’ which for players results in additional dismemberment. And for vehicles, it can result in quicker or instantaneous explosions similar to the GTA series. Weapon Updates {STEAM_CLAN_IMAGE}/30445865/8be1e71b35b61168a6bdd38bca99add53cfb9422.jpg Weapons also receive a big overhaul in both modding and mechanics. Recoil is much better animated with a more standard re-centering pattern seen in traditional shooters like Counter-Strike, Rainbow Six, and others. Equipables can also have their Attach Bone property modded. This is used for Muzzle restraints on animals now but can be repurposed for all kinds of modding ideas. The EquipablePoser in BPResources will, as always, help placement for this. UI Elements Modding {STEAM_CLAN_IMAGE}/30445865/45267c924d4399f480cf379519ac74dd6b01e638.jpg UI has seen major updates and fixes, especially for mobile and interactivity. UIs are no longer set active by default. Modders must call the new SvPlayer.VisualTreeAssetClone() with the UI top level element name to produce a UI and SvPlayer.VisualElementRemove() to remove part of the subtree. Note that any time a UI is cloned, all button clicked events must be re-established. So it might be more beneficial to hide/show complex UIs rather that Removing and Cloning each time from scratch. Layer and input fixes across PC and mobile have been added as well. Rockford is makin...1.38 Hotfix #2Nov 8, 2023 - Community Announcements* Server fix for NaN / 'viewing vector is zero' error with trains1.38 Hotfix #1Nov 8, 2023 - Community Announcements* Voice chat library fix for many players * Safer physics and rotation handling * Rebuilt some libraries in Release mode for performance * Minor AI pathing fixThe Railway UpdateNov 6, 2023 - Community Announcements{STEAM_CLAN_IMAGE}/30445865/f6e7034f054b27e62c1ae7396dd183fbfddfe821.png The Railway Update Release Trains have been promised for a while and the wait is finally over. A fully working metro system is in place, and mappers can easily create their own using new World Builder objects. The rideable metro spans the entire Default map, but it should be straightforward for mappers to copy and paste the self-contained system into their own map. Trains are spawned randomly and can be either AI or human controlled – including switching tracks. There are some extra added features to complement this new transport class so let’s cover those next. Trains and Public Transit {STEAM_CLAN_IMAGE}/30445865/c6cf8b7188f797bc63800c367285bc908ae95390.png A transit system wouldn’t be very useful without passengers. So AI passengers are randomly spawned in trains, cars, or any vehicle for that matter. The implementation is available in the LifeSource Plugin so admins and modders can adjust spawn rates or any other parameters to best fit their server. Careful now, law enforcement travels with backup this way and I want to improve their squad behavior next along with gangs. Interior NPC Spawns {STEAM_CLAN_IMAGE}/30445865/83f248d16b0058c6acbfddb95650d91debe54c71.png NPC spawning was limited to the overworld only ever since BP was released years ago. That changes today with some extra options in the World Builder. Now mappers can set the possibility to spawn NPCs on a per-waypoint basis. There’s also an extra option to add a timed Delay parameter on waypoints so AI will pause for a defined amount of time. This is how train stops are implemented but can be configured to construct more elaborate scripted AI patrol routes. Tow Truck Updates {STEAM_CLAN_IMAGE}/30445865/cdcbf874d37a9d7ea8975229c92935c59701e07c.png Broke Protocol is opening up slowly to community development. TheUnishark is a longtime modder for excellent plugins and assets and is now officially adding content to the base game as a developer. You can see some improvements to Tow trucks with dynamic line rendering for tow lines and some new emergency lights. Best part is that all this is easy to mod with your own vehicles so check out the latest BPResources to see how it’s done. UI Elements Modding {STEAM_CLAN_IMAGE}/30445865/fb3d38a59ffdee87fb1653e5c34ca61ab6bd9d31.png As a longtime plugin author, TheUnishark took the effort to expand and improve UI modding support. UIElements is a really powerful and customizable UI framework similar to HTML/CSS and it’s awesome to see more features unlocked in the modding API. We now have support for Sliders, Dropdowns, Radio Buttons, Toggles, and more with the new UI modding interface. There’s also a way to Set the Text field on Text Elements dynamically now and more fixes regarding packets and UI blocking interaction. Physics and Other Improvements {STEAM_CLAN_IMAGE}/30445865/5af9bf831a560af29b5fae1661283794d8d1c152.png There’s been a huge physics overhaul with a more realistic...1.37 hotfix 3May 11, 2023 - Community AnnouncementsSome minor server fixes for desync and a rare client input bugfix 1.37 hotfix 3 Game Changes: Fixed some flickering and desync when entering interiors Fixed player relocating when unparking vehicles Fixed input errors if game reloads with some menus open 1.37 Hotfix #2May 10, 2023 - Community AnnouncementsSome important protection fixes for servers ## Game Changes: * Fixed a teleport exploit * Improved voting messaging and checks * Improved network protections * Fixed an RPM calculationThe Truck Sim UpdateMay 6, 2023 - Community Announcements{STEAM_CLAN_IMAGE}/30445865/da05e3da80d7a48d992edec13da51a5db215fae2.png The Truck Sim Update Release OK, it’s far from a ‘Simulator’ but 1.37 brings heavily anticipated towing, trailers, and functional tow trucks / semi-trucks to BP. This update is an intermediate step to bigger things in the near future but should allow for some fun stuff that’s often hard or rarely done in online games. There are also other big features that modders might find very useful for creating both assets and maps. Tow Trucks and More {STEAM_CLAN_IMAGE}/30445865/146d2d06350f5aa0dbe97d6ee42fc48215d4f8b9.png New tow trucks have been added to the game, and they’re actually functional too. The whole physics sync system was rewritten to support arbitrary connected physics bodies. And this system will allow for an easier implementation of other cool features too. Just back your truck up to an appropriate trailer/vehicle and select the option to ‘Start Towing.’ New trailers and containers for semi-trucks have also been added – you’ll see AI spawning with them randomly in tow. Subway System and Stations {STEAM_CLAN_IMAGE}/30445865/a334cb15b544782024b5a955305d239b712e6351.png There’s an entirely new subway system added on the Default world. You’ll see stations across the map that are all accessible and interconnected. There’s a system of railways in place but actual AI-controlled and human-drivable trains will be coming in the next update. The physics stuff written was a precursor to this major feature so hang tight for further news on that. Smooth Voxel Support {STEAM_CLAN_IMAGE}/30445865/7083387a758f73c0cd282b2b79b838439369e19d.png The trains stations have been built with both standard and new smooth voxels. Not exactly smooth though: the actual algorithm is called Marching Cubes but I had to name it something a little more understandable in-game. They’re very useful for more rough or natural geometry so they’re used in curved tunnels in the subway system. And of course, they allow full destruction with physics for basically free. Vehicle Enhancements {STEAM_CLAN_IMAGE}/30445865/8a7fa4dbb86deffe41a28a0467b147bcacc293cc.png Vehicles have several improvements to both performance and visuals. Physics tick rates are double that of old versions for better fidelity and sync. Animations and physics continue running on vehicles even after they’re destroyed or driverless. And as a performance enhancement, their physics are fully serverside with the client just rendering fake physics for non-player vehicles. For modders, you’ll also see that guided munitions follow their Transform parent now for locking behavior. This allows for mods like DwightSchrutes SAM Launcher pictured above. UI and Other Improvements {STEAM_CLAN_IMAGE}/30445865/a908ef24ad70fbc594690d670afac00322a3e441.png I can’t forget to mention all the other improvements made to the game. You’ll find 4 bind slots back on the menu with an adjusted interface and nested menus for binding. A ton of exploits and hacks have been pa...The Destruction UpdateJan 17, 2023 - Community Announcements{STEAM_CLAN_IMAGE}/30445865/4685653c18f22fb50857a2f55556bb1014bd5afe.png The Destruction Update Release 1.35 adds a whole new dimension to map design in BP quite literally. No longer are servers restricted to static levels and fixed objects. The game now supports fully dynamic levels with physical destruction like Teardown. Some simple example maps are provided but I’m looking forward to seeing elaborate bank heists and jailbreaks done with actual explosives and physics. Voxel Map Editing {STEAM_CLAN_IMAGE}/30445865/a46bddd06ceb449aeec768d6751fb9ff8a99d05d.png Map editing with voxels can be done with a simple import of MagicaVoxel *.vox files. It’s a very useful (and free) voxel editor. A map can support any number of Voxel entities, and they can be moved, rotated, and scaled to any degree. There are several voxel materials to choose from: textured, normal-mapped, emissive, transparent, or solid. Map designers can achieve the exact look they’re going for. And don’t forget the setup options I’ll cover in the next section. Dynamic Maps and Destruction {STEAM_CLAN_IMAGE}/30445865/540a48c74d8ad2cbf840264969e6f19cfcc946ac.png Of course, voxels allow completely dynamic geometry changes in-game. Watch the world burn and crater into a Moon-like wasteland. Or use the modding API to generate and destroy blocks for gameplay purposes like opening/closing passageways. The destruction can be controlled with settings in the World Builder for each Voxel entity. You can set the hit points for each block, disable destruction, and even alter regeneration settings to your needs. Procedural Cities {STEAM_CLAN_IMAGE}/30445865/35573e1278f11cffe2980ddf10911635ccbb2251.png I’ve forked a Procedural city generator on GitHub so we can get complex cities done in a matter of seconds rather than weeks of intensive map editing. It’s in its very early stages but with continued effort and community input, it could turn out to be an incredible tool. Right now, it just spits out a basic city grid in *.vox format, but I hope to implement full BPM exports with decorations, AI waypoints, map markers, traffic signals, shops, and more automated with the click of a button. Radios and Private Channels {STEAM_CLAN_IMAGE}/30445865/de445b2faede4f9622efb628ee81c38d356b00f9.png Radios have been a long-requested feature, and they’re finally here with 1.35. Radios are an additional App on smartphones and the new Walkie-Talkies. But they can be used in conjunction with the /channel command so it’s not too restricted. You can use private channels with friends for group text/voice chat. Or you can tune into either Public or Job channels (default Z key) to talk amongst a wider group. Voice chat in general has seen a big overhaul so expect clearer quality and issues fixed. Other Changes {STEAM_CLAN_IMAGE}/30445865/137aa6e80429f43b8d6f404dfa9fb360170cb69b.png There’s been heaps of optimizations and improvements across the board. Better AI navigation, better mobile aiming, tons of netcode cleanup to re...The WAR UpdateOct 13, 2022 - Community Announcements{STEAM_CLAN_IMAGE}/30445865/9b500aecde94e1236f4dc8a2c9a439028c8f1072.gif The WAR Update Release 1.3 is a massive overhaul and step forward for Broke Protocol, and it’s finally launching today! A total conversion war mod transforms BP from lighthearted RP sandbox to unrelenting battlefield. The mod takes full advantage of BP’s modding framework, utilizing its AI, Job, UI, and Entity modding capabilities. And the best part: the code is all on GitHub if admins want to alter it or use it as a starting point for their own mods. War Game Mode and UI {STEAM_CLAN_IMAGE}/30445865/6a0ad643cc90eaf2422168814816f5129361e107.gif A team-based Territory Control mode is the main feature. Battle it out with all the games weapons, vehicles, and armor to take over the city of Eden. Or create your own battlefield in the World Builder. You can play alongside a hundred advanced bots in Offline mode or take it online with others. The War Plugin was made using the new modding API and I’ll keep expanding the feature set for each 1.3x release. Mass AI Squad Tactics {STEAM_CLAN_IMAGE}/30445865/cce5b94cd49a84f798a449373df3f72af1660830.gif AI has seen a total overhaul in combat behavior. They use tactical movement, form squads, and utilize vehicles and mounted guns in a completely new way. They’ll even form up on you sometimes or you can use the Follow command on them manually. Order them around with pointing and alert commands and battle it out in 64-player bot matches in total mayhem. New Modding Framework and Events {STEAM_CLAN_IMAGE}/30445865/c96dc1a4dd96c07ca3459b54d9caa445e13debac.gif The old Plugin framework is still supported, but the new system should feel a lot better yet familiar. All API docs are updated with the latest changes and the Github repo contains the source for the new War mode and everything else. The game is now split into 3 parts, GameSource for core functionality, LifeSource for RP related stuff like Crimes and Jobs. Finally, WarSource for the PVP combat mode. This should make total conversion mods more logical and straightforward. You can even do stuff like Custom UI’s and modded login flow like in the War Plugin. Plugin Management {STEAM_CLAN_IMAGE}/30445865/161d049e8ae216bb46d99a335bc544e0b20cc5f6.gif With all the new modding framework changes, I wanted it to be easier to manage your plugins too. When you start Offline mode, you can enable or disable each and every Plugin you have installed. The Plugin Manager will list all of your Plugins from the ones locally installed, and even your Steam Workshop subscriptions. I’ll expand this further by allowing more details to be shown for each Plugin, but this should make modding and diagnosing Plugin issues much more flexible and easier already. Other Changes {STEAM_CLAN_IMAGE}/30445865/210c842b2ccb35256f79bcbc00673a6849f2bbb7.gif There’s quite literally too much to go over every single detail, but you’ll see new additions and fixes everywhere. You can now alter text on Billboards, you can test and select...The Locked On UpdateMar 16, 2022 - Community Announcements{STEAM_CLAN_IMAGE}/30445865/0b5cd0030f70a1da67326e4aa3628dc931230b57.png The Locked On Update Release The Locked On Update is ready for launch today. Not only does this update pack a bunch of new stuff for the base game and Default map, but it also expands on modding in tons of useful ways. Switchable vehicle weapons, sirens on any kind of transport, guided missile support and alert messages. There’s a lot to unpack so let’s take a look at the major features. Guided Missiles and Launchers {STEAM_CLAN_IMAGE}/30445865/bd3e3862d2852a7993eed1fe8a4aaad3cee824ee.png Check out the local gunshop or armory to find a brand new can opener. The AT4 is the first launcher to support guided missiles but won’t be the last. Maintain sights over any ground or air vehicle to establish lock and then you’re ready to fire. Any Projectile class weapon can be configured to shoot guided missiles. Just set the TargetType of the thrown projectile to any ShEntity subclass like ShVehicle or ShAircraft to configure what types of objects to target and that’s it. Locked On Warnings and Countermeasures {STEAM_CLAN_IMAGE}/30445865/0d0763ceb5b6c20e979ef96232f2c949bd68bbd9.png There’s also a new jet added to the military base. The Mig-29 is now flyable and provides an evenly matched adversary to the F-16. Both jets were also upgraded with Flare countermeasures against guided weapons. When you get the Missile Lock alert, switch to Flares and fire some off for a good chance of diverting oncoming rockets. Note that all hangars in the game now have Re-arm zones so pilots can restock all their armament for the next sortie. New Biplanes and Air Combat AI {STEAM_CLAN_IMAGE}/30445865/2c92d58518e22d53d9b525d22b250b562c819726.png A couple new biplanes are available at the airport now and can be seen flying around the city. These WW1 relics aren’t just showroom models, but equipped with both Machine Guns and small bombs. Switch between them using the Alt-Fire key (B by default). AI are also good at deciding which weapon is best to use for air and ground targets, even utilizing Flares when necessary. Fire at any AI biplane to engage in a dogfight and see if you can win 1-on-1. Switchable Vehicle Weapon Sets {STEAM_CLAN_IMAGE}/30445865/34eddfefd5cc820c11bdaba6bcb6dae33f407b8e.png Countermeasures and weapon handling changes means that all vehicles now have support for multiple weapon sets. Some existing assets were updated with secondary weapons like Machine Guns alongside Cannons. Unfortunately, this means that all old vehicles and weapons with projectile ShThrown items need to be reconfigured to meet the new standard. It’ll be worth it in the long run though since unlimited weapon sets are now supported. Next up is support for specific weapons and turrets from different seat positions. Other Changes {STEAM_CLAN_IMAGE}/30445865/62e2db1cb464fafc915d260a92bbe8140714dc89.png There’s also been huge quality of Life improvements, fixes, and other under-the-hood updates to make things better moving fo...The Cracking UpdateDec 5, 2021 - Community Announcements{STEAM_CLAN_IMAGE}/30445865/c4d97cbf220a166945131930aed0c166d5702360.png The Cracking Update Release This update is for the boys, and by that, I mean the men. Safe cracking, guns, explosion effects, and other cool guy stuff is added in the latest 1.22 release of Broke Protocol. Normally I would say something about how this is the biggest update yet here. And by number of lines in the changelog, it is in fact pretty big. In a numerical sense. Let’s get cracking. Functional Safe Cracking Minigame {STEAM_CLAN_IMAGE}/30445865/ff048e353e80ff45fd7b9ddd4670dde2283b2554.png Locked inventories up till now were perpetual enigmas. Impenetrable boxes of mystery polygons. What were in them what are the economic implications of old Halloween candy lost in time? In 1.22, now every chest, safe, and ‘junk drawer’ can be lockpicked with a small new minigame. Get a Lockpick from the Pawn Shop and you can now test your ingenuity against a bad programmer’s imitation of Skyrim lockpicking. You still get a Robbery crime on entry though, even cracking into a lowly Level 1 apartment chest. You’ve been warned. New Inventory Handling {STEAM_CLAN_IMAGE}/30445865/1455604db876788a74b359a62dc5d41a322a323a.png All the chests, cases, and safes in apartments and other interiors can be cracked. The standing safe from the bank vaults is now available in your IKEA catalogue too. Safe cracking difficulty is determined by the value of the safe contents – it’s still not that hard though so don’t cry about it. Unless you’re colorblind – then it’s Nightmare mode because I didn’t have the foresight to think about that. New Weapon and More Modding Features {STEAM_CLAN_IMAGE}/30445865/0edd3d689de22ae31c20e9fd6cdb16a24bfabef0.png The P90 is finally here courtesy of Xweert123 winning the Modding Competition. It really does look cool and is the first bullpup design added to the stock arsenal. You’ll see some changes to effects like lighting and smoke puffs for silenced/flash hidden weapons. The whole effects system was rewritten for optimization and now supports custom effects for projectile weapons too. Gun Handling Changes {STEAM_CLAN_IMAGE}/30445865/af8c6f07b084179eac36b2ed9e9355f3bab64578.png Guns are more steady overall when firing and aiming down sights. They’re definitely more controllable on mobile too. Their bullets actually reach visibility range now, and they no longer shoot leisurely nerf balls. Gun are actually deadly now, even if you’re aiming with your thumbs on a Guatemalan phone, through 5G wireless Covid airwaves, while huffing chemtrails. I wish gaming kill montages on YouTube were popular again. Does anyone even read these things? Other Changes {STEAM_CLAN_IMAGE}/30445865/b903105ad8274bda1a8b7c6be9205942297a328a.png You’ll see a few more cool effects like skid marks in this update. Damage indicators are also new so you’ll at least know where the aimbotting AI is shooting from. Czech language translations are available now thanks to Jakub K. Also you can now invite friends o...The Multimedia UpdateSep 2, 2021 - Community Announcements{STEAM_CLAN_IMAGE}/30445865/7bfffdcc4f03030dd364ac5ca8a30d248e9e20d9.png Multimedia Update Release The biggest update since 1.0 released today. The Multimedia Update covers everything from video players, to custom animations, and more powerful modding capabilities. You’ll find something to love in this update whether you’re an admin, creator, or a distinguished anime enjoyer. Working Video Players, TVs, Cinemas {STEAM_CLAN_IMAGE}/30445865/006a540746b8d9c4157ee61a4e9b631d3a981d37.png Video players are officially supported in 1.2 now. You’ll find usable video players not only in the new Cinema interior, but also on all Displays and TVs. The official implementation supports direct MP4/WEBM links, but there are already plugins supporting YouTube and more. SploeCyber has a good YouTube plugin on the Workshop. Just be sure to set the new permissions in your groups.json correctly! Synced Animations {STEAM_CLAN_IMAGE}/30445865/98f240f1de4e4e9b8879d326fc30d2cc43ae19ae.png Animators are now fully synced across the network. This is really important where animators affect positions, rotations, or other physical effects. Animators are very useful for dynamic mods so it’s supported for any Entity type as long as the Animator reference is assigned and ‘Sync Animator’ is checked on your mod. The Ferris Wheel is now fully animated and rideable to serve as an example in the BPResources modding package. Dynamic Actions and Modding {STEAM_CLAN_IMAGE}/30445865/b2b34dffe1ee982de8d22f72a6883336ef8d2e06.png Animators are fun and all, but they’re way more useful when you have actions to trigger them. A new set of methods to add and remove action menu items are now available. See the changelog for the full API. These actions are handled in your plugins and can do virtually anything. You’ll find action menus are now scrollable to handle many more options on items. The Jobs implementation in GameSource has been converted to use the new Actions API to show how it can be utilized. Text Panel API {STEAM_CLAN_IMAGE}/30445865/da42e572eedeff476dc8ae40c7f3534719ddbf34.png TextPanels before 1.2 were quite limited. They didn’t offer any rich text or color options, and any kind of input wasn’t supported for a long time due to mobile limitations. But now all these features are here. A dropdown list of options can be sent, as well as the ability to Destroy panels with a specific ID (in case another plugin took over and your existing panel was already cleaned up without notification). A simple /coinflip command is provided to test out and give modders an idea how this API might be implemented. New Animal Jobs and Modding {STEAM_CLAN_IMAGE}/30445865/6922df514dc6f48226318f3e932aafaf111855aa.png Tons of other changes made it into this update, much more than I could cover in a single post. You’ll find new support for Animal Jobs, along with a much easier to modify jobs JSON file. Mods can now set a ‘referencePrefab’ field in order to copy assets from another prefab but without replacing it....The Animals UpdateJun 21, 2021 - Community Announcements{STEAM_CLAN_IMAGE}/30445865/c2a863256c374d24594a81b788f296c20aedef8c.jpg Animals Update Release A landmark update is launching today for Broke Protocol. Animals are finally added and you’ll see them roaming the streets of all your favorite servers. They’re both player and AI controllable too. This is mostly a fun addition rather than strict roleplay so you’ll be able to drive cars and bomb banks as a terrorist dog. Only limitations right now for mobs are certain jobs and usable items. Animal Accomplices {STEAM_CLAN_IMAGE}/30445865/53d01c0e5aae92f40a7c509982ab25d6c483da79.png Yes you’ll also be able to recruit the AI animals as followers. Whether you want a loyal K-9 police dog by your side, or a felon feline partner in crime, they’ll do your bidding and attack all those who stand in your way. They are slightly faster than humans so can often help in foot chases and hunting down elusive foes. Your animal accomplices will ride shotgun with you in vehicles too. Pet Furniture and Items {STEAM_CLAN_IMAGE}/30445865/288c733da773c1116db792ee15de6672e0c3160a.png A bunch of new apartment furniture and world items have been added with this update like toys and bowls. Many are pet-oriented and could be useful especially since animal characters can purchase apartments the same way as humans. You’ll also see some new crimes associated with animal abuse if you’re the heartless kind of role-player. Mobs, clothing, and usable items for them can all be modded as usual so I’m looking forward to the cool Workshop items in the near future. Animal Control {STEAM_CLAN_IMAGE}/30445865/3812e5e421d31d7d4fd7371681145527975e43f3.png Animals can get wanted levels if they commit crimes too. Police are called in to take out violent animals just like wanted criminals. There are no pawcuffs in the game, but Police are now issued muzzles in order to restrain animals and bring them into custody. You can also find muzzles sold at the Default map Pawn Shop. After restraining, animals can be controlled, searched, and placed in jail. Clothing and Items {STEAM_CLAN_IMAGE}/30445865/2cd8c28711169ae642ff1b7d0a3256c963a1e231.jpg Animals can equip items and clothing only marked with characterType equal to ‘Mob’ or ‘All’. This can be set in the item properties before you export mods so things will work in almost the same fashion as before. I have an example Sunglasses item set up this way but TheUnishark has already modded in a police vest for animal sidekicks. Don’t forget to mod GameSource and skins.txt if you want to disable some of these features for more strict RP. Modding Changes {STEAM_CLAN_IMAGE}/30445865/7314e48a95866cf91923cf96ba2b095e4d0a3b07.jpg Some other modding changes were made in this update that are worth noting. Cloth components are supported again, they’ll work on vehicles, clothing, and anything else. Clothing no longer needs any colliders or specific mesh bounds assigned since the game will do this automatically now. Also the player seating animation origin is now set t...Apartment Raiding UpdateApr 16, 2021 - Community Announcements{STEAM_CLAN_IMAGE}/30445865/b26d823f578e0820488fb8141812ce53c100a158.png Apartment Raiding Official Launch A huge update is landing for Broke Protocol today. You’ll find big changes to UI, new items, altered game meta, and tons of fixes. This update is the result of a public vote, and represents a more community-driven development cycle planned for 2021 and beyond. It’s been in the making for a while, so let’s finally dive into the Apartment Raiding Update 1.13. Apartment Hacking {STEAM_CLAN_IMAGE}/30445865/d0a031336da605ca169ab838b8e551c43cc4f042.png Up until now, apartments were a walled garden for criminals. A safe haven from law enforcement or other potential foes. It was especially convenient if you owned a place near a bank, and could make a quick getaway after a heist. This meta is dead – Apartments can finally be hacked and raided. The difficulty depends on the Security level so make sure to keep your place upgraded and decked out with gear. For hacking: Probe locations and mark the intersection of probe lines until all bugs are found. Stay sharp though – Fumbling the hack will gain you a wanted level. Inventory Filters {STEAM_CLAN_IMAGE}/30445865/b5d88ce2773307eefca4077dfa8f6dd3bbb1c47d.png Inventories are finally more manageable with this update. You’ll find new filters at the top of different menus. You can separate items into different categories which makes equipping items or shopping for furniture much more convenient. Make sure you browse the Security items so both you and law enforcement will be notified if a trespasser is detected in your properties. Server Browser Updates {STEAM_CLAN_IMAGE}/30445865/40bc1398ba319a215181853e301f8b6cad33c94d.png The Server Browser sees a long awaited update in 1.13. Servers can now use color codes/tags for their server names and even set a URL for launching directly with a button press. Also new is an option add a server to your Favorites. Favorited servers will always be at the top of your serverlist. Manage your Favorites and History using the the relevant tab buttons near the top. Bigger and Better Modding Support {STEAM_CLAN_IMAGE}/30445865/b4dfb0c1cfc3c301e2bd8c0a8cc10fb8f280fe3a.png Servers get some additional modding capabilities too. They can sync animation parameters for any type of entity with an animator component, not just players. They can request to open URLs on clients (with a safe permission request first). Also big overhaul mods are better supported – large mods would timeout before quite often, especially on mobile. The Workshop Browser and Uploader have both also been fixed to be more reliable now. Other Changes {STEAM_CLAN_IMAGE}/30445865/a7c893e1b1242a6a24f89d0da18c18cffc210dd9.png A lot of other much needed fixes made it into the 1.13 release. Spectator cameras and chase cameras are both more reliable and steady. A bunch of World Builder fixes were added and player animations are better handled especially around firing and processing items. Player movement physics will feel s...2021 UpdateFeb 1, 2021 - Community Announcements{STEAM_CLAN_IMAGE}/30445865/b0ccc3f9960589f42be4252937e87c2aeaee35f7.png The 2021 Update Official Launch Every year I’ll use one update to brush up the game with much requested features and fixes instead of big flashy additions. The 2021 Update brings very important technical updates including big optimizations, hit-reg fixes, mobile improvements, and more quality of life stuff. But there are also some juicy additions around apartments and admin functionality. Apartment Passcodes {STEAM_CLAN_IMAGE}/30445865/67756b1de1a808be4c8ec606052b88f5433998a0.png Do you get annoyed at having to constantly invite friends and gang members into your apartment? Now you can just set and share a secret passcode with your contacts and have instant access. This user input API is also available for modding and yes passcodes are hashed for security on the client before being sent serverside. In the future, I’ll be looking at ways to allow apartment access and robberies even if the owner is offline. Follower Commands {STEAM_CLAN_IMAGE}/30445865/4e6cbe2e114783b713d9532cb977230d50d3bedc.png Followers are getting more useful with this update. They can now be positioned strategically or recalled from an engagement. Use the point key (Z) to direct them to hold a position. You can also hit the Alert key (H) to regroup them back with you even if they’re in combat. More features like giving them custom equipment and allow them to heal you is also being looked into for future updates. Hit Registration {STEAM_CLAN_IMAGE}/30445865/8efd15a5d67af35e253a0082b3e3a0f95d967faa.gif Hit registration has suffered ever since the Ballistics Update. This was a difficult problem so I added a debug mode with simulated lag and serverside bullets drawn. I was finally able to pin down and fix several issues related to making your shots connect at a distance. Melee combat is another can of worms that I’ll work on for future updates too. Mobile Improvements {STEAM_CLAN_IMAGE}/30445865/142dac528c26b90e5998070e5e3131ff6f853859.png The mobile release has also seen some updates. Some PC hotfixes are finally ported over and you can now see a slightly different button layout. Auto-aim has been fixed with the ability to finally lock on to heads now and performance should also be a bit better than before. Other improvements like floating joysticks are planned as well. Other Changes {STEAM_CLAN_IMAGE}/30445865/002c6ed6b0e442e270ebd78397518f871ea5ef45.png Other changes include a Spectator mode for Admins – really useful to track down cheaters or look for abuse. A killcam is also added after death – it’s available via the API so could be useful for PVP / round-based modes. A bunch of modding features have been added including Animate packets for custom animations, new GameSource events, and the user input API. Note Google Play only supports Android 10+ apps now. But I’ll always keep an updated Android 7+ APK at Broke Protocol Downloads. Here’s the full v1.12 changelog: v1.12 The 2021 Update Added Apartment se...The AI Overhaul UpdateDec 6, 2020 - Community Announcements{STEAM_CLAN_IMAGE}/30445865/ea71073c902ee44d59d7133cb4141fd476f55412.png AI Overhaul Update Official Launch 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 {STEAM_CLAN_IMAGE}/30445865/241db2de5001fdaefaf8f11678b6b6dba1e8a8a6.png 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 {STEAM_CLAN_IMAGE}/30445865/e1cb5434ae490badb4c8d237582c41c2cf3390b4.png 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 {STEAM_CLAN_IMAGE}/30445865/b9bffaf49200159fefa24d888e054b3267238c60.png 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 {STEAM_CLAN_IMAGE}/30445865/f8e119ebaaff6c60a3eece8fd84289a4594e30ea.png 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 {STEAM_CLAN_IMAGE}/30445865/569c17d35bdf0025cea9f91486d4ec5d12d0bbec.png 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 a...