Regarding the Disablement of Online Depth Buffer.

  • FierySwordswoman
  • Topic Author
More
7 years 11 months ago - 7 years 11 months ago #1 by FierySwordswoman Regarding the Disablement of Online Depth Buffer. was created by FierySwordswoman
I was discussing this on a different forum and we hit a dead end without 'developer-grade' knowledge.


We agreed that very bad things would happen if someone used the injector and some type of customized 'evil' shader to exploit the depth buffer access in a competitive online game if it didn't disable itself naturally.
But the question is whether or not an incredibly strict whitelist would suffice.
Say you wanted to use some customized SSAO in your favorite RTS game. I find it very hard to use the stock martymcfly's ambient occlusion shader to get any kind of depth-related benefit besides looking nice. The only people who could 'find' anything would be the same people who run the game at minimum settings because they believe getting at least 400fps makes a difference.
This would instill the question of what would happen should someone replace the example shader, Ambient Occlusion by McFly, with the 'evil' custom one. Would that make it so whenever the white-listed Ambient Occlusion was called, the 'evil' shader that replaced it would load instead? Could it differentiate the two? To that, I have no answer, as my 'developer' knowledge is limited.


Also, why does the 'color' tag not work? It's not obvious that the phrase "different forum" is actually a link, now.
The 'bold' tag not working doesn't help, either.
: P
Last edit: 7 years 11 months ago by FierySwordswoman.

Please Log in or Create an account to join the conversation.

  • JBeckman
More
7 years 11 months ago #2 by JBeckman Replied by JBeckman on topic Regarding the Disablement of Online Depth Buffer.
Shader file whitelisting? Guess it could work if you used some hash check or similar on the shader files but that seems a bit overkill almost or how to say though yeah being able to use effects like AO or DOF and such in games like for example various MMO's would be neat.

Though there's no protection on the actual .dll so modifying that and removing said check would be pretty easy I assume so I don't see it happening or the current stance on depth buffer access in online games changing anytime soon.
(That's a bit like the unlocker used to do which operated on a whitelist for I think it was Guild Wars 2 and Elder Scrolls Online and possibly one or two other games.)

Please Log in or Create an account to join the conversation.

  • crosire
More
7 years 11 months ago - 7 years 11 months ago #3 by crosire Replied by crosire on topic Regarding the Disablement of Online Depth Buffer.
It's not possible for ReShade to detect a single effect. Right now all effects are loaded via a single file, so they cannot be distinguished. While this changes with 3.0, it's still hard to figure out good vs. bad edits.
It also goes against ReShade's design, which is to give shader developers as much freedom as possible and not restrict them. So, not happening.
Last edit: 7 years 11 months ago by crosire.

Please Log in or Create an account to join the conversation.

  • FierySwordswoman
  • Topic Author
More
7 years 11 months ago - 7 years 11 months ago #4 by FierySwordswoman Replied by FierySwordswoman on topic Regarding the Disablement of Online Depth Buffer.

crosire wrote: *smart stuff*


Yes, that makes sense. It was just a curious thought that crossed my mind, and I didn't see it addressed anywhere else.
Thank you for the response.


I look forwards to this '3.0' you mention.
Last edit: 7 years 11 months ago by FierySwordswoman.
The following user(s) said Thank You: crosire, rishabh47

Please Log in or Create an account to join the conversation.

We use cookies
We use cookies on our website. Some of them are essential for the operation of the forum. You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.