Enables client-side title customization (and more) in Rocket League
🎥 Video showcase: https://youtu.be/qGLaQm3ruLg
- Edit title text, text color & glow color
- Can also apply an RGB effect
- Edit tournament rank icons using custom images
- Create title presets to save your designs
- Apply the appearance of any existing RL title
- Spawn your custom title
- Can also spawn any item based on its product ID
- Make your custom title visible to other players with the mod (optional)
- Censor the custom titles of other players with the mod (optional)
Download the latest release from the Releases page.
You can use the following commands in the BakkesMod console (F6) or bind them to keys:
| Command | Description | Best Used With |
|---|---|---|
customtitle_toggle_enabled |
Toggle custom title on/off | Key bind |
customtitle_broadcast |
Broadcast your custom title to others with the plugin (via the chat system) | Key bind |
customtitle_spawn_custom_title |
Spawn current title preset | Key bind |
customtitle_spawn_item <id> |
Spawn item based on its product ID | Console |
Note
Building this plugin requires 64-bit Windows and the MSVC toolchain
- Due to reliance on the Windows SDK and the need for ABI compatibility with Rocket League
Run ./scripts/init-submodules.bat after cloning the repo to initialize the submodules optimally.
🔍 Why this instead of git submodule update --init --recursive ?
This project uses DirectXTex and MinHook which are installed via vcpkg. Do one of the following:
- Install vcpkg (if you dont already have it):
git clone --recurse-submodules https://github.com/microsoft/vcpkg.git ./vcpkg ./vcpkg/bootstrap-vcpkg.bat
- Use an existing vcpkg installation by specifying it in a
./CMakeUserPresets.json:{ "version": 10, "configurePresets": [ { "name": "windows-x64-msvc-with-my-vcpkg", "inherits": "windows-x64-msvc", "cacheVariables": { "CMAKE_TOOLCHAIN_FILE": "C:/<your vcpkg path>/scripts/buildsystems/vcpkg.cmake" } } ] }
➡️ Now when you build the project for the first time, vcpkg will build/install the dependencies listed in ./vcpkg.json.
More info: vcpkg manifest mode
Note
Before building with CMake, the MSVC environment must be initialized. This is normally handled automatically by IDEs or certain editor extensions like CMake Tools, but if you're building from the command line, use one of the following methods:
- Use an appropriate Windows terminal profile:
Developer PowerShell for VS 2022Developer Command Prompt for VS 2022
- Or run this script once per shell session:
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat
- Install CMake and Ninja (or another build system if you're not using Ninja)
- Run
cmake --preset windows-x64-msvc(or a custom preset inCMakeUserPresets.json) to generate build files in./build - Run
cmake --build build- The built binaries will be in
./plugins
- The built binaries will be in
If you found this plugin helpful and want to support future development:

