EventSFX is a BakkesMod plugin that plays configurable sound effects on specific events. Individual events can be toggled and adjusted for volume and delay. Further, you can set it to use any output device, which might be nice for streamers or people who want to route the audio to e.g. Discord.
Supported Events
Currently, the plugin allows for custom sounds on the following events:
- Bumps (3D)
- Demolitions (3D, but only works in offline games)
- Crossbar/goal post hits (3D)
- Goals
- Saves
- Assists
- Team goals
- Team wins
- Team losses
- Concedes
Spatial Audio
Bumps, demolitions, and crossbar/goal post hits will play the given sound spatially (i.e. in 3D) relative to the camera. For the immersion. Further, there's an option to have to volume of the crossbar/goal post hit to match the speed at which the ball hits.
Console Commands
The plugin provides a bunch of console commands. Some interesting ones are:
eventsfx_play *filename* [volume]
: Plays the provided sound file.eventsfx_play_*event* [volume]
: Plays the sound associated with the given event.eventsfx_set_volume *volume*
: Sets the plugin master volume.- Etc.
These console commands can be bound to any key (or combination of keys, if you're using Custom Bindings). As such, EventSFX can be used as a soundboard if desired.
See the guide in the plugin settings in Rocket League for more in-depth information.
Disclaimer
I'm currently working on a rewrite of the plugin in my free time. This version
was initially implemented for private use, and now that it's published it could use
a cleaner design. Don't know when it will be submitted though, so I'll still fix bugs
and add small features for this version if requested. Contact me (@vadgaard
) on
Discord if you have any ideas.
Update (24-04-2025)
- Added the possibility to set multiple sounds to each event and choose to either play all simultaneously, or pick a random one to play.
- Added better handling of spectator mode.
- Added advanced settings.
- Added a button to open the sounds folder, if it exists.
- Added the option to disable the plugin as a whole.