Sunday, April 18, 2021

No Man's Sky

No Man's Sky fixed by Kai

3D fix made with Helifax's Vk3DVision Vk3DVision v3.0.1 driver
(Uploaded to the blog by Pauldusler)







Last Update: June 27, 2021

Supported 3D Modes

Required Settings:

Run the game and set the following graphics options:

  • Window Mode: Borderless
  • Max FPS: 120 (if using nVidia 3D Vision)
  • Motion Blur Amount: 0
  • Terrain Tessellation: Standard
  • Anti-Aliasing: Off or FXAA

Download:

Installation:

  • Copy the contents of the Fix folder to your No Man's Sky\Binaries folder ( e.g. C:\games\steam\steamapps\common\No Man's Sky\Binaries ) where NMS.exe is found.
  • Vk3DVision.ini ( located in the Vk3DVision folder ) is configured for 3DVision DX11 mode. Change the Stereo3DViewMode setting according to your hardware.
  • Run Vk3DVision.exe and start the game.

Hotkeys:

  • F1-F4: Convergence values
  • F5-F9: HUD depth values
  • F: Analysis visor depth key
  • F10: Toggle Vk3DVision menu
  • F12: Toggle FPS and statistics overlay

Check Vk3DVision.ini for more hotkeys.

Important Notes:

  • This fix works only on Windows 10.
  • Disable all active overlays ( Steam, MSI Afterburner, Discord, etc. ) if you experience low FPS.
  • Disable Fullscreen Optimizations in the NMS.exe Properties if 3D gets interrupted by Windows notifications or popups.
  • Modify hotkey parameters and other settings by opening the Vk3DVision menu in-game.
  • Reflections have jittering artifacts on High and Ultra settings. Use Enhanced quality if this bothers you.
  • For a better experience I recommend getting this mod: https://www.nexusmods.com/nomanssky/mods/757
  • Some rare objects or effects may still be broken, so if you find a bug, take a screenshot using the in-game photo mode as this will show the planet or system coordinates. 

3D Vision mode using the default DX11 renderer (Stereo3DViewMode = 3DVision11):

  • Supports nVidia GPU drivers only up to v452.06.
  • Make sure you're not in exclusive fullscreen mode and 3D is turned off before changing graphics settings. The game will freeze otherwise.
  • Use Alt+Enter to switch to exclusive fullscreen mode and trigger 3D when needed.
  • On Windows 10 v1903 and higher, this mode may require the global driver hack to be enabled in 3D Fix Manager.

3D Vision mode using the DX9 renderer (Stereo3DViewMode = 3DVision):

  • Supports all nVidia GPU driver versions.
  • Tabbing out of the game and overlays are not supported.


49 comments:

  1. It looks amazing. Great job ! Thank you so much !

    ReplyDelete
  2. Thanks mate! Any chance to work also on win 7?

    ReplyDelete
    Replies
    1. Sorry but as far as I know the driver works only on W10 if you're using nVidia 3DVision.

      Delete
  3. You just made my year, thank you

    ReplyDelete
    Replies
    1. Ive been playing this a lot and its perfect. Thank you for the awesome fix! On planets I'm getting about 40fps with everything on ultra on a 10th series i5 and a 1080ti using the dx9 renderer. I can get 60fps if I tone down the graphics a bit.

      Delete
    2. * playing on 3dvision with a 1440p monitor

      Delete
    3. It's a very demanding game but the fix shouldn't have more than 5% performance impact. Planet quality is the most expensive setting and then comes Volumetric quality which tanks the GPU a lot. Ideally you need a bit more than 70 FPS for the game to feel smooth. You can find me on the discord server if you have other questions :]

      Delete
  4. Thanks Kai! The fix many have been waiting for :D It looks stunning while not moving, but unfortunately while panning the camera there is extreme frame de-sync issues. I'm on LG C6V passive 3D vision, 60fps/60hz. Additionally, a feature request: screen depth HUD with dynamic crosshair and icons :D

    ReplyDelete
    Replies
    1. The driver works in frame-sequential mode so if the game runs at 60 FPS you will only get half of that FPS unfortunately. I'm not sure what you can do on your 3DTV system if you're limited to 60hz. Turning off Vsync in the game and in Vk3DVision.ini is one solution if you can't do anything else.
      There is a frame-sync dll module that Helifax made for his Vk3D fixes, however it needs to be developed individually for each game and I don't have the knowledge to do that yet. Maybe in the future I'll take a shot at it.

      About the feature request, the game does not have any depth variables in the HUD and at the moment there is no support for an artificial dynamic HUD in the driver. On top of that, the crosshair and icons are the same shader which also affects other HUD elements so they can't be separated without causing other problems, or without some advanced features not present in the driver yet. In the meantime you can use the hotkeys to change the HUD depth depending on what you're doing in the game. You could also search for mods that disable certain parts of the HUD.

      Delete
  5. In 3D Vision DX11 mode i have a white screen after start and nothing happens.
    DX9 mode runs flawlessly! Driver version 452.06. Any hints?

    ReplyDelete
    Replies
    1. You're probably missing the global driver mod setting from 3DFM. This is required to run 3DVision in DX11 games on those drivers. Check the 3D Fix Manager page or the forums for more info about this.

      Delete
  6. it says it contains Trojan:Win32/Wacatac.D6!ml
    even 3dfix manager won't install it

    ReplyDelete
    Replies
    1. That's a false positive there is no virus. Go to the mtbs3d.com forums and look for the vulkan thread and you can get an updated version of Helifax's VK3DVision that won't tickle this false error. 3DFM can't install it because Defender is blocking the file because of that false positive. You can also set Defender to allow the file.

      Delete
    2. The fix is now updated with the new Vk3DVision.exe so it shouldn't get falsely flagged by AVs anymore.

      Delete
  7. I'm having trouble with this title in 3D Vision. I got it working _ONCE_. Now whenever I launch it, I get the very same low FPS and stuttering as I did when it worked but I had MSI Afterburner's overlay on.

    I even disabled the GeForce Experience overlay, but I'm still getting the stutter and low FPS. I'm stumped.

    ReplyDelete
    Replies
    1. What is your fps shown in the Vk3D overlay when you experience this issue? Also did you try running it with the default DX11 renderer?

      I have no trouble using overlays in DX11 on my system but it's been reported that they can cause very low fps (5-10 fps) on some systems in Vk3D games, especially in DX9. If this is the issue in your case it should be noticeable right from the start in the Main Menu before loading any save. Otherwise keep in mind that Vk3D has a native 50% constant fps impact and this game is known to be very demanding in general. If you only sometimes experience drops or stuttering you can be sure this has nothing to do with Vk3D or the fix.

      Delete
  8. Yes, on my system the fps show 5-6, as if I had an overlay that's active. Well, I guess I just have to hunt down what might count as one, among the processes running.

    ReplyDelete
    Replies
    1. I recommend using the default DX11 mode in Vk3DVision.ini if you haven't tried it yet. This mode has a better compatibility with overlays but to get it working you may need to enable the hidden global driver hack in 3DFM, depending on your Windows 10 version and NVidia drivers.

      Delete
    2. I am not sure what you mean. I installed the 3D fix using 3D fix manager, and lanunch using the "Play 3D" button.

      I managed to get it working once as I wrote, then exit the game to figure out how to change the 3D settings (they were wrong somehow, somewhat usable, but feeling very cross-eyed) and now I can't get it to work in 3D again.

      I run 2 monitors. I shut down Borderless Gaming, GeForce Experience, put Steam in "overlay disabled", quit MSI Afterburner, and I really can't find anything else that might count as an overlay... :-(

      Delete
    3. Actually the VK3D overlay seems to be the culprit, soon as it pops up with its 2.0.2.6 overlay, the game's FPS drops to nothing. How do I disable this thing.

      Delete
    4. The first popup in the top left corner will always appear for a few seconds and the top right one can be toggled via a hotkey. Either way the Vk3D overlay isn't the problem so I would suggest reading the tutorial from this page to understand how to use the fix and then do a manual installation maybe.

      One last thing you could try is reinstall the 452.06 drivers via 3DFM, but don't forget that the global driver hack is needed to run the game in DX11 mode on Win10 v1903+ with these nVidia drivers.

      Delete
  9. Does this fix not work anymore? as i install follow all the instructions get it working and its in 3d (direct x9) but all the shadows are messed up, as is the sky, i assume they have updated it and its broken the fix?

    ReplyDelete
    Replies
    1. Looks like the Expeditions update broke the fix. On Steam version you can possibly revert to the prior version.

      https://steamcommunity.com/sharedfiles/filedetails/?id=889624474

      Delete
  10. I'm aware the latest update broke the whole fix. I will be updating it very soon, probably after they calm down with the optimization patches in a few days.

    ReplyDelete
  11. Can't believe you've made it Kai. great job.

    ReplyDelete
  12. Thank you again Kai, its so appreciated, cant wait to play the new fix.

    ReplyDelete
  13. not sure this is working is it? i am on 452.06 with the hack enabled, rest of my games work but this the 3d never kicks in, have tried all modes (3d vision sbs etc) by tweaking the ini file, but it never activates, the old broken fix kicked in fine but i am finding this isnt activating the 3d, has anyone had any success?

    ReplyDelete
  14. im starting vk3dvision as instructed and its in the correct folder just FYI, has anyone got this working?

    ReplyDelete
    Replies
    1. Try the older Vk3DVision v2.0.3 executable with the current fix and see if it works. You can find all Vk3DVision versions here: https://github.com/helifax/Vk3DVision-Public/releases

      You're using a 3DVision monitor btw?

      Delete
    2. Hi Kai, Yes i am using a 3dvision projector (i.e 3d vision works with it natively without EDID hacks) i checked all the config of Vk3Dvision and on the old fix i could switch between SBSLeft and 3Dvision11 etc with no issue. the new version doesnt seem to activate, despite it having the same config (i even checked the .exe path of NMS is correct etc. so i will give the older version a try and report back, Many thanks

      Delete
    3. Did you also try disabling Fullscreen Optimizations in the NMS.exe properties ?

      Delete
  15. Hey Kai, so i found the issue, the old fix extracted to the folder you were extracting to which was always the NMS.exe folder, this was extracting to a separate folder called "NMS_expeditions_3dFix, so was just a simple case of moving the files into the .exe folder. and boom works.

    my apologies and thanks for your help, great fix! looks fab.

    ReplyDelete
    Replies
    1. Glad you figured it out in the end :]

      Delete
  16. Thank you very much, Kai, for refixing this great game! Much appreciated.

    ReplyDelete
  17. Oh wow Kai you did it again! I hadn't booted up NMS in a little while, and when I did today it was broken. So came here and you've done it already! Well done sir! -AcidBong

    ReplyDelete
  18. Hey Kai,
    is there a way to get in touch with you about the No Man's Sky fix ?
    Thx in advance.

    ReplyDelete
  19. Hello the new patch breaks 3D with shadows... :(

    ReplyDelete
  20. This comment has been removed by the author.

    ReplyDelete
  21. Hello Kai , I've been playing the newest fix for prisms. Working great, and wanted to say thanks again.

    ReplyDelete
  22. I dont think this works anymore, i had it working and the latest update seems to caused problems with the shadows etc, can anyone else confirm is they are still using it, or have it working in 3d?

    ReplyDelete
    Replies
    1. I will update the fix these days, once they finish patching the game for this expansion. In the meantime if you have it on Steam you can probably rollback to the Prisms version with an older Steam depot.

      Delete
    2. Great Stuff Thanks Kai, you are a legend!

      Delete
  23. Hello!
    The patch is broken :(
    Any updates soon ?
    Thank you so much ;)

    ReplyDelete
  24. Hi,

    Should this work with original GOG install (no updates)? I can't get any 3D from it with my 3D Vision or 3DTV Play setup. I also don't have Motion Blur or Terrain Tesselation settings in the graphics options. Have tried with DX9 and DX11. Everything looks fine otherwise. I enable 3D in 3DFM, click Play 3D, VK3DVision starts up but the game is just in 2D every time.

    ReplyDelete
    Replies
    1. Unlikely to work, the shaders have changed on every version of the game. However, you can download an older version of the fix file. I set up an old url here that you could try. This is oldest version I can see, Dec 2020.

      Delete
  25. Thanks for trying. You were right, it didn't work. I did manage to get 3D working in the end by using the Open GL 3DVision wrapper fix at https://3dsurroundgaming.com/OpenGL3DVisionGames.html However, there is screen tearing at various parts of the image eg.. a lazer beam coming out of the ground splits into two beams when going above the mountain line. There is also a bit of tearing in the settings page for example so i think it is throughout. So not ideal. But nice to have seen at least.

    ReplyDelete
    Replies
    1. Might be worth contacting Kai on Discord and see if he has an old version available that might match. I know he fixed it originally without vulkan. GoG also allows you to install different version much more easily, so you can possibly find the right combo of fix version and game version. Look for mod dates to be close.

      Delete