Skip to main content

A streamlined user interface for RLBot.

Project description

RLBotGUI

About

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: https://github.com/RLBot/RLBot

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

Installation

If you just want to use this GUI, you can go download the installer from https://drive.google.com/drive/folders/1LZdTVPQeqO0ZGtelQE3yPyBlvC_pqsGT?usp=sharing

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

Prerequisites

  • Python 3.7

Setup

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

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: https://github.com/RLBot/RLBot/wiki/Deploying-Changes#first-time-setup
  2. Look in setup.py 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, run.py, 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 https://pynsist.readthedocs.io/en/latest/index.html to get NSIS installed.
  2. Run pip install pynsist
  3. Run pynsist installer.cfg

Find the resulting executable in build\nsis.

Project details


Release history Release notifications | RSS feed

This version

0.0.9

Download files

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

Source Distribution

rlbot_gui-0.0.9.tar.gz (3.3 MB view details)

Uploaded Source

Built Distribution

rlbot_gui-0.0.9-py3-none-any.whl (3.3 MB view details)

Uploaded Python 3

File details

Details for the file rlbot_gui-0.0.9.tar.gz.

File metadata

  • Download URL: rlbot_gui-0.0.9.tar.gz
  • Upload date:
  • Size: 3.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2

File hashes

Hashes for rlbot_gui-0.0.9.tar.gz
Algorithm Hash digest
SHA256 3596f2a44f060254c36b0d778a817eb5d4d85b90a5fe2e8e14e0b11d70052343
MD5 2889ff4687ef30b9caf2b3340e07b594
BLAKE2b-256 bba1d7622553ef92ce7081e3283f877c929a4e122a34ec87d15e42e354a88bf1

See more details on using hashes here.

File details

Details for the file rlbot_gui-0.0.9-py3-none-any.whl.

File metadata

  • Download URL: rlbot_gui-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2

File hashes

Hashes for rlbot_gui-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 0fa6bb784c4a0081f4664a9155f4b09a2502e6da6b6d6eb333cfefeec874fe27
MD5 f2ef7a9c66aa4c4f2f401753800943be
BLAKE2b-256 5f44faf51b13fcbf7d57e0b771133eaa0b6820b817a16ba2b3703f1c67a0a67d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page