Watch Dogs
  17 / 29    
I have succeeded in getting 3Dmigoto to dump shaders for WatchDogs, and allow shader hunting and reload like expected. So x64 is also now working. The problem with WatchDogs is that the game somehow bypasses any game folder wrapper and goes direct to System32 for DX11 calls. The wrapper works and starts up, then is disabled by this hand-off. I've debugged it far enough to see that it's nvapi64.lib that bypasses any wrapper. That means that other wrappers and mods like SweetFX will be disabled in their wrapper mode, forcing them to use injection mode. It's possible to use older drivers, or replace the d3d11 in System32, but those are only temporary solutions I think. I'm looking for a better solution, maybe it's time for an injection version anyway. In the meantime, how about some screen shots for side-by-side comparisons? [.]Original in true-3D:[/.] [img]http://sg.bo3b.net/watchdogs/watch_dogs07_85.jps[/img] [.]Shadows disabled, true-3D:[/.] [img]http://sg.bo3b.net/watchdogs/watch_dogs06_85.jps[/img] [.]Compatibility mode:[/.] [img]http://sg.bo3b.net/watchdogs/watch_dogs08_85.jps[/img] Another True-3D: [img]http://sg.bo3b.net/watchdogs/watch_dogs09_85.jps[/img]
I have succeeded in getting 3Dmigoto to dump shaders for WatchDogs, and allow shader hunting and reload like expected. So x64 is also now working.

The problem with WatchDogs is that the game somehow bypasses any game folder wrapper and goes direct to System32 for DX11 calls. The wrapper works and starts up, then is disabled by this hand-off. I've debugged it far enough to see that it's nvapi64.lib that bypasses any wrapper. That means that other wrappers and mods like SweetFX will be disabled in their wrapper mode, forcing them to use injection mode. It's possible to use older drivers, or replace the d3d11 in System32, but those are only temporary solutions I think. I'm looking for a better solution, maybe it's time for an injection version anyway.


In the meantime, how about some screen shots for side-by-side comparisons?

  • Original in true-3D:

  • Image


  • Shadows disabled, true-3D:

  • Image


  • Compatibility mode:

  • Image


    Another True-3D:

    Image

    Acer H5360 (1280x720@120Hz) - ASUS VG248QE with GSync mod - 3D Vision 1&2 - Driver 372.54
    GTX 970 - i5-4670K@4.2GHz - 12GB RAM - Win7x64+evilKB2670838 - 4 Disk X25 RAID
    SAGER NP9870-S - GTX 980 - i7-6700K - Win10 Pro 1607
    Latest 3Dmigoto Release
    Bo3b's School for ShaderHackers

    Posted 08/09/2014 09:59 AM   
    Looks great! Have any shaders been fixed, or just disabled?
    Looks great! Have any shaders been fixed, or just disabled?

    Posted 08/09/2014 12:35 PM   
    Just disabled for now. I'm trying to get it in good enough shape so Mike can take a look. Worst case, we can always just disable them. That's why I added the CM picture. You can decide whether you'd rather play no shadows+true3D, or CM with shadows. We aren't stuck yet, but if you had to choose, which would you do?
    Just disabled for now. I'm trying to get it in good enough shape so Mike can take a look. Worst case, we can always just disable them.

    That's why I added the CM picture. You can decide whether you'd rather play no shadows+true3D, or CM with shadows. We aren't stuck yet, but if you had to choose, which would you do?

    Acer H5360 (1280x720@120Hz) - ASUS VG248QE with GSync mod - 3D Vision 1&2 - Driver 372.54
    GTX 970 - i5-4670K@4.2GHz - 12GB RAM - Win7x64+evilKB2670838 - 4 Disk X25 RAID
    SAGER NP9870-S - GTX 980 - i7-6700K - Win10 Pro 1607
    Latest 3Dmigoto Release
    Bo3b's School for ShaderHackers

    Posted 08/09/2014 01:07 PM   
    Bo3b, A "true 3d + no shadows" version is a no brainer, if you get the wrapper working, absolutely. I hate how lack of shadows totally neuter the atmosphere in a game, but let's just be honest, the "fake" 3D is not even in the same league. Congratz on your progress.
    Bo3b,
    A "true 3d + no shadows" version is a no brainer, if you get the wrapper working, absolutely.
    I hate how lack of shadows totally neuter the atmosphere in a game, but let's just be honest, the "fake" 3D is not even in the same league.
    Congratz on your progress.

    Posted 08/09/2014 05:22 PM   
    I like compatibility mode pic better because the character and the map doesn't double when you're looking at the background and all the shadows are still there. Best version and will still maintain all the features without strain. Hopefully this isn't the same mode that 'paints' the hud on the 3D objects. Need more pics for compatibility mode to really see though.
    I like compatibility mode pic better because the character and the map doesn't double when you're looking at the background and all the shadows are still there. Best version and will still maintain all the features without strain. Hopefully this isn't the same mode that 'paints' the hud on the 3D objects. Need more pics for compatibility mode to really see though.

    Model: Clevo P570WM Laptop
    GPU: GeForce GTX 980M ~8GB GDDR5
    CPU: Intel Core i7-4960X CPU +4.2GHz (12 CPUs)
    Memory: 32GB Corsair Vengeance DDR3L 1600MHz, 4x8gb
    OS: Microsoft Windows 7 Ultimate

    Posted 08/09/2014 05:31 PM   
    [quote="Shinra358"]I like compatibility mode pic better because the character and the map doesn't double when you're looking at the background and all the shadows are still there. Best version and will still maintain all the features without strain. Hopefully this isn't the same mode that 'paints' the hud on the 3D objects. Need more pics for compatibility mode to really see though. [/quote] I wouldn't worry about this for the real 3D. You should be able to adjust the convergence or reduce depth, either/both will reduce doubling. Dude! Looking fab! I would be perfectly happy without shadows! I'm a Brit and shadows are things that happen during sunshine and that rarely happens! ;)
    Shinra358 said:I like compatibility mode pic better because the character and the map doesn't double when you're looking at the background and all the shadows are still there. Best version and will still maintain all the features without strain. Hopefully this isn't the same mode that 'paints' the hud on the 3D objects. Need more pics for compatibility mode to really see though.

    I wouldn't worry about this for the real 3D. You should be able to adjust the convergence or reduce depth, either/both will reduce doubling.

    Dude!
    Looking fab!
    I would be perfectly happy without shadows! I'm a Brit and shadows are things that happen during sunshine and that rarely happens! ;)

    Lord, grant me the serenity to accept the things I cannot change, the courage to change the things I can, and the wisdom to know the difference.-------------------Vitals: Windows 10 64bit, Ryzen 5 2600x, GTX 1070, 16GB, 3D Vision, CV1
    Handy Driver DiscussionHelix Mod - community fixes Bo3b's Shaderhacker School - How to fix 3D in games3dsolutionsgaming.com - videos, reviews and 3D fixes

    Posted 08/09/2014 07:19 PM   
    [quote="Shinra358"]I like compatibility mode pic better because the character and the map doesn't double when you're looking at the background and all the shadows are still there. Best version and will still maintain all the features without strain. Hopefully this isn't the same mode that 'paints' the hud on the 3D objects. Need more pics for compatibility mode to really see though. [/quote]Yes, sorry about that, I deliberately cranked up the convergence because that is how most people on the forum like their screen shots. When I share projector based screenshots they are almost always too low on convergence when viewed on monitor. These shots were taken on monitor. If you download the shots, you can adjust the perceived depth a bit using the arrow keys in StereoPhotoMaker.
    Shinra358 said:I like compatibility mode pic better because the character and the map doesn't double when you're looking at the background and all the shadows are still there. Best version and will still maintain all the features without strain. Hopefully this isn't the same mode that 'paints' the hud on the 3D objects. Need more pics for compatibility mode to really see though.
    Yes, sorry about that, I deliberately cranked up the convergence because that is how most people on the forum like their screen shots. When I share projector based screenshots they are almost always too low on convergence when viewed on monitor. These shots were taken on monitor.

    If you download the shots, you can adjust the perceived depth a bit using the arrow keys in StereoPhotoMaker.

    Acer H5360 (1280x720@120Hz) - ASUS VG248QE with GSync mod - 3D Vision 1&2 - Driver 372.54
    GTX 970 - i5-4670K@4.2GHz - 12GB RAM - Win7x64+evilKB2670838 - 4 Disk X25 RAID
    SAGER NP9870-S - GTX 980 - i7-6700K - Win10 Pro 1607
    Latest 3Dmigoto Release
    Bo3b's School for ShaderHackers

    Posted 08/09/2014 09:58 PM   
    Terrible performance with WatchDogs when the 3dvision drivers are installed. It seems to allways run in 3dvison mode even if 3d is turned off in registry or with shortcut ("StereoDefaultOn"=dword:00000000) Edit: It needs to be turned off in the control panel.. Edit2: CM would be better for me i'd rather have shadows.
    Terrible performance with WatchDogs when the 3dvision drivers are installed. It seems to allways run in 3dvison mode even if 3d is turned off in registry or with shortcut ("StereoDefaultOn"=dword:00000000)

    Edit: It needs to be turned off in the control panel..

    Edit2: CM would be better for me i'd rather have shadows.

    Posted 08/09/2014 10:06 PM   
    For me always: no shadows - no go. Realistic lighting is essential, so I would go for CM (which isn't very good but not so bad either in WD). But I do have hopes you guys can fix it!
    For me always: no shadows - no go. Realistic lighting is essential, so I would go for CM (which isn't very good but not so bad either in WD). But I do have hopes you guys can fix it!

    Posted 08/10/2014 11:18 AM   
    Bo3B or someone else: Could you please describe the state of the 3d-vision fix? What need to be done? and how much time (for your opinion) we need to wait for such fix. Thanks in advance.
    Bo3B or someone else:

    Could you please describe the state of the 3d-vision fix?
    What need to be done?
    and how much time (for your opinion) we need to wait for such fix.

    Thanks in advance.

    CPU: Intel Core i7 4770 @ 3.4GHz (8 CPUs) 8MB cache Motherboard: Gigabyte GA-B85M Memory: 8GB DDR3 1600MHz RAM Operation System : Windows 7 Ultimate 64-bit English Video card : Geforce GTX 680 Zotac 2048MB Monitor : Alienware AW2310 Power-supply: Seasonic SSP-650RT 650W Active PFC

    Posted 08/21/2014 07:49 AM   
    [quote="dekgol"]Bo3B or someone else: Could you please describe the state of the 3d-vision fix? What need to be done? and how much time (for your opinion) we need to wait for such fix. Thanks in advance.[/quote] As far as I know everything is fine except for the shadows which either just render in plain 2d or have a halo (like under a car). I've tried all the tricks that I've learned in the past week (I just started fixing shaders) and nothing worked so far. Last I've heard mike_ar69 is taking a look at it and he's pretty good at these kinds of things.
    dekgol said:Bo3B or someone else:

    Could you please describe the state of the 3d-vision fix?
    What need to be done?
    and how much time (for your opinion) we need to wait for such fix.

    Thanks in advance.

    As far as I know everything is fine except for the shadows which either just render in plain 2d or have a halo (like under a car). I've tried all the tricks that I've learned in the past week (I just started fixing shaders) and nothing worked so far. Last I've heard mike_ar69 is taking a look at it and he's pretty good at these kinds of things.

    Posted 08/21/2014 04:41 PM   
    Woah, those screenshots are pretty great.
    Woah, those screenshots are pretty great.

    Posted 08/21/2014 06:49 PM   
    I'll add an update for where WD stands. At present, I've managed to develop a workaround for the problem of 3Dmigoto not dumping shaders, just last week. So now we can actually dump all the shaders, which of course is the first step. Shader hunting works now as well, for the same reason, so it's actually possible to fix now, because we have access to the shaders. And I figured out a solid answer to how to hook the game, so that alerting System32 is not necessary. Actually fixing the shaders is the next step. In terms of giving an estimate, I don't think anyone knows. It always possible that it cannot be done at all, these are things that are very unclear and cannot really be estimated because it's never been done before. So shorter story, pretty solid progress, but no way to know yet. Anybody in a rush to play the game, you might try the CM using eqzitara's approach of changing the profile to something better. On the other hand, it still stutters like mad when I enable SLI, so waiting for Ubisoft to clean this up wouldn't hurt either.
    I'll add an update for where WD stands. At present, I've managed to develop a workaround for the problem of 3Dmigoto not dumping shaders, just last week. So now we can actually dump all the shaders, which of course is the first step. Shader hunting works now as well, for the same reason, so it's actually possible to fix now, because we have access to the shaders. And I figured out a solid answer to how to hook the game, so that alerting System32 is not necessary.

    Actually fixing the shaders is the next step.

    In terms of giving an estimate, I don't think anyone knows. It always possible that it cannot be done at all, these are things that are very unclear and cannot really be estimated because it's never been done before.

    So shorter story, pretty solid progress, but no way to know yet.


    Anybody in a rush to play the game, you might try the CM using eqzitara's approach of changing the profile to something better.

    On the other hand, it still stutters like mad when I enable SLI, so waiting for Ubisoft to clean this up wouldn't hurt either.

    Acer H5360 (1280x720@120Hz) - ASUS VG248QE with GSync mod - 3D Vision 1&2 - Driver 372.54
    GTX 970 - i5-4670K@4.2GHz - 12GB RAM - Win7x64+evilKB2670838 - 4 Disk X25 RAID
    SAGER NP9870-S - GTX 980 - i7-6700K - Win10 Pro 1607
    Latest 3Dmigoto Release
    Bo3b's School for ShaderHackers

    Posted 08/21/2014 11:56 PM   
    Thanks Bob any update to this thread is something I look forward to reading. Would you mind explaining the CM thing in your post?
    Thanks Bob any update to this thread is something I look forward to reading.

    Would you mind explaining the CM thing in your post?

    My 3D Vision Gallery
    Helix 3D Fixes
    Win 7 x64
    i7 4960X Extreme Edition
    MSI Big Bang XPower II
    2x EVGA Titan Z
    Silverstone Evo 1200w

    Posted 08/22/2014 07:21 AM   
    [quote="Milamber*"]Thanks Bob any update to this thread is something I look forward to reading. Would you mind explaining the CM thing in your post?[/quote]Take a look at the eqzitara's write up on CM on the HelixModBlog: [url]http://helixmod.blogspot.com/2014/08/guide-understanding-and-making-most-out.html[/url] The CM for Watch Dogs in the current driver is pretty uninspiring, the depth is low even with a projector, so it doesn't really seem viable. But, you can assign other profiles, like for AC3 against it, and get a better result. Might be worth some experiments.
    Milamber* said:Thanks Bob any update to this thread is something I look forward to reading.

    Would you mind explaining the CM thing in your post?
    Take a look at the eqzitara's write up on CM on the HelixModBlog: http://helixmod.blogspot.com/2014/08/guide-understanding-and-making-most-out.html

    The CM for Watch Dogs in the current driver is pretty uninspiring, the depth is low even with a projector, so it doesn't really seem viable. But, you can assign other profiles, like for AC3 against it, and get a better result. Might be worth some experiments.

    Acer H5360 (1280x720@120Hz) - ASUS VG248QE with GSync mod - 3D Vision 1&2 - Driver 372.54
    GTX 970 - i5-4670K@4.2GHz - 12GB RAM - Win7x64+evilKB2670838 - 4 Disk X25 RAID
    SAGER NP9870-S - GTX 980 - i7-6700K - Win10 Pro 1607
    Latest 3Dmigoto Release
    Bo3b's School for ShaderHackers

    Posted 08/22/2014 10:08 AM   
      17 / 29    
    Scroll To Top