Skip to content
This repository has been archived by the owner on Jun 3, 2021. It is now read-only.

Russian roulette, but with boost; a Rocket League mod.

License

Notifications You must be signed in to change notification settings

Jakob-Strobl/boost-roulette-rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Boost Roulette

Russian roulette, but with boost. Everyone loves RNG in their competitive games.

Rocket League 2021 03 30 - 11 25 28 06 DVR

Archived

This repo was archived because the Rust implementation of Boost Roulette is no longer supported. Instead, the C++ implementation of the plugin is maintained here: Boost Roulette.

The Rust version was dropped because trying to create a correctly declared plugin required reimplementing BakkesMod's C++ ABI in Rust... a task not worth the time. Instead, all efforts focus on using the officially supported language (C++) and SDK/libraries.

The remaining readme has been untouched.

What is this?

Boost Roulette is a BakkesMod plugin for Rocket League on PC. The plugin changes the way boost works sometimes. Whenever someone picks up boost, there is a chance they will be demolished.

By default, the demo chance depends on the type of boost:

  • Big boost: 1 / 6 = ~16.7%
  • Small pads: 1 / 28 = ~3.6%

You can easily change the probabilities in the plugin window.

Is it safe to use?

Yes, it is safe, but that doesn't mean much coming from the developer. I am just here for the CONTENT. The code is open source and available for everyone to see and view. Just look at lib.rs to see the source code. It is quite short and straight to the point!

I did not upload the source code to bakkesplugins.com because it is written in rust and does not use the BakkesMod SDK directly. If the staff is okay with building the Rust version, I would happily hand them the source code.

The source code has two dependencies: my fork of bakkesmod-rust and rand. Both are open source.

How to Use

The Boost Roulette plugin is disabled by default. To enable it:

  1. Open up the BakkesMod window (F2)
  2. Go to the Plugins tab
  3. Click on Boost Roulette Plugin
  4. Click the checkbox under Enable Boost Roulette Plugin

Now, it should work!

You can move the sliders to change the probability of demo per type of boost.

If you are having any issues, I've listed solutions to common problems below.

Help Desk

Help: The checkbox and probability sliders are not showing up in the plugin window

Most likely, the plugin loaded without refreshing the setting files.

  1. Close the BakkesMod window and open up the BakkesMod console (F6).
  2. Make sure the plugin is loaded by entering plugin load boostrouletteplugin
  3. Refresh the settings files by entering cl_settings_refreshplugins.
  4. The checkbox and sliders should appear now!

Help: The Install with BakkesMod button isn't working

You will have to install the plugin manually. Don't worry. I made a quick video to show you how!
Click here


Help: How do I play with friends?

You will have to host your own lobby to use the plugin with friends. I recommend using RocketPlugin. You have to do this because private matches are hosted on Psyonix's servers, so plugins will not work on their servers.

Only the host needs to have Boost Roulette installed, but to keep it accessible for everyone, I recommend everyone installs RocketPlugin.

About

Russian roulette, but with boost; a Rocket League mod.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages