Depth buffer detection modifications
- AssassinsDecree
A question while I'm here, is there a way I can include which depth buffer should be used on start-up of a game?
Thanks again for all your work on this, I can't imagine what it must take! Have a great day!
-Merc
- Uncle Crassius
- thalixte
- Topic Author
If you untick it, Reshade uses the previous depth buffer detection algorithm, based on the depthstencil address. So when you restart the game, the adress change, and you have to set again the depth texture (the idea to show the depth textures on a checkbox list is a great Crosire's idea).
Good to know it works with Steep
- du
Can you share dll and settings?
translate by google
- Uncle Crassius
du wrote: I tried all the dlls in this post. . . . All failed. . . .
Can you share dll and settings?
translate by google
This is the one I use (for Resident Evil 4, if it's about Steep I've no clue). I assume it's ok for Thalixte if I share his dll in this thread. I think it's the Vanquish one because it has the viewport restraint option. If not I'll take it down.
Settings:
1. Turn off ingame Anti Aliasing (important, as it is in many other games)
2. Depth is not reversed and not logarithmic.
3. Check the box for "before clearing number"
4. Clearing number: Third
5. Flag number: None
- mbah.primbon
- McCallahan
I'm getting crash on startup: pastebin.com/TxFz74Sc
Changing these has no effect:
PreprocessorDefinitions=RESHADE_DEPTH_LINEARIZATION_FAR_PLANE=1000.0,RESHADE_DEPTH_INPUT_IS_UPSIDE_DOWN=0,RESHADE_DEPTH_INPUT_IS_REVERSED=1,RESHADE_DEPTH_INPUT_IS_LOGARITHMIC=0
Reshade 3.1.2 is the base install.
- thalixte
- Topic Author
mbah.primbon wrote: Holy shiet, can someone test it on FarCry 2? Afaik, the depth buffer was cleared after the intro
I tested on Far Cry 2, and it works OK. Remember to disable ingame anti-aliasing for this to work (in the dx10 tab, you can check if is is enabled or not). My settings for this specific game (dxgi.ini):
RESHADE_DEPTH_INPUT_IS_REVERSED=0
[DX10_BUFFER_DETECTION]
DepthBufferRetrievalMode=1
ExtendedDepthBufferDetection=0
DepthBufferClearingNumber=2
DepthBufferTextureFormat=0
- mbah.primbon
thalixte wrote:
mbah.primbon wrote: Holy shiet, can someone test it on FarCry 2? Afaik, the depth buffer was cleared after the intro
I tested on Far Cry 2, and it works OK. Remember to disable ingame anti-aliasing for this to work (in the dx10 tab, you can check if is is enabled or not). When i am at home, will post my settings for this specific game.
Thanks a lot mate. Dont worry bout the settings, i can handle it by myself.
- Chavolatra
- Nerrel
Uncle Crassius wrote: Played a bit of RE4 HD today and didn't encounter any problems while aiming. Not the best settings, just for demonstrating that it works. At least I didn't notice anything broken.
The problem I have with that version is that it washes the colors out and makes the image very bright and weak. This is what the game looks like whether any effects are enabled or not (this is not MXAO debug view):
If I go into the settings and change the resolution, the image goes back to normal and looks fine. If I open the Steam overlay, it goes right back to being washed out. I didn't get that problem with the first RE4 compatible version, but that version did have Leon turning transparent while he aimed.
- thalixte
- Topic Author
- Uncle Crassius
Nerrel wrote: The problem I have with that version is that it washes the colors out and makes the image very bright and weak.
Strange, haven't encountered that issue once. Wonder what causes it.
- BlueSkyKnight
thalixte wrote: If i have the time, maybe, but i need to know a game where it could be usefull...
For Opengl games that need depth buffer access. That I tested.
Chronicles of Riddick Assult on Dark Athena
Chronicles of Riddick Escape from butcher bay
Half-Life
Half-Life: Blue Shift
Half-Life: Opposing Force
Counter-Strike: Condition Zero
Prey 2006 - It works but hard to access....
- Nerrel
I would also find it useful for emulators/plugins that use openGL, particularly GlideN64. MXAO actually works really well in N64 games, the problem is that getting depth buffer access has required disabling important features in past versions and the current version of GlideN64 no longer works with it at all.BlueSkyKnight wrote:
thalixte wrote: If i have the time, maybe, but i need to know a game where it could be usefull...
For Opengl games that need depth buffer access. That I tested.
Chronicles of Riddick Assult on Dark Athena
Chronicles of Riddick Escape from butcher bay
Half-Life
Half-Life: Blue Shift
Half-Life: Opposing Force
Counter-Strike: Condition Zero
Prey 2006 - It works but hard to access....
- lowenz
Same for Q4.BlueSkyKnight wrote: Prey 2006 - It works but hard to access....
- Chavolatra
- Bloody Eugene
Bloody Eugene wrote: Hi there.
Can anyone help me to access DB in old dx9 Telltale engine games like Tales of Monkey Island, Tales from the Borderlands, Game of thrones, Back to the future, etc?
They all uses the same engine, but I can't find a way to access it.
Tried many versions of the dll, many settings (from reshade ones, to the game ones, to the graphic card ones) but without success.
Thanks to anyone willing to help
Did anyone succeeded on Telltale Games?
- Chavolatra
- thalixte
- Topic Author
I have some new dlls for testing in dx9 Because of the technique used, it can be taxing. In my rig, it is not, but i would like to now if it is in another rigs.
Could you please test games with source engine (Half life 2 , Left 4 dead 2), or in Resident Evil 4 hd ?
Here are the dlls:
By advance, thks