Saturday, October 21, 2023

Dark Souls 3 - 3D Vision Fix


!!!!! USE IT AT YOUR OWN RISK !!!!
It will NOT DESTROY YOUR HARDWARE OR SOFTWARE!!!

It seems there was a server bug that made my account get the "Invalid Data" warning. The warning was removed on the latest patch. So, it was a False Positive.


========================
UPDATED: 
12nd of November 2022

- 1st of May 2016 - Fixed Halo around Bosses Weapons + some 2D Elements + some lights.
- 28th of April 2016 - Fixed broken shaders introduced by patch v.1.04
- 26th of April 2016 - Fixed the "SSAO glitch" that was present in some lit areas.
- 26th of April 2016 - Fixed HALOS in Darkmoon Tomb Location.
- 26th of April 2016 - Fixed some additional lights.
- 26th of April 2016 - Added F2 key toggle to switch the GOD-Rays ON/OFF - Currently I can't see a way to fix them.
- 24th of April 2016 - Updated the Shadow Correction code. Now is always at correct depth+convergence and doesn't require a Surround toggle.
- 23rd of April 2016 - 3D Vision Ready Status
- 23rd of April 2016 - FULLY Reworked the Lighting FIX! All armors, reflections and LIGHTS are now fully working and rendered properly!
- 22nd of April 2016 - Fixed Halos around Spells.
- 22nd of April 2016 - Added Shortcut Keys for XBox Controller (One and 360). See below.
- 21st of April 2016 - Updated Shadows Code for Single and Surround users.
- 21st of April 2016 - Updated Shadows Code for better 3D correction.
- 22nd of June 2022 - Added geo-11 fix by masterotaku, based on his updated fix version.
- 12nd of November 2022 - Updated geo-11 fix by masterotaku. Autoconvergence improvements. Dynamic depth for crosshair, lock-on and enemy life bars. Fixed spell effects that were incorrect before.
- 21st of October 2023 - Updated geo-11 fix by masterotaku. Fixed ambient occlusion and motion blur.

=======================================================
3D Vision Fix Team(Contributors) in Alphabetical Order:
=======================================================

Big help and thanks to following community members:
1. Bo3b - Core Developer of 3DMigoto Wrapper. 
2. Flugan - Developer. Big thank you for your assembler/disassembler addition in 3DMigoto. Without it, this fix wouldn't be possible today!
3. DarkStarSword - Core Developer of 3DMigoto Wrapper.
4. Helifax - Fix Developer. Responsible for the below fixes and making this fix.
5. masterotaku - Responsible for fixing the Shadows in DS2. Same pattern is used here for different corrections!


=============
ISSUES Fixed: 
=============
- Shadows
- Lights and Reflections fully working.
- Ambient and Environment Lights
- Halos around Spells and other VFX
- Halos around FOG
- Halos around Mist Doors
- Halos in the environment
- Halos around bonfires
- Halos around blood pools + blood pools at correct 3D position
- Halos around message signs +  message signs at correct 3D position
- All UI Elements pushed to Depth.
- Light shafts.
- Parallax occlusion mapping.
- Stereoized specular reflections.

=============
Known  Issues: 
=============
- In some places, at stereo separation (Depth) above 60-65% some lights (rectangles of the lights) will clip to the left/right. Only known workaround is to lower the Depth until it goes away.


============
Download Fix: 
============
Dark Souls III - 3D Vision Fix (1st May version)
Dark_Souls_3_3D_Vision_fix.7z (Newer version with a few other fixes, but older than the geo-11 fix)
Dark_Souls_3_geo11_fix.7z (geo-11 fix based on masterotaku's version, with build v0.6.182) Remember to edit "d3dxdm.ini" to change your "direct_mode" to the output you need.

==========
Installation: 
==========
- Copy the content of the archive is game's EXE location. Ex: "D:\Steam\steamapps\common\DARK SOULS III\Game"
- Play the game.


=====================
(3D Vision) Additional driver settings:
=====================
- If you have issues with the fix not working correctly or 3D not starting swap the Nvidia profile with the one 
described here:
https://forums.geforce.com/default/topic/925628/3d-vision/dark-souls-iii-3d-vision/post/4858853/#4858853

===================
3D Fix Config Options: 
===================
- In "d3dx.ini" file, you can control the default UI push/pop-out using the "[Constants]" section and X parameter.
DO NOT MODIFY ANY OTHER PARAMETER!!!
- In the "[Key]" Section you can bind other keys for the below shortcuts


===================
3D Fix Shortcut Keys: 
===================
Keyboard + Mouse:
- F1 key - static convergence presets (0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5). 2.5 by default. It doesn't do anything when autoconvergence is enabled (it is enabled by default).
- F2 key - HUD depth presets (0%, 25%, 40%, 60%, 80%, 100%). 25% by default.
- F3 key - HUD toggle. Not disabled by default.
- F4 key - bloom toggle. Not disabled by default.
- C key (old fix, not in the latest 3D Vision fix and geo-11 fix) - Different UI depth for BOW Aiming.
- F2 key (old fix, not in the latest 3D Vision fix and geo-11 fix) - Disable/Enable GOD-RAYS in some locations as they can look wrong.

XBOX Controller:
- XB_LEFT_THUMB key (old fix) - toggle between convergence of 2.3 (RECOMMENDED VALUE) and 1.0 (used in certain cinematics to be actually see them). Need to hold for 750ms to take effect!
XB_DPAD_UP key. (old fix) - Different depth for BOW Aiming. Need to hold for 250ms to take effect!

===================
(geo-11) Autoconvergence: 
===================
- The geo-11 fix has autoconvergence enabled by default. If you want to disable it, you can open "d3dxdm.ini" and set "dm_auto_convergence = 0".

==================================
(3D Vision) Enabling Different Video OUTPUT modes: 
==================================
- In "d3dx.ini" file, find this line: ";run = CustomShader3DVision2SBS"
and change it to:
"run = CustomShader3DVision2SBS"
- Use the "F11" key to toggle between modes! (in 3D Surround the above option should be OFF or it will "murder" your FPS).


If you have any technical questions please address them here:
https://forums.geforce.com/default/topic/925628/3d-vision/dark-souls-iii-3d-vision/11/

If you feel like you want to donate: tavyhome@gmail.com

70 comments:

  1. If I ever finish DS2 SOTFS, I'll definitely be checking this out (DS3 by then should be on sale; with that one I'm 100+ hours in and about 60% through). I prefer to play this one offline, so it sounds like I will be OK. Thanks! Not sure if you were involved in the SOTFS fix, but I was tearing my hair out with Geforce 3D Profile Manager. Profiles would not 'take' until I discovered I needed to run that program as admin, even though I'm always admin.

    ReplyDelete
  2. Thanks great job !!!!!!!!!!!!!!!!

    ReplyDelete
  3. OMFG you are the best!! Huge thanks to your hard work for this.

    ReplyDelete
  4. OMG, guys! You nailed it! AGAIN! :D THANK YOU SO MUCH!!!

    ReplyDelete
  5. with 3dtv play enabled in the nvidia panel, i have this bug in 2D : https://www.youtube.com/watch?v=5CAy_Zjtuus
    and it is worse in 3D !
    without 3dtv play activated, no problem but of course impossible to play in 3D : perhaps a problem with drivers 361.43 in 3dtv play

    ReplyDelete
  6. Replies
    1. Strange... Is that a Steam version of the game? or something cracked/hacked?

      Delete
    2. Also, just posting a picture with no actual description or text or whatever will not help you here mate.
      Check your game and such.
      If is not a Steam version sorry about you, but you need a Steam version!

      Delete
    3. ds3 profil add and no problem

      only the color blue

      Delete
    4. Which DS3 profil are you talkin Ibrahim?

      Delete
    5. https://forums.geforce.com/default/topic/925628/3d-vision/dark-souls-iii-3d-vision/5/

      Profile "Dark Souls III"
      ShowOn GeForce
      ProfileType Application
      Executable "darksoulsiii.exe"
      Setting ID_0x00a06746 = 0x00400000
      Setting ID_0x00a06946 = 0x080020f5
      Setting ID_0x1033cec2 = 0x00000002
      Setting ID_0x1033dcd3 = 0x00000004
      Setting ID_0x70092d4a = 0xb19c3534 InternalSettingFlag=V0
      Setting ID_0x701eb457 = 0x2241ab21 InternalSettingFlag=V0
      SettingString ID_0x7049c7ec = "웪ꑌ" InternalSettingFlag=V0
      SettingString ID_0x704d456e = "쪳⃟쀰�㒺僪娟簹鹼瀣딅ᤶ厘�빁᱌뼝褧籝譯⑉贼㱅矻粁ꗪ熟胕㖩뫨뚄ᮈ쐹" InternalSettingFlag=V0
      SettingString ID_0x7051e5f5 = "籪鸙" InternalSettingFlag=V0
      Setting ID_0x708db8c5 = 0x5c0bc3fb InternalSettingFlag=V0
      Setting ID_0x709a1ddf = 0x4b1cd968 InternalSettingFlag=V0
      SettingString ID_0x70b5603f = "榛鳈⏙ꢗ" InternalSettingFlag=V0
      Setting ID_0x70edb381 = 0x24208b6c InternalSettingFlag=V0
      Setting ID_0x70f8e408 = 0x80b671f4 InternalSettingFlag=V0
      Setting ID_0x709adada = 0x37f58257 InternalSettingFlag=V0
      Setting ID_0x709adadb = 0x3F6C5C19 InternalSettingFlag=V0
      Setting ID_0x709adadb = 0x3F79E06A UserSpecified=true
      EndProfile

      Delete
    6. can you explain how do you use this profil ibrahim Topuz ? i have the same problem as you

      Delete
    7. it's okay here : https://forums.geforce.com/default/topic/791450/3d-vision/guide-how-to-enable-and-tweak-3d-compatibility-mode-in-any-dx11-game/

      Delete
    8. thanks Ibrahim, works perfect now and without blue color here with overided 3d TV :)

      Delete
    9. alt tab and color fix :)

      np good games

      Delete
    10. how do you resolve blue color problem ? Alt-Tab not working . In windowed mode, no issue , but in full screen, orange are blue .

      Delete
    11. sorry , alt-tab works (i was using alt-return :/)

      Delete
  7. This comment has been removed by a blog administrator.

    ReplyDelete
    Replies
    1. Post here for requests.
      http://helixmod.blogspot.com/2016/01/wishlist.html

      You were already told once.

      Delete
  8. Superb work everyone - thanks so much!!

    ReplyDelete
  9. It keeps crash..even if I somehow get it launch, all objects just look like a bare Dark soul 3 with 3d vision along with blue color problem.

    ReplyDelete
    Replies
    1. Remove the fix using uninstall.bat to start with. Make sure the base game plays properly, and the right resolution you want, and right settings. Next make sure that it works when 3D Vision is enabled, but no fix installed. Only AFTER the game is running should add the fix.

      The blue color problem is most likely you have the wrong profile. You can tell that without with the fix installed.

      It's working for other people- something is wrong with your setup.

      Delete
  10. Super! Thanks for your great effort guys! Helifax FTW

    ReplyDelete
  11. Hey, as there is SBS support - would it be somehow possible to set up 3840x2160@1x60@SBS (using 3DTV-Play or some hack that works over HDMI 2.0)? I think that would be way more playable than 1080p@2x30/720@2x60 @3D-FS.

    ReplyDelete
  12. Is there a way to adjust the VK_F1 convergence depths with custom depths of our preference? The default is 2.3, 1.0 I would like to make the convergence a little higher but no matter what values I add it makes no difference in the game. How can we customize this setting to our liking?

    ReplyDelete
    Replies
    1. Edit the d3dx.ini file, and look for the VK_F1 setting in text. You can change the numbers there to anything you like. Be sure to match the syntax of the command. Since it's a 'cycle' type, you can also try adding more variants to the list.

      Delete
  13. 3d vision stopped working for me after today's nvidia driver update. Anyone else?

    ReplyDelete
    Replies
    1. If a game ever stops working with driver install in 3D.
      3d vision sometimes doesnt install properly.
      Just reinstall via clean install.

      Delete
    2. Working perfectly fine here on 368.22 driver
      Tested on 3 machines...

      Delete
  14. yeah its definitely not working for me now.. I did several clean install using a driver cleaner tool in safemode on top of clean install in nvidia's software. I get the same results; no 3d vision with today's drivers.

    ReplyDelete
    Replies
    1. Just tried Dark Souls 1 3D vision and that game works perfectly; definitely something up with DS3 now.

      Delete
    2. Apologies for the multiple posts; just tried two other games in 3D Vision and they both work perfectly as well. Seems like the latest Nvidia drivers 368.22 broke Dark Souls 3 3D Vision. All of my other games including DS1 & 2 work perfectly fine. For some reason DS3 doesnt work correctly.. Not sure what else to do.

      Delete
    3. https://forums.geforce.com/default/topic/925628/3d-vision/dark-souls-iii-3d-vision/11/

      Post there.

      Delete
    4. There is a profile in one of the links above.
      You need to add it again for the fix to work... Maybe, I should add it to the original description, or people should try to READ the comments a bit;)) It always provide info;)

      Hope you got it sorted;) (I think you did, if I remember right) ^_^

      Delete
  15. I did, user error. CTRL + ALT + F11 "Toggle 3D Compatibility Mode". For some reason other games didn't require that step but DS3 needs for you to hit CTRL + ALT + F11 at the start of a freshly installed driver in DS3. I believe this was mentioned in your release notes somewhere that I may have overlooked. This may be helpful for other 3D Vision DS3 players that have that same issue I had.

    ReplyDelete
  16. menus in this game are broken with high convergence. any way to just make them flat? with high convergence the icons shift too much

    ReplyDelete
  17. how can I play Dark Souls 3 with 3dtv play in 1080p 24Hz Full screen?
    found no option that work for me

    ReplyDelete
    Replies
    1. Should be possible. Best bet is to ask on the Geforce forum referenced above.

      Delete
  18. Can I use resolutions other than 1080p/720p in TAB or SBS mode? I tried but 3d wont kick in. Passive lg tv here.
    I read some posts people talking about running is 1440p.

    ReplyDelete
  19. anyone who gets random freeze after 3d vision fix ? I don't know exactly what is causing but I'm suspecting it's the fix..

    ReplyDelete
  20. the fix works superb but still incorrect some halo around some fire..and after few minutes or hours, the images of weapons, estus and item get affected by convergence. so it was good when I launched, but some few minutes or hours later, all icon push back to screen. (they split into two images) this is so annoying and happens randomly. I have to decrease the convergence in order to merge the two separated images of weapons, etc.

    ReplyDelete
    Replies
    1. Read the Key presets again... You are pressing C by mistake and that is what you get...

      Delete
  21. Could anyone replace it, please :(

    ReplyDelete
  22. The download should be working again:)

    ReplyDelete
  23. I can't make this game start with 3d, I followed the tutorial of exporting and importing the new profile. I entered Ctrl+alt=F11 But it will not start 3d. Any advice guys? I'm using Win 8.1,Asus strix gtx 980, and Asus rog swift monitor. 375.95 nvidia drivers.Thanks for these amazing fixes for real.

    ReplyDelete
    Replies
    1. It needs to be running in full screen mode. 3D does not work in borderless fullscreen. Try alt-return, and/or alt-tab. Make sure you can see it working in 3D before installing the fix.

      Delete
  24. Wasn't sure if anyone noticed with this game being older but the SSAO glitch of the noise in lit areas has been in this fix for quiet a while now. I always thought it was the nvidia driver for so many months with the SSAO noise sparkly glitch but today I uninstalled this fix to see if the noise from the SSAO in certain lit areas went away and it did; the issue reappeared after reinstalling the fix. Just wanted to bring to the team's attention.

    ReplyDelete
  25. - 26th of April 2016 - Fixed the "SSAO glitch" that was present in some lit areas.

    Looks like it was fixed last year but now its back in the game after so many patches and driver updates etc.

    ReplyDelete
  26. this seems broken now. When 3d is activated the framerate tanks to single digits.

    ReplyDelete
    Replies
    1. Yet another Win10 problem, caused by Anniversary Update. Works correctly under Win7.

      Based on comments in the main thread, as of 1/21/17 fix was working.

      Delete
  27. the link is broken!

    ReplyDelete
    Replies
    1. Worked fine here. Try to delete browser cache, or use different browser.

      Delete
    2. Ah! Thanks man! Chrome works, firefox dont!

      Delete
  28. I can't seem to get the game to launch at 120hz. Stays locked at 60 preventing monitor from correctly rendering. I set my windows res @ 120hz, I checked the box in the test 3d in nvidia control panel to always use 120hz. Nothing works, stays at 60hz.

    ReplyDelete
    Replies
    1. Same here..locked at 60hz, automatically changed to 60hz from 120hz.

      Delete
  29. Frist of all, thanks for the fix. I have just one question, is the the focus icon 2d only?

    ReplyDelete
  30. Thank you for the fix.

    I have some stranges effects on bonefire or on messages on ground : there are a miror effect (i can see my character on them).

    Its normal or it can be fix ?

    thank you

    ReplyDelete
    Replies
    1. pb was the profil like say upper, but 3D Profile Manager dont work with 391.24 driver (error disk when import profil) go back to 384.76 an the import worked = nice 3d, thank you.

      Delete
  31. When I first installed this fix, I got some horrible flickering around all the light sources (bonfires, etc). I don't remember how I got that problem fixed, but it was working perfectly for a couple of weeks. And then I updated my drivers through Nvidia GeForce Experience, clearing all of my settings in the process. Aaaand Dark Souls 3 decided to go back to the flickering problem again.

    https://youtu.be/2RHSKbwQ5XA

    I tried importing that suggested profile in Nvidia Inspector. I tried changing all of the in game settings, all the way up and all the way down. Nothing seems to fix this problem other than uninstalling the fix entirely. I wish I could remember exactly what I did to fix this last time...

    ReplyDelete
  32. Oh wow, I'm a klutz. After spending hours trying to figure this out over the last day, I tried reinstalling the fix without updating 3DMigoto in the process, and whatd'ya know? That was the fix I was looking for. Well, in case anyone else has this problem, or in case I run into it again in the future and forget what I did to fix it *again*, well, it's as simple as that!

    And Helifax, thanks for all of the wonderful contributions you made to keeping 3d vision alive this long! I loved the 3D on my 3DS, and now I get to enjoy Dark Souls 3 in glorious 3D! Praise the sun!

    ReplyDelete
  33. Is this still working for people after the Windows 10 October 2018 update? I have 3D vision working with a few other games, but I just can't get it to even start 3D mode in DS3. Some things i've tried:
    I've installed the suggested 3D profile
    Rebooted bunches of times
    Tried with and without the updated 3dmigoto version
    Uninstalled the fix, reinstalled the game from scratch, un/reinstalled the driver with DDU
    Tried starting with the monitor in various refresh rates and resolutions
    Tried "Force CM" in 3D Fix Manager, still can't get it to go into 3D mode
    Pressing Ctrl-Alt-T and Ctrl-Alt-F11 and Ctrl-Alt-Insert do nothing in game.

    I have the same bonfire flickering someone posted a video of in the comments here, but no 3D at all.
    Am i missing something or is it just not working anymore?

    ReplyDelete
    Replies
    1. Not sure about 1810, but 1803 is working fine, I just tested it again. Try to roll back if you can.

      Needs to have the "Disable fullscreen optimizations" applied however. Microsoft just continually breaks things with their updates now.

      Delete
  34. Is this game capped to 60fps (meaning 30 in 3D)?

    ReplyDelete
  35. woooot , and the party continues with all these releases. Thank You for all these gaming pleasures. will Donate for sure

    ReplyDelete
  36. I have a problem with the last geo-11 fix and the mouse not showing the cursor.

    ReplyDelete
    Replies
    1. I found the solution editing the .ini.

      Delete