Nokturne
CarbonX Plugin System

BrainXArk

2v2 meta-controller — basic switching, teammate awareness, air-touch detection

v0.9 Modular — Free
BrainXArk_0.9_Modular.zip — ~32 KB — No license required
Scroll
CarbonX Plugin System

BrainXArk

2v2 meta-controller — handoff planning, latency compensation, shot & pass intent

v015 — by Beserk
$4.99/month via Cash App — DM @bxserkk on Discord after payment
Scroll

Plugin Overview

Plugin Name
BrainXArk
Version
v0.9
Author
Bxserkk
Mode
2v2 Meta
Modules
7
License
Free
Brain Bot
Brainbot
Ark Bot
Arkangel
Plugin Name
BrainXArk
Version
v015
Author
Beserk
Mode
2v2 Meta
FSM States
5
Modules
14
Brain Bot
Brainbot
Ark Bot
Arkangel

Bot Guide

Brainbot
Primary Controller
Handles ground play, wall carries, and defensive positioning. Active by default.
  • Ground play & wall carries
  • Defensive rotations
  • Initial air touches
  • Default active bot
Arkangel
Finishing Controller
Takes over for aerial finishes and air dribble completions. Activated by the decision policy.
  • Aerial finishes
  • Air dribble completions
  • Flip resets
  • Activated on air-touch detection
Brainbot
Primary Controller
Handles ground play, wall carries, initial air touches, and defensive positioning. Active by default with full possession tracking.
  • Ground play & wall carries
  • Defensive positioning & rotations
  • Initial air touches & setup plays
  • Possession state tracking
  • Teammate communication broadcasts
  • Default active bot
Arkangel
Finishing Controller
Takes over for aerial finishes, air dribble completions, and flip resets. Activated by the 5-state FSM with EV gating and quality floors.
  • Aerial finishes & shot completion
  • Air dribble sequences
  • Flip resets & ceiling shots
  • Pass intent finishing
  • EV-gated activation with quality floors
  • Latency-compensated switch timing

Changelog

v015 Latest Release
NEW Touch Ownership System — Ball touches are now classified as self, teammate, opponent, or contested using velocity deltas, direction matching, and a recency window. Confidence decays over time for accurate real-time attribution.
NEW Possession State Machine — Full state machine tracking possession across ticks using touch ownership, distance, opponent ETA, threat level, and teammate status. Feeds directly into the decision policy.
NEW Field Predictor — Per-car kinematic arrival estimation with contact probability scoring. Calculates trajectory danger toward own goal, arrival advantage, and urgent save detection.
NEW Teammate Comms — Callout system that broadcasts role, intent, and possession status including "Shooting!", "Passing!", "I'm last!", "Ball's loose!", and more.
NEW Kickoff Classifier — Post-kickoff outcome detection: won clean, neutral dead, lost to corner, lost to net, cheat possession, or scramble. Informs early-game decision policy.
NEW Trajectory Danger Score — Forward-simulates ball path toward own goal with configurable horizon and step count to quantify defensive urgency.
IMPROVED Decision Policy FSM — Now includes EV gating, quality floors, score differential awareness, overtime logic, and intent-specific transition rules.
IMPROVED Handoff Planner — Enhanced shot/pass intent scoring with opponent position awareness and teammate velocity-based pass lane evaluation.

Videos

Gameplay clip 1
Gameplay clip 2
Gameplay clip 3
Gameplay clip 4

Core Features

Touch Ownership
Classifies ball touches as self, teammate, opponent, or contested using velocity deltas, direction matching, and a recency window. Confidence decays over time for accurate real-time attribution.
Decision Policy FSM
Basic finite state machine handling IDLE, TRACK, and COMMIT states for automated bot switching based on air-touch detection and teammate proximity.
Five-state finite state machine — IDLE, TRACK, STAGE_SETUP, COMMIT_SWITCH, ARK_ACTIVE — with EV gating, quality floors, and kickoff outcome classification for precise mode transitions.
Teammate Awareness
Basic teammate intent inference with approach detection, possession checks, and proximity guarding to prevent double-commits.
Full teammate communication system that broadcasts role, intent, and possession status. Includes contextual messages like shooting, passing, last-man, and loose-ball alerts for real-time coordination.
Switch Transport
Bot controller integration with keyboard fallback for verified switch execution. Supports debounce, confirm timing, and lock-based key sending.
Handoff Planning
Computes shot and pass intent with target selection and switch timing. Evaluates handoff quality with confidence scoring and intent-specific transitions between Brainbot and Arkangel.
Latency Compensation
EWMA-based switch latency tracker that measures confirm and settle times. Dynamically adjusts switch lead timing with configurable safety margins to ensure clean bot transitions.
Opponent Awareness
Infers opponent context including shadow distance, pre-jump detection, nearest opponent ETA, threat levels, and positional tracking for all opposing players on the field.
Field Predictor
Per-car kinematic arrival estimation with contact probability scoring. Calculates trajectory danger toward own goal, arrival advantage over opponents, and urgent save detection.
Kickoff Classifier
Post-kickoff outcome detection that identifies whether the kickoff was won clean, resulted in a neutral dead ball, lost to corner, lost to net, gained cheat possession, or devolved into a scramble.
Trajectory Danger Score
Forward-simulates the ball path toward own goal with configurable horizon and step count. Quantifies defensive urgency in real time to trigger save rotations and retreat decisions.

Module Breakdown

brainxark_core.py 12 KB Main tick loop, air-touch detection, switch orchestration, state management
config.py 5 KB Environment-driven configuration with validation for all tunable parameters
decision_policy.py 4 KB Basic 3-state decision policy for automated bot switching
switch_transport.py 5 KB Bot controller integration with keyboard fallback for switch execution
teammate_intent.py 3.5 KB Teammate approach detection, possession checks, and proximity guarding
diagnostics.py 2 KB Logging, counters, cooldown deduplication, match summary dumps
__init__.py 150 B Package initializer
brainxark_core.py 32 KB Main tick loop, air-touch detection, switch orchestration, state management
decision_policy.py 34 KB 3-stage handoff FSM with intent transitions, EV gating, and kickoff classifier
handoff_planner.py 17 KB Shot/pass intent scoring, target selection, switch timing computation
geometry.py 23 KB Vec3 operations, forward-from-rotation, trajectory danger scoring, target evaluation
config.py 16 KB Environment-driven configuration with validation for all tunable parameters
field_predictor.py 5 KB Per-car kinematic arrival and contact probability estimation
opponent_awareness.py 19 KB Opponent threat, shadow, pre-jump, and ETA inference
teammate_intent.py 16 KB Teammate approach detection, possession checks, and control estimation
comms.py 12 KB Teammate communication and callout system
switch_transport.py 13 KB Bot controller integration for verified switch execution
switch_latency.py 10 KB EWMA latency tracker with confirm/settle measurement
possession.py 9 KB Possession state machine with multi-signal tracking
role_model.py 7 KB Role inference with cover angle thresholds
diagnostics.py 5 KB Logging, counters, cooldown deduplication, match summary dumps

Compare Versions

Feature Free Pro
Modules 7 14
Decision Policy Basic 3-state Full 5-state FSM
Possession Tracking ×
Opponent Awareness ×
Field Predictor ×
Comms System ×
Handoff Planning ×
Latency Compensation ×
License Free Subscription
Download Size ~32 KB ~265 KB

Freestyle Plugin

Duels — 1v1 Freestyle
A free, standalone CarbonX plugin for 1v1 freestyle sequences. Automates wall-to-air-dribble-to-finish combos using the BrainXArk switching framework. Drop it into your plugins folder and go.
Download duels.py
duels.py — ~245 lines — Python — Free, no license required

Instructions

1
Download the Plugin
Click Download Free above. Extract BrainXArk_0.9_Modular.zip. You should see plugin_brainxark.py and a brainxark/ folder with 7 modules.
Download BrainXArk_0.9_Modular.zip
~32 KB — No license required
2
Paste into Plugins Folder
Copy the entire extracted contents into your CarbonBot plugins directory. The path should look like:
CarbonBot / 2.3.5 / plugins /
Same folder structure as the paid version — plugin_brainxark.py at root level with the brainxark/ folder alongside it.
3
Bind Keybinds & Launch
In CarbonBot, bind the following keys for bot switching:
E → Arkangel
F → Brainbot (fallback only)
Start CarbonBot, load a 2v2 game. No license key needed.
💡 The free version handles switching automatically based on air-touch detection and teammate proximity. The E/F keybinds are manual fallbacks.
You're all set!
BrainXArk will appear in CarbonX automatically on next launch.
1
Purchase & Download
Send $4.99 via Cash App, then DM @bxserkk on Discord with your Cash App name. You will receive the brainxark_v015.zip file. Extract it — you should see a folder called brainxark_payload and a file called plugin_brainxark.py at the root level.
Purchase via Cash App — $4.99/mo
$4.99/month — DM @bxserkk on Discord after payment to receive your download
2
Paste into Plugins Folder
Copy the entire extracted contents into your CarbonBot plugins directory. The path should look like:
CarbonBot / 2.3.5 / plugins /
Your plugins folder should look exactly like this:
Plugins folder structure
Plugins root — folder + entry point
BrainXArk module folder
brainxark/ — all 14 modules
3
Bind Keybinds
In CarbonBot, bind the following keys for bot switching:
E → Arkangel
F → Brainbot (fallback only)
The plugin handles switching automatically. The F keybind is a manual fallback in case you need to force-switch back to Brainbot.
4
Launch & Verify
Start CarbonBot and load into a game. You should see the initialization log confirming the plugin loaded correctly, followed by comms callouts during gameplay:
Console — Init
Console init log
Successful initialization
Console — Comms
Comms callouts
Live comms callouts
💡 After payment, DM @bxserkk on Discord with your Cash App name. You will receive brainxark_v015.zip directly.
You're all set!
BrainXArk will initialize automatically on next launch.

Recommended Settings

General
CarbonAir Switch Off
Walldash On
HorseDash On (Normal Reversed)
Humanized Inputs Off
Gameplay
Boost Management On
Demo Avoid On
Chest/Boost On (50%)
Alt Kickoff On
Game Settings
VSync Off
FPS Cap 120 FPS
Overlay On

What You Need to Know

Frequently Asked Questions

BrainXArk is a 2v2 meta-controller plugin for CarbonBot that manages handoffs between two bots — Brainbot and Arkangel. It handles shot/pass intent planning, latency compensation, possession tracking, and teammate communication to optimize 2v2 gameplay.

BrainXArk is specifically designed for 2v2 gameplay. The decision policy, possession tracking, and teammate communication systems are all optimized for the two-bot coordination model. It will not function correctly in 1v1 or 3v3 modes.

BrainXArk is a plugin for CarbonBot and operates within that framework. It does not modify game files or inject code into Rocket League. As with any bot plugin, use it at your own discretion and within the terms of the platform you are playing on.

Delete the old brainxark folder and plugin_brainxark.py from your plugins directory, then extract the new version in the same location. Your keybinds and CarbonBot configuration do not need to change between versions.

BrainXArk is designed for CarbonBot 2.3.5. It may work with other versions but has only been tested and verified on 2.3.5.

No. BrainXArk is built specifically for the CarbonBot plugin framework and relies on its controller API, tick pipeline, and bot-switching transport layer. It is not compatible with other bot frameworks.

Yes. The free version requires no license key, no subscription, and no payment of any kind. Download the ZIP, extract it into your plugins folder, and you are ready to go.

The free version ships with 7 modules and a basic 3-state decision policy. The paid Pro version includes 14 modules with a full 5-state FSM, EV gating, possession tracking, opponent awareness, field prediction, teammate comms, handoff planning, and latency compensation.

Yes. You can subscribe to the Pro version at any time. Switch to the Pro tab above to see pricing and start your subscription. Your existing keybinds and CarbonBot configuration will carry over.

No. The free version has no license validation, no online checks, and no activation requirements. It works completely offline out of the box.

Send $4.99 via Cash App to $wytboysean, then DM @bxserkk on Discord with your Cash App name. You will receive the brainxark_v015.zip download. Extract it and paste the contents into CarbonBot / 2.3.5 / plugins /.

BrainXArk Pro is $4.99/month paid via Cash App. Send payment to $wytboysean and DM @bxserkk on Discord to receive your download. To continue access each month, send another $4.99 payment.

Each purchase is for one copy. If you need to use it on a different machine, DM @bxserkk on Discord for help.

Send another $4.99 via Cash App to $wytboysean each month to maintain access. DM @bxserkk on Discord if you need a fresh download link after renewal.

DM @bxserkk on Discord with your Cash App name and the approximate date of your payment. Your download will be resent.

+Rep

User testimonial
User testimonial
User testimonial
User testimonial

CarbonX Plugins

Kanga Dev — CarbonX Plugin Hub
Browse the full CarbonX plugin ecosystem. Kanga Dev maintains the plugin framework that BrainXArk is built on, along with additional tools and extensions for CarbonBot.
Visit Kanga Dev

Nokturne

In Development
Nokturne
Nokturne — Private Development Framework
A structured development framework for Rocket League. Modular architecture, controlled extensibility, and performance-focused tooling built for precision. Minimal. Surgical. Invisible until unleashed.
Learn More

Credits

@bxserkk
Author & Publisher
@arctic_hat
Co-writer
@kanga.dev
Source & 5–15% of script elements
@wharpez
Help with first 20–50 hours of coding

Get in Touch

Questions, bugs, or feature requests — reach out on Discord.

@bxserkk
Want more? Upgrade to BrainXArk Pro →
COPIED TO CLIPBOARD