Description
GameStream Launchpad (GSLP) offers a configurable environment for NVIDIA GameStream sessions with your PC from NVIDIA Shield hardware and/or Moonlight clients. The tool is made with Playnite in mind and is extensible to any use case through custom config files. By running GSLP as a "game" through Moonlight or SHIELD instead of selecting games or Playnite directly, it improves the GameStream experience by doing the following when the session opens:
![[Image: demo.gif]](https://github.com/cgarst/gamestream_launchpad/raw/master/demo.gif)
Links
https://github.com/cgarst/gamestream_launchpad
Basic Installation
Background tasks and non-default Playnite install locations can be configured through the .ini file. See GitHub for more details on making these changes.
GameStream Launchpad (GSLP) offers a configurable environment for NVIDIA GameStream sessions with your PC from NVIDIA Shield hardware and/or Moonlight clients. The tool is made with Playnite in mind and is extensible to any use case through custom config files. By running GSLP as a "game" through Moonlight or SHIELD instead of selecting games or Playnite directly, it improves the GameStream experience by doing the following when the session opens:
- Sets a custom display resolution on the host only while the session is open.
- Opens Playnite fullscreen.
- Launches your background programs which close at the end of the session (such as a controller remapping program you like to use when streaming only).
- Automatically ends the GameStream session and reverts the host resolution when Playnite is closed.
![[Image: demo.gif]](https://github.com/cgarst/gamestream_launchpad/raw/master/demo.gif)
Links
https://github.com/cgarst/gamestream_launchpad
Basic Installation
- Install Playnite and configure it to your liking.
- Download the latest release and extract the files somewhere.
- Open GeForce experience and navigate to Settings > SHIELD > ADD.
- In the file picker, select the Playnite .bat script and resolution you want your computer to have during the GameStream.
Background tasks and non-default Playnite install locations can be configured through the .ini file. See GitHub for more details on making these changes.