BakkesMod Wiki


This page will describe how to configure BakkesMod, both inside the game and outside your game.

Bakkesmod uses a configuration system that works like the console in source engine games. You can change variables by either typing them in the ingame console or by editing .cfg files.


To open the console, press the F6 button on your keyboard, a console will popup where you can type any of the listed cvars. Alternatively you can open the legacy console with the tilde key (~).

Config files

The configuration files can be found in the /bakkesmod/cfg folder. You can create a file with any name. The default used config files are binds.cfg for keybindings, config.cfg for BakkesMod's settings, and autoexec.cfg for all other configurations. When the mod is loaded, it will first execute the config and then the autoexec file.

By default, the binds.cfg file contains the following text:

bind F2 "togglemenu settings"

bind F6 "togglemenu console2"1

bind Four "default_up"

bind One "default_down"

bind Three "default_right"

bind Two "default_left"

bind XboxTypeS_DPad_Down "default_down"

bind XboxTypeS_DPad_Left "default_left"

bind XboxTypeS_DPad_Right "default_right"

bind XboxTypeS_DPad_Up "default_up"

Things to know

Whenever a parameter is a number, you can use the (lowerbound, upperbound) notation for randomization, for example redirect_shotspeed (1200, 1400), or even shot_mirror (0, 1)

To execute multiple commands with one key, you can just add them after each other using the ; separator, for example bind X "ball location 0 0 200; sleep (300, 900); ball velocity 300 300 300;"

Launch and exit Bakkesmod automatically when RL is launched and closed on Windows 10

To configure Rocket League and Bakkesmod to open AND close simultaneously, follow the link below:

It's the only solution I could find in which Bakkesmod also closes when exiting Rocket League. Credits to user E72M for posting this solution on Reddit.

List of available console commands

You can find them here.