Score Attack Local Training
BRC Score Attack Practice Plugin. Lets you start solo Score Attack runs from anywhere, without an opponent.
| Date uploaded | a year ago |
| Version | 2.5.0 |
| Download link | TransRights-Score_Attack_Local_Training-2.5.0.zip |
| Downloads | 218 |
| Dependency string | TransRights-Score_Attack_Local_Training-2.5.0 |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100LazyDuchess-CommonAPI
FOR PLUGIN MAKERS - General purpose library to make modding certain aspects of the game easier. Custom save data, phone apps, interactables and more!
Preferred version: 1.2.3README
Score Attack Training Tool
This mod adds a Score Attack (Score Atk) menu to the phone that is useful for practicing Score Attack runs. You can now start a solo Score Attack Run anywhere, at any time, on any map. Additional QoL features and toggles are added, such as a stage select, boost refill, see your Personal Best, and more.
Features
- Practice Anywhere: Start Score Battles anywhere, at any time.
- PB Saving: Automatically saves your personal best scores.
- Respawns: Manually set a respawn point to start a score battle at.
- Refill Boost: Easily refill your boost gauge on the fly, whenever you need more.
- Reset Capsules: Reset any capsules that have been picked up from the ground. This option also restocks vending machines/dumpsters.
- Reset Cops: Any active police disappear, along with any chains you had attached. You'll also be healed, if you took any damage.
- Move Style Swap: Swap to Skateboard, Inline Skates, or BMX easily from your phone. No need to go back to the Hideout.
- FPS Limit: Easily switch the game's FPS limit, to make tricks and multipliers more consistent.
- Multiple Time Limits: Every official time category from the leaderboard (3, 5, and 10 minute timers) are supported in the app.
- Streamlined Practice: At the start of every battle, the plugin automatically respawns you, refills your boost, clears your grind debt, resets any police, and restocks vending machines/dumpsters.
- Ghost Replays: Run against recorded ghosts of your past runs so you can perfect your line.
How to Use
To start a Score Attack Run, use the first option at the top of the list, then choose your time category.
When you first start using the plugin, you'll notice you need to set a respawn point to start a Score Attack Run. Don't worry, the plugin will tell you to do this in a popup if you don't have one. You can manually set your respawn with the 'Set Respawn' option near the bottom of the list. If you ever need to reset your respawn, you can just hit this button again.
During a Score Attack run, try and score as much as you can. Your total score will be saved as your personal best. When a solo Score Attack run is active, any challenges from Slop Crew or BombRushMP will automatically be ignored. Once a battle is over, you'll hear a jingle. If you ever need to cancel or stop your Score Attack Run, you can use the 'Cancel Run' button in the app.
Screenshots

Submit Your Runs!
Record your runs with OBS while using this plugin and submit them to the official leaderboard! Rules are shared on the front page, as well as how to submit runs. Please note, we only accept score attack submissions with vanilla movement. If you need a handy link to remember, you can also access the leaderboard by going to https://sloppers.club/leaderboard!
We also encourage you to join the rest of the score battlers in the Slop Crew Discord. We've got our own dedicated channel there!
Credits/Special Thanks
This plugin is built off CommonAPI and CommonAPI-Sample. I take absolutely no credit for this work. Special thanks to goatgirl, NotNite, Yuri, Lazy Duchess, and SpecialFX for inspiration, programming, and testing. Extra extra special thanks to goatgirl and Lazy Duchess. This plugin would not exist without them. Thank you SO much for all your help with this project!!
CHANGELOG
2.8.6
- Improved functions to force clear score at the start of Score Attack run. Any score or multipliers gathered before or during countdown is now completely cleared.
2.8.5
- Fixed an oversight where the countdown announcer would sometimes skip the number 3 when loading a Ghost replay.
2.8.4
- Removed the standardized delay if cancelling the crew battle manually, the delay exists only to let the runner see their scores for a moment post-run and the delay serves no point if they are attempting to cancel.
2.8.2
- Fixed a small oversight with the respawn visual bug, which caused visual issues with ghosts
2.8.0
- Rewrote portions of code for performance and compatibility
- Fixed a incompatibility with story mode's encounter triggers
- Fixed a visual bug where sometimes your character would walk in place if you were moving when respawning or restarting a crew battle
- UI clear at the end of a run is now standardized at 3 seconds before going away
2.7.1
- Fixed an oversight where the Personal Best would not be shown if Show Ghosts is off and Ongoing/Live Score is used.
- Now falls back on final score if this is the case, so it's no longer blank!
2.7.0
- Fixed a bug where if you get a PB, then challenge a ghost with a score lower than that PB, the "New Best!" message would stick on the UI
- Made sure the UI was manually cleared/reset on new battles to (hopefully) prevent this from happening again in the future
- Fixed an issue where some MapStation map names would make the external ghost not show up in the Ghost List
2.6.0
- Added full support for custom maps through MapStation
- External MapStation Ghosts are now saved after runs and can be shared with friends
- Ghosts for custom maps are saved in C:\Users\Username\Documents\Bomb Rush Cyberfunk Modding\GhostSaveData and are in the root directory alongside vanilla maps
- External MapStation Ghosts are formatted with "mapstation" at the front, eg. mapstation.weezethejuice.shineisland-3min-13641810-20250719000616.ghost
- Updated the Ghost List and Ghost Delete List to load asynchronously.
- This has fixed the hitching/lag for players loading large ghost lists for the first time
- The Ghost List and Ghost Delete List now let you know they are loading ghosts the first time launched
- Fixed an issue where the spraycan/spray would not playback correctly
- Rewrote the way the ongoing/real-time score is saved and played back, so there should no longer be any sync issues!
2.5.0
- Fixed a bug where the real-time score of a ghost that dropped their combo would display an incorrect final/total score
2.4.0
- Added a new option in the Ghost Settings menu that allows you to playback the ghost's score in real-time
- Only ghosts recorded in 2.4.0 onwards will support this function. Any ghost recorded before this version will fallback on their final/total score
- Ghost Save Data has been updated to be compatible with previous versions
- Added new Custom SFX packs (Pop'n Music, Super Smash Bros. Melee, Street Fighter III 3rd Strike, and Skullgirls)
- These new Custom SFX packs use a "Ready... go" structure instead of a 3, 2, 1 countdown, for people who prefer that
- Ghosts can no longer interact with props that have been hit (Your ghost can't trash can you anymore)
2.3.0
- Ghost List and Ghost Delete List now are cached, so they should load infinitely quicker!
- Fixed a small issue where sometimes the announcer would not load in correctly, causing the "3" to be skipped
- Fixed a patch oversight causing issues with sounds from an ongoing encounter
2.2.0
- Fixed Custom SFX issue where the custom SFX packs would not play correctly
- Added an option to teleport to the ghost's start point or your own respawn point
- Added a "Cancel Run" button to the Ghost Replays menu for convenience
- Example ghosts for each borough are now included, created by Score Attack world record holder, SpecialFX. These were made to be accessible goals for new Score Attackers!
- Fixed an oversight with the ghost replays where "Ghost Beaten!" would take priority over "New Best" even when you get a new PB
- Updated Custom SFX so when a ghost is beaten it plays a different sound that when a PB is beaten
- Updated the PB sound for the LLB Custom SFX pack to be more distinct (if you want the old one, swap the .ogg files)
2.1.0
- Removed some testing functions that shouldn't have been published. Whoops!
2.0.0
- Added Ghost Replay System
- Added the ability view and compete against ghost replays of past Score Attack runs
- Ghost system records your personal bests and saves external ghost files you can share with your friends
- MASSIVE thank you to goatgirl for her help with this. She basically rewrote the entire replay system from scratch!!
- Added menus to load or delete past ghosts, so you can try to beat them for better scores or to perfect your line
- Added toggles for the ghosts so they can be automatically saved for all runs, just for personal bests, or not at all
- Gave players the ability to change the ghost to different models, mute the ghost, or even make the ghost translucent
- An option is available to not display ghosts if you don't want to see them, or you can completely disable saving ghosts
- Ghosts are saved here: C:\Users\Username\Documents\Bomb Rush Cyberfunk Modding\GhostSaveData and are in the root directory
- Added Grind Debt Viewer
- Grind Debt is a vanilla mechanic Team Reptile put into the game that punishes players from abusing RBTs at the end of rails
- If you have Grind Debt, you will be immobile on the next rail until it is 'paid back' or another move (such as a buffered RBT) overrides it
- FPS Limit App now shows current config and if VSync is enabled/disabled
- Move Style App now lets you change your outfit and your equipment skin directly from your phone
- Added new Extras menu with SFX toggles, Save Data Import/Export options, and a link to the vanilla Score Attack leaderboard
- Fixed an issue where the timer would pause during graffiti, rendering runs invalid
1.2.0
- Fixed an issue where GBTs could be stale during the next new run if they were inputted during the countdown.
1.1.0
- Added category name in front of score, so it's easier to see which run category players are running at a glance.
0.1.0
- Initial release. I don't know how version numbers work, oops.