Skip to main content
Donate to the Python Software Foundation or Purchase a PyCharm License to Benefit the PSF! Donate Now

A streamlined user interface for RLBot.

Project description



RLBotGUI is a streamlined user interface that helps you run custom Rocket League bots for offline entertainment. It relies on the RLBot project to work its magic:

It works on Windows only and requires Google Chrome to run.


If you just want to use this GUI, you can go download the installer from

When installing, choose "Install just for me," otherwise it will be necessary to run the program as administrator all the time.

It will put "RLBotGUI" in your Windows start menu.

Dev Environment Setup


  • Python 3.7


  1. In a command prompt, run pip install -r requirements.txt
  2. Run python

Deployment to PyPI

For normal changes, e.g. things happening inside the rlbot_gui folder, you should be publishing an update to PyPI. All users will get this change automatically without needing to reinstall!

To deploy:

  1. Create a .pypirc file like the one described here:
  2. Look in and increment the version number.
  3. Run publish-to-pypi-prod.bat

Building the Installer

You can build an installer executable for users to download. You will rarely need to do this, because normal updates should be pushed to users by deploying to PyPI.

You really only need a new installer if you changed something in the pynsist_helpers folder,, or anything else that gets referenced in installer.cfg. AVOID THIS because you don't want to run around bugging users to reinstall.

  1. Follow to get NSIS installed.
  2. Run pip install pynsist
  3. Run pynsist installer.cfg

Find the resulting executable in build\nsis.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
rlbot_gui-0.0.14-py3-none-any.whl (3.3 MB) Copy SHA256 hash SHA256 Wheel py3
rlbot_gui-0.0.14.tar.gz (3.3 MB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page