Skip to content

idunnojustletme/RLBP

Repository files navigation

Disclaimer

This project is not endorsed by or affiliated with Overwolf, Home Assistant, or Psyonix.

Rocket League ButtPlug

Connect your buttplug to your score in Rocket League.

Installation

Using the exe (reccomended)

  1. Download the latest release .zip file
  2. Extract it
  3. Run main.exe

Running the code yourself (hard mode)

  1. Clone this repository git clone https://github.com/idunnojustletme/RLBP
  2. Spin up a virtual enviroment in the same directory as the project (python -m venv .venv)
  3. Activate the virtual enviroment
  • Windows: .\.venv\Scripts\activate
  • Linux/MacOS: source .venv/bin/activate
  1. With the virtual enviroment active, install the dependencies with pip install -r requirements.txt
  2. Run main.py (python main.py)

Requirements

Setup

  1. Launch Intiface Central

  2. Start the Intiface server and set up your devices

  3. Launch RLBP and click the server address to copy it to your clipboard

  4. Launch Overwolf and open the Home Assistant Game Events app

  5. Paste the server address into Webhook URL, set Throttle to 1 and click Save

  6. Launch Rocket League and enjoy! :3

  7. Bonus step: Check out the config.yaml file that came with the exe and adjust to your liking

Troubleshooting

Intiface Central

For setup/use: Quickstart Guide

For device troubleshooting: Bluetooth Devices Guide

RLBP

  • 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

Potential improvements

  • Better config system
  • Code comments
  • Use an actual json library
  • Game launch detection
  • Gamemode detection
  • Make an icon

Acknowledgements

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages