SciencePlugin
Plugin for BakkesMod that can be used to perform scientific experiments within Rocket League. It only works in freeplay and is not meant to be used outside of that.
Features
- Real-time displaying of information about the car and/or the ball, such as location, velocity and rotation, as well as player controller inputs.
- Recording of RBState data of car and/or ball.
- Overriding player input (limited).
- Bunch of setters and getters
Preparation
- Compile with Visual studio, using the BakkesMod SDK.
- Place the dll in
Binaries\Win32\bakkesmod\plugins
(within the RL installation folder). - Place the .set file in
bakkesmod\plugins\settings
. - To use the in-game settings menu (F2) for this plugin, either make sure the plugin loads automatically when the games starts, or use the
cl_settings_refreshplugins
command. - For the input override to work, add an empty file called
debug.txt
toBinaries\Win32\bakkesmod
.
How to use in-game
- To show/hide panels, use the settings in the bakkesmod menu (F2) (only works when plugin loaded on start-up). Alternatively, use the
showHUD
/hideHUD
commands. - To record e.g. car data, set
recordCarInfo
to 1, and to 0 to stop recording. I recommend adding hotkeys for these commands such that recording and stopping can be done with simple button presses.
For questions, feel free to contact me on discord: Arator#5686.
Big thanks to Bakkes for creating BakkesMod and its SDK.