Slipstream is a standalone, cross-platform app that launches the Epic Games version of Rocket League without the Epic Games Launcher.
This project builds upon the original RocketLeagueLauncher by LittleScripterBoy.
- Launch From Anywhere: Use with Steam (for overlay and controller support), standalone, or with other launchers like Playnite or Lutris.
- Skip Epic Launcher: Play Rocket League without the Epic Games Launcher running.
- Optional BakkesMod: Automatically launch BakkesMod (Windows & Linux).
- Simple Multi-Account: Easily switch between Epic Games accounts.
- No Dependencies: Single executable, no external libraries needed.
Prerequisite: Rocket League must be installed and kept up-to-date via a game manager (e.g., Epic Games Launcher, Heroic Games Launcher). Slipstream only launches the game.
- Download: Go to the Releases page and download the executable for your platform.
- Create a Folder: Place the downloaded file in a new, dedicated folder. Slipstream will store its configuration file (
config.json
) there. - Run Slipstream:
- Windows: Double-click
Slipstream.exe
. - Linux: The recommended method is to add
Slipstream.exe
to Steam as a non-Steam game and force the latest Proton version in its compatibility settings.- Steam Deck users must do this in Desktop Mode.
- If the recommended method fails, use the native Linux binary (
chmod +x Slipstream && ./Slipstream
) to run the initial setup first.
- Windows: Double-click
- Initial Configuration (One-Time Setup):
- Locate Files: The app will prompt you to select
RocketLeague.exe
. If you enable BakkesMod, it will also prompt forBakkesMod.exe
(see "Optional: BakkesMod Setup" under Usage for more details). - Epic Games Login: Your browser will open to log in. Copy the 32-character
authorizationCode
from the final page and paste it into Slipstream's dialog.
- Locate Files: The app will prompt you to select
The game will launch, and your settings will be saved in the config.json
file.
To add Slipstream to Steam (Windows & Linux/Proton):
- In Steam: Add a Game -> Add a Non-Steam Game...
- Browse... to
Slipstream.exe
and select it. - Click Add Selected Programs.
- Updating Slipstream: Slipstream will automatically notify you about new versions. To update, simply replace your executable with the latest one from the Releases page. Your
config.json
is preserved. - Custom Launch Options:
- In Steam, right-click Slipstream -> Properties...
- Under General, enter options in Launch Options (e.g.,
-nomovie -high
). These are passed to Rocket League.
- Multiple Accounts:
- Create a new, separate folder for each account.
- Copy the Slipstream executable into each new folder.
- Run it from the new folder for that account's first-time setup.
- If using Steam, add each Slipstream instance as a separate non-Steam game.
Optional: BakkesMod Setup
Slipstream can automatically launch BakkesMod. If enabled during initial setup, you'll be prompted for BakkesMod.exe
.
Windows:
- Install BakkesMod from bakkesmod.com.
- When Slipstream asks, locate
BakkesMod.exe
(usuallyC:\Program Files\BakkesMod\BakkesMod.exe
).
Linux (using Wine/Proton): BakkesMod is a Windows application, so it runs within Wine/Proton.
- Download
BakkesModSetup.exe
from bakkesmod.com. - Install it using your Wine/Proton environment:
- Proton (via Steam): Add
BakkesModSetup.exe
as a non-Steam game, force the same Proton version as Slipstream/Rocket League, and run it once. - Wine (standalone):
wine /path/to/BakkesModSetup.exe
.
- Proton (via Steam): Add
- Point Slipstream to the installed
BakkesMod.exe
within your Wine/Proton prefix (e.g.,~/.wine/drive_c/Program Files/BakkesMod/BakkesMod.exe
or~/.steam/steam/steamapps/compatdata/<AppID>/pfx/drive_c/Program Files/BakkesMod/BakkesMod.exe
).
If "Mod is out of date, waiting for an update" appears: In the BakkesMod window (once running with Rocket League), go to "Settings", uncheck "Enable safe mode", and click "Yes" on the warning.
Steam Deck Users: Navigating the BakkesMod window in Gaming Mode may require using the
Steam
button to access window controls.
For detailed Linux help, see the BakkesLinux guide (Setup/Installation sections).
FAQ & Troubleshooting
Yes, for installing and updating Rocket League. Slipstream lets you play without running the Epic Launcher.
It can speed up game boot time but shouldn't affect in-game FPS.
Slipstream is minimal, focused only on launching Rocket League via other launchers (like Steam) without extra dependencies. Heroic/Legendary manage entire game libraries.
No. It only reads your game path to launch the game.
Building from Source
Requires Go toolchain (v1.24+).
- Clone:
git clone https://github.com/jun-eau/Slipstream.git
- Navigate:
cd Slipstream
- Build:
- Windows (64-bit):
go build -o Slipstream.exe .
- Cross-compile on Linux/macOS:
GOOS=windows GOARCH=amd64 go build -o Slipstream.exe .
- Cross-compile on Linux/macOS:
- Linux (64-bit):
go build -o Slipstream .
- Cross-compile on Windows:
$env:GOOS = "linux"; $env:GOARCH = "amd64"; go build -o Slipstream .
- Cross-compile on Windows:
- Windows (64-bit):
The executable will be in the project directory.
This project is open source (see LICENSE
file).
It's a derivative of RocketLeagueLauncher by LittleScripterBoy. Original project was unlicensed; an issue requests a permissive license. Slipstream is distributed in good faith.