1. Setup your installs
Trying to get into making plugins for the first time? There’s some super useful tools out there! These steps should get you started on the path towards development.
Note these instructions are designed for Windows 10 (and presumably 11). Rocket League is Windows exclusive, so this is the easiest way to develop for it. If you really want to use linux, it will be harder but may still be possible
- Make sure you have bakkesmod installed and run it at least once https://bakkesmod.com/
- Download Visual Studio 2022. Note that this is not the same as Visual Studio Code. https://visualstudio.microsoft.com/
- During Visual Studio’s install, make sure you select and download
Desktop development with C++
To add it to an existing install open Visual Studio, hitTools
, thenGet Tools and Features...
Either through the installer or with an existing install you’ll eventually get to this menu. EnsureDesktop development with C++
is checked. It may appear in a different location in different Visual Studio versions
If it’s not checked, check it and then hitInstall
in the bottom right - Get Martinn’s template set up. Add the template to your Visual Studio with the instructions in its README
- Start coding! When you build, your plugin will automatically be moved into your plugins folder, and it will load in Rocket League. If you’re having trouble understanding how to start the code, try looking at Starting A Plugin and the code snippets for some examples on how Bakkesmod SDK is used