Deus Ex Human Revolution 3D Vision fixable?
This game didn't initially work with 3D Vision at all. A guy who I've forgotten his name hacked the ATI 3D dll to enable 3D Vision. For a long time he tried to get soft shadows to work but didn't get the correct stereoized result from the 3D Vision driver due to the texture dimension (I believe it was a rectangle) Fast forward a bit and an official 3D Vision patch was released but the game still has problems with driver heuretics and the 3D is rendered by the engine making adjusting depth and convergence fairly hard compared to what we are used to with 3D Vision automatic. I wrote a tool to simplify editing binary floats in the registry for massively incrreasing depth up to 100% and also changing convergence. This tool was later updated to work with Director's Cut version. My main pet peeve in addition to rendering errors was that the world was almost flat by default. Cranking up convergence would solve that problem but that causes serious problem when aiming down sight. Due to the custom 3D engine changing convergence dynamically is clearly less trivial. I managed to create a solution involving Cheat Engine to track down the five memory adresses for the convergence. By using AutoHotKey together with plugins for process in-memory manipulation I could reduce the convergence while aiming down sight. I don't think many used this solution as the memory adressess does not stay constant even on a single machine not considering multiple machines. This is the reason I wrote a guide on flugan.net step by step to replicate the result. Enough background talk. Now with a Hitman: Absolution fix out I was wondering if a similar fix is possible for deus ex bypassing the internal 3D rendering. I could be completely wrong but I always thought they had a common engine. I know game requests are not really welcomed but at this stage I'm just interested if 3D Vision automatic can be enabled at all. One possible option could be to leave the in-game rendering but using 3DMigoto to override stereoization in the driver heuristics for softshadows but that might not be enough.
This game didn't initially work with 3D Vision at all. A guy who I've forgotten his name hacked the ATI 3D dll to enable 3D Vision. For a long time he tried to get soft shadows to work but didn't get the correct stereoized result from the 3D Vision driver due to the texture dimension (I believe it was a rectangle)

Fast forward a bit and an official 3D Vision patch was released but the game still has problems with driver heuretics and the 3D is rendered by the engine making adjusting depth and convergence fairly hard compared to what we are used to with 3D Vision automatic.

I wrote a tool to simplify editing binary floats in the registry for massively incrreasing depth up to 100% and also changing convergence. This tool was later updated to work with Director's Cut version.

My main pet peeve in addition to rendering errors was that the world was almost flat by default.
Cranking up convergence would solve that problem but that causes serious problem when aiming down sight.
Due to the custom 3D engine changing convergence dynamically is clearly less trivial.
I managed to create a solution involving Cheat Engine to track down the five memory adresses for the convergence. By using AutoHotKey together with plugins for process in-memory manipulation I could reduce the convergence while aiming down sight. I don't think many used this solution as the memory adressess does not stay constant even on a single machine not considering multiple machines. This is the reason I wrote a guide on flugan.net step by step to replicate the result.

Enough background talk. Now with a Hitman: Absolution fix out I was wondering if a similar fix is possible for deus ex bypassing the internal 3D rendering. I could be completely wrong but I always thought they had a common engine. I know game requests are not really welcomed but at this stage I'm just interested if 3D Vision automatic can be enabled at all.

One possible option could be to leave the in-game rendering but using 3DMigoto to override stereoization in the driver heuristics for softshadows but that might not be enough.

Thanks to everybody using my assembler it warms my heart.
To have a critical piece of code that everyone can enjoy!
What more can you ask for?

donations: ulfjalmbrant@hotmail.com

#1
Posted 01/25/2016 05:17 AM   
Deus Ex uses a modified Tomb Raider Engine. Hitman Absolution uses Glacier. I believe the Mankind Divided is using Glacier 2. I was thinking of trying to learn to fix this game. But that would probably be a long process. Do you still have the guide for cheat engine?.
Deus Ex uses a modified Tomb Raider Engine.

Hitman Absolution uses Glacier. I believe the Mankind Divided is using Glacier 2.

I was thinking of trying to learn to fix this game. But that would probably be a long process. Do you still have the guide for cheat engine?.

I'm ishiki, forum screwed up my name.

7700k @4.7 GHZ, 16GBDDR4@3466MHZ, 2080 Ti

#2
Posted 07/09/2016 09:43 AM   
Scroll To Top