Tuesday, May 13, 2014
3DMigoto DX11 3D Vision Fix by mike_ar69 and bo3b
Acknowledgements
We are delighted to publish this game fix on the helixmod site, thank you to Helix and Eqzitara for supporting our work on the 3DMigoto DX11 Wrapper!
Fixed
1.	 Shadows
2.	 Lights
3.	 Double Imaging (fog and smoke)
4.	 Skybox elements
5.	 HUD
Disabled
1.	 Decals (blood + a few other things)
Known Issues
1.	 Triangles in the animus look wrong
2.	 There is an AO issue on ship sails, and some wall surfaces, if the angle of view is very narrow
3.	 There might still be the odd minor shadow issue in cutscenes
4.	 The Moon renders wrong in an early cut scene on the ship
5.	 The moon renders at a slightly deeper depth than stars in gameplay scenes
6.	 Some decals have been disabled (for now) - blood splatters on the ground, explosion marks etc. If you turn off 3D they come back again
7.	 This game has an Nvidia Depth Buffer profile, accessible by pressing Ctrl-Alt-F11. However, it is not completely decoupled from the 3DMigoto fix, and when toggling the depth buffer on, the shadows will be rendered incorrectly (not at 2D though, just in the wrong place). Just bear that in mind - to get the 'best' from the depth buffer approach, you need to disable/remove the 3DMigoto fix. You disable it easily using the uninstall.bat.
8.	 The fix does not seem to work properly if you try and use the registry depth hack - shadows render at the wrong depth.
9.	 For Windows 8.1 64 Bit Update 1 you need to delete the dxgi.dll file that gets installed with the fix.
Installation
1.	 Make sure you have a platform patch installed.
 This is an optional graphics patch from Microsoft. You need this update to avoid having 3Dmigoto crash.
 You can look in your View Installed Updates, and search for KB2670838.
 If you don't have it, you can get it here:
 http://www.microsoft.com/en-us/download/details.aspx?id=36805
2.	 Run the game once to make sure it's installed, resolution and refresh are like you want.
 Make sure 3D kicks in.
 In game settings, you'll want Environmental Quality set to Normal. Frame rates jump from 18 to 30 in Boston, with this one setting. All other settings can be at max.
3.	 If you are running recent drivers, and Compatibility Mode is kicking in, do Ctrl-Alt-F11 to disable it.
 It doesn't hurt to have it enabled, but it competes with the fix, and adds haloing around close objects. 
 We've tested it on older drivers like 320.49 and the most recent Beta, and think it should work in all cases.
 We've tested it with SLI and single GPU.
4.	 Get the fix as a zip file from here: AC3-1.2.54.zip
 And unzip all of the files and ShaderFixes folder into the Assassin's Creed 3 exe folder.
 e.g. "T:\SteamLibrary\SteamApps\common\Assassin's Creed 3\"
 It's a lot of files, 500 shader files, and 16 dlls, an uninstall, and the .ini file. It's still a work in progress.
 If you need to uninstall, there is an uninstall.bat that will delete the dlls.
5.	 With all that installed, run AC3.
 You should be able to see everything in 3D, and be able to change depth and convergence.
 Performance should be good, very close to what you normally get with AC3 in 3D. You should see all of your CPU cores active.
 First launch will be slow, like a minute, as it caches shaders.
1-20-17 Update: The fix itself is unchanged, but this changes the older dlls to the latest version of 1.2.54, which includes SBS and TAB support, as well as key overrides. The specific drivers, platform update, or deleting dxgi.dll are no longer required.
Latest version: AC3-1.2.54.zip
Old version: 3Dmigoto-AC3-0.6_Beta.zip
Alternate update made by Zythus: AC3_3Dmigoto_1.2.54.zip
•	Adding x constants to the HUD Shaders. It now works like the other fixes. HUD depth and HUD off --> l and k keys.
•	 convergence Keys with different HUD depth
•	Numpad 6 for present
•	Numpad 7 for cutscenes
•	Numpad 8 for playing
•	Numpad 9 for high convergence
•	l key for cycle HUD depth
•	k key for toggle HUD on/off
Posted by mike_ar69
