{"id":26791723,"url":"https://github.com/womblee/no_shadowplay_bs","last_synced_at":"2025-03-29T15:17:36.019Z","repository":{"id":283342972,"uuid":"951462428","full_name":"womblee/no_shadowplay_bs","owner":"womblee","description":"Removes the 'anti-piracy' of Shadowplay by patching out the code that prevents recording.","archived":false,"fork":false,"pushed_at":"2025-03-19T18:18:41.000Z","size":6330,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-19T19:23:48.989Z","etag":null,"topics":["cpp","fix","fixer","instant-replay","nvidia","patch","patcher","recording","restricted","shadowplay","widevine"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/womblee.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-19T18:04:25.000Z","updated_at":"2025-03-19T18:19:40.000Z","dependencies_parsed_at":"2025-03-19T19:34:04.093Z","dependency_job_id":null,"html_url":"https://github.com/womblee/no_shadowplay_bs","commit_stats":null,"previous_names":["womblee/no_shadowplay_bs"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/womblee%2Fno_shadowplay_bs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/womblee%2Fno_shadowplay_bs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/womblee%2Fno_shadowplay_bs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/womblee%2Fno_shadowplay_bs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/womblee","download_url":"https://codeload.github.com/womblee/no_shadowplay_bs/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246200313,"owners_count":20739568,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cpp","fix","fixer","instant-replay","nvidia","patch","patcher","recording","restricted","shadowplay","widevine"],"created_at":"2025-03-29T15:17:35.608Z","updated_at":"2025-03-29T15:17:36.016Z","avatar_url":"https://github.com/womblee.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# No Shadowplay BS - NVIDIA Recording Restriction Bypass\n\nA lightweight tool that enables NVIDIA Shadowplay to record content normally flagged as \"restricted\" by bypassing NVIDIA's content detection mechanisms.\n\n![NVIDIA Shadowplay Restriction Bypass Tool](https://github.com/user-attachments/assets/36724781-6966-42cc-ab35-bf0506bcf28d)\n\n## Key Features\n- **Automatic Detection**: Monitors and automatically patches the NVIDIA Container process (nvcontainer.exe)\n- **Protection Bypasses**: \n  - Patches `GetWindowDisplayAffinity` to prevent screen content protection detection.\n  - Patches `Module32FirstW` to prevent process scanning mechanisms.\n- **Options**:\n  - Run at Windows startup option.\n  - Auto-close after successful patching option.\n- **Minimalist Interface**: Clean, Dark-themed UI with easy-to-use controls.\n\n## Usage\n1. Download and run the `.exe` from Releases tab.\n2. The tool will automatically detect and patch NVIDIA processes.\n3. Configure startup and auto-close settings as desired.\n4. Check the log window for patching status and details.\n\n## Technical Details\nThis 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.\n\n## Credits\nThis project builds upon and improves [ShadowPlay_Patcher by furyzenblade](https://github.com/furyzenblade/ShadowPlay_Patcher), implementing cleaner code and a user-friendly interface.\n\nMake sure to check it out, it explains how this bypass works a lot better than here.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwomblee%2Fno_shadowplay_bs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwomblee%2Fno_shadowplay_bs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwomblee%2Fno_shadowplay_bs/lists"}