This project is not endorsed by or affiliated with Overwolf, Home Assistant, or Psyonix.
Connect your buttplug to your score in Rocket League.
- Download the latest release .zip file
- Extract it
- Run main.exe
- Clone this repository
git clone https://github.com/idunnojustletme/RLBP
- Spin up a virtual enviroment in the same directory as the project (
python -m venv .venv
) - Activate the virtual enviroment
- Windows:
.\.venv\Scripts\activate
- Linux/MacOS:
source .venv/bin/activate
- With the virtual enviroment active, install the dependencies with
pip install -r requirements.txt
- Run main.py (
python main.py
)
- RLBP (obviously)
- Intiface Central
- Overwolf
- Home Assistant Game Events
-
Launch Intiface Central
-
Start the Intiface server and set up your devices
-
Launch RLBP and click the server address to copy it to your clipboard
-
Launch Overwolf and open the Home Assistant Game Events app
-
Paste the server address into Webhook URL, set Throttle to 1 and click Save
-
Launch Rocket League and enjoy! :3
-
Bonus step: Check out the config.yaml file that came with the exe and adjust to your liking
For setup/use: Quickstart Guide
For device troubleshooting: Bluetooth Devices Guide
-
RLBP can't connect to Intiface Central:
- Ensure the Intiface server is running
- Verify RLBP is using the correct IP address (Default is
ws://127.0.0.1:12345
)
-
RLBP can't find my device:
- Check if the device is connected in Intiface Central
-
RLBP not getting your score:
- Check that Home Assistant Game Events is running
- Make sure Home Assistant Game Events has the correct server address:
- Click the top button in RLBP to copy the server address
- Better config system
- Code comments
- Use an actual json library
- Game launch detection
- Gamemode detection
- Make an icon
- Heavily inspired by BPGE
- Powered by buttplug.io and buttplug-py