Rocket League: BakkesMod - CommandMC/EpicLinux GitHub Wiki

BakkesMod needs Wine-GE to work, as otherwise the injector will always fail
Note: last tested on Wine 6.22 (not working) and Wine-GE 6.21 (working)

Shorter steps here, for an in-depth explanation see for example the GTA V page

  1. Download the latest non-game specific release from here and extract it to a place you can remember
  2. Open up a Terminal
  3. Set your WINEPREFIX variable, for example like this export WINEPREFIX=~/Wine/Prefixes/rocket-league
  4. Set your PATH variable to have the "bin" folder of Wine-GE at the start, for example like this: export PATH=/path/to/wine-ge-6.21-1-x86_64/bin/:$PATH. Make sure to not forget the :$PATH at the end!
    Running wine --version should now return wine-4.11... (don't worry, you're not actually using 4.11)
  5. Run wine /path/to/BakkesModSetup.exe and go through the setup.
  6. Disable the Safe Mode by going to the Menu Bar -> "Settings" -> "Enable safe mode".
    The Injector should now say "No RL installation detected"
  7. Configure Legendary accordingly (add this to config.ini):
    [Sugar]
    wine_executable = /path/to/wine-ge-6.21-1-x86_64/bin/wine
    wine_prefix = /path/to/prefix
    
  8. Launch the game.
    BakkesMod will ask if you want to inject into an "unsupported version of Rocket League". Choose "Yes" here

That should be that. If you want to re-launch BakkesMod in the future, open up a Terminal, set PATH and WINEPREFIX again, navigate to $WINEPREFIX/drive_c/Program Files/BakkesMod and run wine BakkesMod.exe