Russian roulette, but with boost. Everyone loves RNG in their competitive games.
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.
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.
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.
The Boost Roulette plugin is disabled by default. To enable it:
- Open up the BakkesMod window (F2)
- Go to the
Plugins
tab - Click on
Boost Roulette Plugin
- 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.
Most likely, the plugin loaded without refreshing the setting files.
- Close the BakkesMod window and open up the BakkesMod console (F6).
- Make sure the plugin is loaded by entering
plugin load boostrouletteplugin
- Refresh the settings files by entering
cl_settings_refreshplugins
. - The checkbox and sliders should appear now!
You will have to install the plugin manually. Don't worry. I made a quick video to show you how!
Click here
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.