Skip to content

RLBot/launcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RLBot GUI Launcher

A launcher for RLBot v5.

Installs and updates rlbotgui.exe and RLBotServer.exe in the %localappdata%/RLBot5 folder. Updates itself automatically, too.

Compiling

Windows

Make sure you have the rust toolchain installed. Build using cargo build --release

Cross-compiling on linux

Make sure you have the rust toolchain and cargo-xwin installed. Build using cargo xwin build --release

Updating the launcher

Once the changes have been committed and the version in Cargo.toml has been updated, the launcher can be updated by following these steps:

  1. Bump the version in Cargo.toml.
  2. Run cargo build --release (be careful you don't run it as it will replace itself with the old version)
  3. Create a new GitHub release and upload the exe. The release name must match the version in Cargo.toml.

Updating the installer

  1. Make sure docker is installed.
  2. Run ./installer/build.sh using sh ./installer/build.sh in the "root" directory. There is currently only a linux shell script, so on windows, you'll have to run it through wsl.
  3. You should now have a rlbot-v5-installer.msi file in the ./installer directory.

The installer technically only needs to be created once (since the launcher is self-updating), but creating an installer that installs the newest launcher immediately avoids new users having to restart the launcher on first run.

About

A launcher for RLBot v5.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •