An open API service indexing awesome lists of open source software.

https://github.com/womblee/no_shadowplay_bs

Removes the 'anti-piracy' of Shadowplay by patching out the code that prevents recording.
https://github.com/womblee/no_shadowplay_bs

cpp fix fixer instant-replay nvidia patch patcher recording restricted shadowplay widevine

Last synced: 10 months ago
JSON representation

Removes the 'anti-piracy' of Shadowplay by patching out the code that prevents recording.

Awesome Lists containing this project

README

          

# No Shadowplay BS - NVIDIA Recording Restriction Bypass

A lightweight tool that enables NVIDIA Shadowplay to record content normally flagged as "restricted" by bypassing NVIDIA's content detection mechanisms.

![NVIDIA Shadowplay Restriction Bypass Tool](https://github.com/user-attachments/assets/36724781-6966-42cc-ab35-bf0506bcf28d)

## Key Features
- **Automatic Detection**: Monitors and automatically patches the NVIDIA Container process (nvcontainer.exe)
- **Protection Bypasses**:
- Patches `GetWindowDisplayAffinity` to prevent screen content protection detection.
- Patches `Module32FirstW` to prevent process scanning mechanisms.
- **Options**:
- Run at Windows startup option.
- Auto-close after successful patching option.
- **Minimalist Interface**: Clean, Dark-themed UI with easy-to-use controls.

## Usage
1. Download and run the `.exe` from Releases tab.
2. The tool will automatically detect and patch NVIDIA processes.
3. Configure startup and auto-close settings as desired.
4. Check the log window for patching status and details.

## Technical Details
This tool works by injecting memory patches into NVIDIA's container process, specifically targeting the functions that detect protected content. By bypassing these detection mechanisms, Shadowplay can record content from applications that would normally trigger the "Recording is not available due to restricted content" error.

## Credits
This project builds upon and improves [ShadowPlay_Patcher by furyzenblade](https://github.com/furyzenblade/ShadowPlay_Patcher), implementing cleaner code and a user-friendly interface.

Make sure to check it out, it explains how this bypass works a lot better than here.