Skip to content
/ bakelite Public

Bakkesmod plugin enabling Nvidia Highlights for Rocket League

Notifications You must be signed in to change notification settings

sruon/bakelite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

EpicSave Summary

Bakelite

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!

Requirements

Disclaimer

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.

How to install

TBD

How to use

Keybinds

  • 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

Accept permissions

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.

Head into a Private Match

When in the match, ensure this icon shows up in the bottom right corner Nvidia Shadowplay

If it does, you're good to go!

Select events to capture

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.

Save your captures

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.

Supported events

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

FAQ

Where are files saved after adding them to the Gallery

Videos\Rocket League

Additionally, the default temporary folder for Nvidia Highlights is %localappdata%\Temp\Highlights\Rocket League

How do I know Nvidia Geforce Experience is running

  • 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)
    • Nvidia Shadowplay
  • ALT+Z should open the Geforce Experience overlay

How do I select events to record

  • 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

How do I disable my microphone capture

  • Open the overlay (ALT+Z)
  • Click the Microphone
  • Select Off

Issues

Shadowplay not recording

  • 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)

Shadowplay capturing desktop / other monitors

  • Open the overlay (ALT+Z)
  • Open Settings (Cog symbol)
  • Open Privacy Control (near the bottom)
  • Desktop capture disabled (grey)

Shadowplay overlay is appearing for a split second on first capture

Unsure on how to fix that yet.

TODO

  • 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

Credits

ubelhj/OBSCounter for stats events and hook functions

blaku-rl/CustomBindingPlugin for keypress handling

NVIDIAGameWorks/GfeSDK for Geforce Experience SDK and sample code

About

Bakkesmod plugin enabling Nvidia Highlights for Rocket League

Resources

Stars

Watchers

Forks

Packages

No packages published