Welcome, Guest.
Username: Password: Remember me

TOPIC: [ReShade 4.0] Enable Depth Buffer in Warframe?

[ReShade 4.0] Enable Depth Buffer in Warframe? 3 weeks 3 days ago #1

Greetings,
What would I need to do to enable Depth Buffer access in Warframe?
Digital Extremes stated that ReShade and other injectors/modifications are allowed as long as they don't automate the game (e.g.bots).
So. That's the question. I have basic coding knowledge and can follow the logic, but not sure where to start. Any advice would be much appreciated!
Thank you.
The administrator has disabled public write access.

[ReShade 4.0] Enable Depth Buffer in Warframe? 3 weeks 3 days ago #2

ReShade disables depth access in multiplayer games to prevent cheating. Now for Warframe this is probably less of an issue, but to keep consistent and have anti-cheat tools whitelist ReShade this is done to all games (and there are no plans to change that). What you do with your own ReShade builds from source code is your thing though (since they have different file hashes and will be flagged by anti-cheat tools anyway). Search the code for "has_high_network_activity" and the rest should be self explanatory (I won't go into detail here).
Cheers, crosire =)
The administrator has disabled public write access.

[ReShade 4.0] Enable Depth Buffer in Warframe? 3 weeks 3 days ago #3

Gotcha, @crosire
I assume I just need Visual Studio 17 and that's it?
The administrator has disabled public write access.

[ReShade 4.0] Enable Depth Buffer in Warframe? 3 weeks 1 day ago #4

github.com/crosire/reshade

The source code from there, load it into Visual C++ (I believe the free edition should work.) but there's also dependencies as covered in the readme on Github you have to set up and then you can compile the project. :)

From the forks for ReShade the other builds that disable this check mostly just comment out a single line and that stops it but I believe you also need to set up the version number for the files or it'll be 0.0.0.0 instead of 4.0.2.buildnumber or you can alter ReShade.fx by changing the > 3000 to > 0000 near the top of the file and it won't complain for missing ReShade 3.x.x.x as the minimum required version.


EDIT: Also any anti-cheat software and whitelisting is not going to accept the new ReShade .dll just made since it will differ from the original just to mention it if you come across any issues with the file not loading or the game crashing on start depending on how this is set up to work from game to game. :)
Last Edit: 3 weeks 1 day ago by JBeckman.
The administrator has disabled public write access.