Skip to content

Repository files navigation

RLBotGUI

The official GUI for RLBot v5. The RLBot GUI features:

  • Easy match launching: drag-&-drop bots and human onto teams and press start.
  • All match settings and mutators configurable with presets of official Rocket League game modes.
  • Automatic download of verified bots from https://github.com/RLBot/botpack.
  • Loadout editor to easily design your bot's loadout.
  • A state-setting sandbox where you can drag-&-drop cars on the field, replay scenarios, run commands, and toggle rendering.

To use the RLBot GUI as a player or bot developer, please download the installer at https://rlbot.org/.

Development

The RLBot GUI is built with:

This project is built using a justfile. Run just build to build, just dev to run in dev mode, just lint to lint and just format to format. Remember to install dependencies first.

Installing build dependencies

  1. Install the wails v3-alpha cli
  2. Install node and pnpm
  3. Run cd frontend and then pnpm i (you probably want to cd ../ after)

Linux runtime dependencies

Deployment

  • Make sure your local master branch is up-to-date.
  • Run just build windows and just build linux.
  • Create a new GitHub release with an appropriate name and tag
  • Attach bin/rlbotgui.exe and bin/rlbotgui binaries
  • Mark release as latest and click release!

About

A GUI for RLBot v5 written in go and powered by wails.

Resources

Stars

7 stars

Watchers

2 watching

Forks

Releases

Used by

Contributors

Languages