Everything can be modded in this limitless scriptable sandbox.

Broke Protocol is an open-world action game like GTA but with a strong focus on city roleplaying and custom content. You set your own goal and identity in fully scriptable community-run servers.

Roleplay in limitless ways to gain money, power, and influence in dynamic city environments. Start with nothing and build your wealth, while managing your hunger, thirst, stamina, and addiction levels. Find amazing custom content, hand-made for each server. From exotic cars and weapons, to cool scripts and custom maps. Or start your own community with unique assets and scripting.

Steal cars, process drugs, trade with citizens, heal the injured, or enforce the law. Anything goes and the ways you can play are endless. Be warned, every player has a criminal record - and crimes like Grand Theft Auto, or Armed Assault will surely land your character in prison.

Climb to the top of the criminal underworld, or live your life as a paramedic, firefighter, driver, gangster, law enforcer and more. You write your own story in Broke Protocol.

Features

  • Supports over 100 online players per server
  • Fully moddable, includes a Unity resources package and guides for building custom content
  • Server mods automatically streamed to players on connection
  • Completely scriptable both on server and client, with an open-sourced GameSource project
  • Full-fledged and easy to use World Builder with no limits and thousands of prefabs for use
  • Hundreds of AI NPCs: citizen, police, firefighters, paramedics, and criminals roaming the city streets
  • 3D Positional VOIP to chat with other players near you
  • Take on any job yourself to bring order and justice to the streets
  • Access interiors with staff, guards, and shopping areas
  • Dozens of usable weapons, guns, tazers, grenades, flashbangs, smokes, seeds, drugs, and restraints
  • Ownable apartments and gangs/territory system
  • Usable cars, trucks, aircraft, boats, and armored vehicles

Made with Synty Studios World Models and custom assets (players can add their own content).

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

Unity6

The UI Update Release

This one took a while, but the UI Update finally releases today. It’s more than just UI changes though, 1.40 marks a milestone engine upgrade to Unity 6 and the end of Early Access. This update tidies up many loose ends with fixes and improvements and paves the way for improved workflows for both developer and modders.

Complete UI Rewrite

NewUI

The entire game UI has been rewritten using a data-driven approach. Although most of the interface will structurally look similar to before, there’s a better separation of presentation and logic as well as stylesheets to provide unified theme management. To put it bluntly, future UI work won’t be painstaking as the old component-based workflow and should perform better as an added bonus.

World Builder Improvements

RebuiltWorldBuilder

The World Builder had major rework and optimizations done. I still need to do another styling pass to resize things a little better but there’s generally more safety and sanity checks than before. You shouldn’t be able to set item counts or chance percentages outside valid ranges and there’s better error handling so modders should have a more stable mapping experience in 1.40 overall. There’s new enum support built in too so the State property on vehicles should be updated on old maps or else all existing vehicles default to Unlocked.

General Modding

ExpandedModding

1.40 makes some small gains in modding capabilities, both in scripting and asset modding. Some more code was moved into GameSource for modding like the Consume event which handling everything from healing to reviving players. Each player character can have a custom carry capacity (which can be modified by clothing like backpacks). Also guided projectiles have a FlareEffectiveness property that lets modders set how easily they can be spoofed by countermeasures. There’s also an updated AssetBundleBrowser/Builder in BPResources though this is an optional upgrade for modders.

Physics Fixes

VehiclePhysics

The last version was plagued by physics issues for a long time now. Everything from cars bottoming out to spastic motorcycles should be fixed in this update (fingers crossed). Player fixes such as some rotation weirdness and corrupted ragdolls should also be fixed. There are still some lingering engine bugs that may or may not cause issues, so I’ll be listening to the community for feedback on this.

Hit Registration Overhaul

HitRegistration

Hit registration (i.e. confirming valid hits on the server) has been cursed since the very beginning. The problem was relying on the engine physics system to handle bullets and collisions. But since the physics timestep runs on different intervals to the main game loop, this causes all kind of timing issues and irregularities. The calculations have been rewritten on the main game loop for accuracy and it should be more performant as well without the extra physics components.

Thanks to everyone who stuck around for this long trek out of Early Access πŸ™‚

Here’s the full UI Update changelog:

v1.40 UI Update Changelog

  • UI rewritten using new UIElements system
  • Better asset transfer throttling
  • Added country codes to server list
  • Fixed often broken vehicle physics
  • Original music restored
  • Parse color codes for Text Displays
  • Added range check when updating Text Signs (Thanks unitaz)
  • Allow blank text for Text Signs
  • Fixed small bomb collider and mass
  • Safer implementation of ignoring colliders
  • BPA’s can now cross reference each other and load order doesn’t matter
  • Minimap camera now always remains upright
  • Some AI aim calculation tweaks
  • Hit registration rewritten and optimized to be more accurate
  • Fixed broken Player/Ban Records menus (Thanks TheUnishark)
  • Fixed broken material on Train waypoints with low settings
  • Fixed for occasional laggy player physics
  • Color space set to Linear for accuracy (some mods/lighting may look different)
  • Updated to latest Unity 6 (No more splash screen)
  • Slight changes to ForSale states on Default map
  • General project cleanup for Unity 6
  • Updated networking library with latest fixes
  • Rewritten AssetBundleBrowser/Exporter
  • Delete old directory if importing BPResources into existing project
  • Better custom UI stretching depending on parent mode (Thanks TheUnishark)
  • Player weight limits are now moddable per character
  • FlareEffectiveness is a moddable property of SvThrown entities
  • Replaced language display from flags to language codes
  • Moved all Consume code into GameSource event
  • Fixed Thai language text rendering
  • Steam Workshop and Uploader general fixes and error handling
  • World Builder general rewrite and optimizations
  • Fixed some memory leaks with item snapshots
  • Cache lookups for item previews
  • Player icons randomly colored based on username if left at default
  • Fixed ragdoll recovery animation corruption
  • API Changes:
  • UI ShowText API: Removed some screen anchoring and sizing parameters from old UI system
  • Removed custom Callback delegates, now using System.Action/Func


API Changes
See you!

-Benz

Official Discord

The Railway Update – Drivable Trains and More

The Railway Update – Drivable Trains and More

News

Ride and control trains in Broke Protocol’s Railway Update. Explore the metro system, mod the UI, tow vehicles, and more in this huge update.

The Truck Sim Update

The Truck Sim Update

News

Truck Simulator Update. Adds Towing functionality. Tow trucks / Semi-Trucks can now haul new usable Trailers. And a new Voxel Subway system.

The Destruction Update – Voxel Maps and Radios

The Destruction Update – Voxel Maps and Radios

News

BP now supports fully dynamic levels and physical destruction like Teardown. Radios and private chat also added.

The WAR Update - Total Conversion Mod

The WAR Update - Total Conversion Mod

News 1 comment

A total conversion war mod transforms BP from RP sandbox to unrelenting battlefield. Fight online or offline with hundred player bot matches.

Add file RSS Files
Free v0.622 Roleplaying Alpha Test Here

Free v0.622 Roleplaying Alpha Test Here

Full Version 12 comments

32-bit Support, Smoother Framerate, Roleplay Changes, and More!

Post comment Comments  (140 - 150 of 150)
Guest
Guest - - 696,727 comments

There is no download available.

Reply Good karma Bad karma+1 vote
nongbenz Creator
nongbenz - - 9 comments

Get the Broke Protocol Alpha Client+Server v0.58 below. Please host a server if you can :) Brokeprotocol.com

Reply Good karma+2 votes
xShARkx
xShARkx - - 4 comments

Just figured it out! It was RTSS(riva tuner statistics server) that was causing the crash!

But i have another problem! I'm hosting a server in another machine in my network, if try to join my server, it fails! When i click "join server", the game seems to freeze for 1 to 2 seconds and then returns to the main screen, it doesn't show the "Login\register screen"! If i use another internet connection then it works but if my machine is in the same network as my server machine i can't join the server!

If i use the machine that is hosting the server to join it, the same problem happens if i use the "join server button"! But in the same machine, if i click the localhost button instead of the "join server one" then it joins the server without a problem!

It's not a port open issue! Because my server is the fullest one! There are about 45 people playing on it right now! I'm the owner of "BR SERVIDOR BRASIL"

Reply Good karma Bad karma+4 votes
nongbenz Creator
nongbenz - - 9 comments

Ah thanks for hosting, your server is so popular. And yes if you're joining on the same machine.. you must use localhost connection. But don't worry others can still connect fine.

Also, please let me know the network & memory usage of your server. I never expected the player counts to be so high but and I'm happy it's playable. And hope to improve things in the future.

Thanks for telling me about the Windows update related crash... I've had some other complaints about that recently too.

Reply Good karma+2 votes
Guest
Guest - - 696,727 comments

This comment is currently awaiting admin approval, join now to view.

xShARkx
xShARkx - - 4 comments

I would like to report\ask for the following:

1 - A fix for player underground\inside wall bug! Players can go into walls and underground, they do this by parking a car next to a wall and then exiting it, you will get inside the wall! And when they bust the prison door and park a car where the prison door stays when closed, when the door closes the car bugs into the ground, then you just need to enter it and exit it, you will be underground!

2- a way to manage the NPC's, i would like to turn off\remove the ones that are walking and driving in the city! I would like to just left the ones that are in the stores, PD, drug dealer and etc!

3- a command\way to save the server before i kill its task! Because it always, when i kill the task, the server rollback a bit!

Reply Good karma Bad karma+2 votes
xShARkx
xShARkx - - 4 comments

This is the network and memory usage with 30 players online:

I.imgur.com

when it gets over 50 players /\ these numbers usually double.

Reply Good karma Bad karma+2 votes
xShARkx
xShARkx - - 4 comments

Can't play the game after the last windows 10 creators update, after last night update, my system went from build 15063.0 to 15063.11 and now i can't play the game!

Here is the crash log:

Drive.google.com

Reply Good karma Bad karma+3 votes
ACMEAnimator
ACMEAnimator - - 235 comments

Following this project. Hope it gets more recognition. I like what you have so far!

Reply Good karma Bad karma+3 votes
nongbenz Creator
nongbenz - - 9 comments

Thanks so much... hoping to add more jobs, missions, sports, casinos, homes, and many other ways to interact with players soon.

Reply Good karma+2 votes
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account:

X

Posts will appear soon from