Anti recording on s0biet // safe recording or hiding the "menu etc"

0x32789

Expert
Joined
May 26, 2014
Messages
849
Reaction score
52
Location
LongForgotten <-> 0x32789
If I want to hide my menu from my recording but hav ethem ingame like when playing, how would I be able to do it? I want to test it on a s0biet, more specifically I will be using shadowplay and instant replay, recoridng + instant replay both. dunno if it's possible for shadowplay as it's like based on gpu's chip idk.
drop suggestions on how to achieve it, will be appreciated. even tips will help
 

0x_

Wtf I'm not new....
Staff member
Administrator
Joined
Feb 18, 2013
Messages
1,123
Reaction score
174
Usually you just hook deeper into DirectX as all common capture software(s) just put a mid-func hook into functions like DirectX9's SwapChain and Present.
 

0x32789

Expert
Joined
May 26, 2014
Messages
849
Reaction score
52
Location
LongForgotten <-> 0x32789
Heard it's achieved by drawing after the recording software hooks or after the recording software captures the frame but is it possible for ShadowPlay?

Your project, glance did this. Does it hide for shadowplay?
 

0x_

Wtf I'm not new....
Staff member
Administrator
Joined
Feb 18, 2013
Messages
1,123
Reaction score
174
ShadowPlay uses NVFBC to capture frames and is basically bypassing DirectX's API very simply said it's efficient hardware based frame capture.
You aren't able to intercept that.

But.. about NVFBC if you read news then you can find the following:
NVFBC is planned to be deprecated on Windows 10 starting with Windows 10 October 2019 Update.
Windows 10 provides native capture APIs that can be considered as alternatives to NVFBC. Explore this option (Github Sample).

I don't know what this means for ShadowPlay though.
 

SobFoX

Expert
Joined
Jul 14, 2015
Messages
1,463
Solutions
5
Reaction score
916
Location
Israel
If I want to hide my menu from my recording but hav ethem ingame like when playing, how would I be able to do it? I want to test it on a s0biet, more specifically I will be using shadowplay and instant replay, recoridng + instant replay both. dunno if it's possible for shadowplay as it's like based on gpu's chip idk.
drop suggestions on how to achieve it, will be appreciated. even tips will help
 
Top