A Bakkesmod plugin to support Nvidia Geforce Experience Highlights in Rocket League
NVIDIA Highlights enables automatic video capture of key moments, clutch kills, and match-winning plays, ensuring gamers’ best gaming moments are always saved. Once a Highlight is captured, gamers can simply share it directly to Facebook, YouTube, or Weibo right from GeForce Experience’s in-game overlay. Additionally, they can also clip their favorite 15 seconds and share as an animated GIF - all without leaving the game!
- Nvidia GPU
- Geforce Experience
This plugin makes use of GfeSDK.dll. This is the official Nvidia Geforce Experience SDK DLL that can be found in a gated Nvidia repository
If you would like to compare the .dll used by this plugin with the upstream, please follow the steps highlighted on this page so that Nvidia can invite you to the organization and gain access to the repository.
TBD
- ALT+Z to manage Highlights settings (Settings > Highlights)
- PgUp to open the summary page after capture and save them to Gallery
- PgDn to capture the last 10 seconds
- End to clear unsaved highlights
Upon first loading the plugin, a permission request will be opened by Nvidia Geforce Experience - you must accept the permissions requested (video) in order to proceed.
When in the match, ensure this icon shows up in the bottom right corner
If it does, you're good to go!
Bakelite comes with a default set of events that will be saved (see Supported events) - you may edit this list of event at any time through the Nvidia Shadowplay overlay (ALT+Z) - see FAQ for more informations.
Captures are NOT SAVED until you've gone through the Summary screen and clicked the Save button for each.
Depending on your plugin settings, the Summary screen may show automatically when quitting to the menu from a match.
If you've opted out of this feature, you may simply use the PgUp key on your keyboard to load it.
Note: All events are captured at -5s/+3s at the time
Event | Default save |
---|---|
Goal | ✅ |
EpicSave | ✅ |
Save | ✅ |
HighFive | ✅ |
Assist | ✅ |
OwnGoal | ✅ |
Demolish | ❌ |
Demolition | ❌ |
Win | ❌ |
MVP | ❌ |
AerialGoal | ❌ |
BackwardsGoal | ❌ |
BicycleGoal | ❌ |
LongGoal | ❌ |
TurtleGoal | ❌ |
PoolShot | ❌ |
OvertimeGoal | ❌ |
HatTrick | ❌ |
Playmaker | ❌ |
Savior | ❌ |
Shot | ❌ |
Center | ❌ |
Clear | ❌ |
FirstTouch | ❌ |
BreakoutDamage | ❌ |
BreakoutDamageLarge | ❌ |
LowFive | ❌ |
HoopsSwishGoal | ❌ |
BicycleHit | ❌ |
Videos\Rocket League
Additionally, the default temporary folder for Nvidia Highlights is %localappdata%\Temp\Highlights\Rocket League
- In the bottom right corner of your game, one or multiple icons will be present (you need to be in a match to check - Try a Private Match)
- ALT+Z should open the Geforce Experience overlay
- Open the overlay (ALT+Z)
- Open Settings (Cog symbol)
- Open Highlights
- Below Rocket League
- Enable (green) any event you wish to capture
- Disable (grey) any event you wish to ignore
- NOTE: These settings are saved between sessions
- NOTE2: You must have entered at least 1 match before the settings will appear - Try a Private Match
- Open the overlay (ALT+Z)
- Click the Microphone
- Select Off
- Try reloading the plugin
- Try forcing the Geforce Experience overlay to appear - ALT+Z
- Ensure the icon is appearing in the bottom right corner while in a match
- Ensure Nvidia Highlights is enabled
- ALT+Z
- Settings (Cog symbol)
- Highlights
- Capture enabled (green)
- Rocket League enabled (green)
- Highlights
- Settings (Cog symbol)
- ALT+Z
- Open the overlay (ALT+Z)
- Open Settings (Cog symbol)
- Open Privacy Control (near the bottom)
- Desktop capture disabled (grey)
Unsure on how to fix that yet.
- Allow customization of keybind for Geforce Experience highlight summary page trigger
- Expose events through .json to allow timers customization
- Freeplay mode support with goals disabled
- https://bakkesplugins.com listing
ubelhj/OBSCounter for stats events and hook functions
blaku-rl/CustomBindingPlugin for keypress handling
NVIDIAGameWorks/GfeSDK for Geforce Experience SDK and sample code