Saturday, July 8, 2017

Subnautica [DX11]




Updated 08.07.2017
- Tested on build 49182
- Helmet is removed (only on Highest quality level)
- Godrays are removed
- Use Nvidia Inspector to assign the game's EXE (Subnautica.exe) to the profile "3D-Hub Player". (For instructions on how to assign profiles, see this guide). This is for saving convergence equal 1.0 to profile

The game is in early access and has a 3d bug - hud is flickering when convergence not equal to 1.0
You can either set convergence always to 1.0 (HUD on screen 'zero' depth) or disable it with 'Q' key

Installation:
  1. Download this ZIP file and extract the contents into the game directory.
  2. In your Steam library, right click on "Subnautica" and select "Properties"
  3. Click "Set Launch Options"
  4. In the box, type " -window-mode exclusive -force-d3d11" and click "Ok"
  5. If you use not steam version in desktop shortcut's properties in object field add " -window-mode exclusive -force-d3d11" after 'Subnautica.exe'.
I made this using DarkStarSword's Unity template.
If you like this mod, please consider supporting DarkStarSword on Patreon

P.S. I've created "Unity Game Wishlist" HERE

32 comments:

  1. Well done Neovad, I didn't know this game, it looks very nice!

    ReplyDelete
  2. This game is in my Steam wishlist, so it's nice to see that it got a fix. Thanks so much neovad.

    ReplyDelete
  3. I've found out how to make texture filtering, so I'll try to remove diver helmet without disappearing other items

    ReplyDelete
    Replies
    1. F6 to remove diving helmet from HUD.

      Delete
  4. Huh well what do you know. I was playing this with the Vive and it rocks but I'm holding off until the game is done for the best experience.

    ReplyDelete
  5. This is awesome!
    Thank you so much for this!

    ReplyDelete
  6. Nice, I was planning on waiting until this game was out of Early Access before taking a look at it (I hope you don't end up spending too much time fixing and re-fixing EA games like I did...), thanks for this :)

    ReplyDelete
  7. Just looking at your release notes (I haven't fired up the game yet), flickering hud at convergence != 1.0 sounds like confused driver heuristics. Try multiplying the output position by convergence in the vertex shaders (only when convergence != 0.0) to neutralise the drivers correction. If you're adding your own HUD adjustment, do so before that multiplication. This is similar to fc1a985b6e496d96-vs_replace.txt in the template, but without applying the nvidia formula. If that doesn't work or causes other artefacts ask me about my other tricks to neutralise the driver correction.

    Have you tried any patterns for the God Rays? Most Unity games that use these tend to follow similar patterns for these (and is very common even outside of Unity) - the most complex that I've seen so far was Stranded Deep since there were a few shaders that interacted with each other so it took a few attempts to find the right shaders to adjust.

    ReplyDelete
    Replies
    1. When I tried to add constant depth to HUD both state (flick depth and normal) had moved deeper/upper on this constant value. I've tried to find out which variable contain flickering value to correct it with if (...) {...} statement but my attempts were unsuccessful . God Rays can't be a cycled dynamic 2D texture because it has beam vectors when you look at sun. I've only moved it on 0.5 depth as flat object but couldn't find what to use instead of 0.5 (tried r0.z and r0.w) to stereoize it

      Delete
    2. In Stranded Deep were few interacted vertex shaders in God Rays or vertex shader send data to pixel shader(s)? In this game God Rays's VS is very simple:
      r0.xyzw = cb0[1].xyzw * v0.yyyy;
      r0.xyzw = cb0[0].xyzw * v0.xxxx + r0.xyzw;
      r0.xyzw = cb0[2].xyzw * v0.zzzz + r0.xyzw;
      o0.xyzw = cb0[3].xyzw * v0.wwww + r0.xyzw;
      o1.xy = v1.xy;

      Delete
  8. Hi. I've changed the profile and installed as per instructions. I've set the convergence to zero to get rid of the flickering, but when I'm in the options menu or I bring up the PDA the left/right images are all out of whack rendering the PDA/Menus unusable. Am I doing something wrong?
    Thanks

    ReplyDelete
    Replies
    1. Tell me how did you do?

      Delete
  9. there are some issues with shader depth rendering. few games have.
    But if there is a way to fix it, in this game, i would like to know. it occurs on : HUD, inventory, shadows, and the lightning of the torchlight (shaders on lightened objects)

    ReplyDelete
  10. With build Subnautica.v52328 the UI is completely broken. Any update on this?

    ReplyDelete
    Replies
    1. Yes, i noticed that as well. Shame that this has not a fix yet while it's not early access anymore. We have to wait. Seems for 4 months no reply so let's hope now it's out of early access. It's only a week ago and 2 weeks for youtubers. Let's hope for the best.

      Delete
  11. Subnautica is out of Early Access, finally! Any plans to update 3D Vision support for release version? :)
    Thanks a lot! (in any case)

    ReplyDelete
    Replies
    1. I'm interested too!

      Delete
    2. Here here! This is one of the highest rated games out there at the moment, and it was only out of beta, or "early access" as of yesterday. It's tempting, but I refuse to play it in 2D.

      Delete
    3. will definitely keep on wishlist in case fix gets updated for final release version

      Delete
    4. I am also interested in a fix for the final release.
      I thought that games that comes out of early access would get a new fix.
      At least it would be nice to post back to the community on what the plan is.
      Guess we don't see a fix for this soon to be honest. But we will see.

      Delete
    5. Quote: "will definitely keep on wishlist in case fix gets updated for final release version"

      Even better, i wait with buying the game until there is a fix that is working properly.

      Delete
    6. Playing with 3d vision it seems almost finished or I am doing something wrong... Shadows and fire are in different places in each eye.. Adjusting convergence makes scanner and things work better but something still seems off... Would love to see shadows disabled or this finished...
      I love playing in VR but I can only go about 25 minutes before my head starts to hurt from the headset.. So 3d Vision would be better..

      Delete
  12. First of all thank you very much for the fix!

    +1 hoping for an update/fix for the final release of the game.

    ReplyDelete
  13. Also waiting for a fix for the final release. The last patch is kinda not working, well the 3d turns on, and some is in 3d, of course the hud is not but it looks like no matter what i do, i have to look with my eyeballs looking to my nose. So let's hope for a fix.

    Also some shaders are not correct while i believe the last time i played it it was better so, fingers crossed.
    Thank you.

    ReplyDelete
  14. Nice to see fixes for games, only most fixes are not working. Why they leave the fixes here i have no clue.
    also it seems that this topic is dead, only users responding, so i don't know why to leave a fix here while it's not working. Maybe it is better to delete it or fix it. I know the people that make fixes are random people that don't make money on it, but for the person who wants to use it, it's frustrating to see months after months (while the game is out of early access and like already described by some users here) a broken fix. To be honest, that gives people also the feeling other fixes are not working as well. I have read many posts on other games and it's the same over and over again. I do understand for early access games it changes every time when an update comes out, but this game is not in early access anymore. And from what i understand is that IF a game comes out, then why people have to wait for a proper fix. Just delete it so people can do a request again. Take care.

    ReplyDelete
    Replies
    1. I know it's frustrating for you, but can you imaging how frustrating it is for us to lose months and months of our hard work because of such an update? If you have patience, this fix will be updated (it only came out of early access two weeks ago) - I'm working on it, and if you know where I keep my pre-releases you can already find it there (not posting the URL here, because I don't want support requests for something I know isn't ready yet). And in the the meantime it is possible to download old versions of the game in Steam where the old fix will still work, and if we removed the fix from the blog than that would not be possible. Refer to this thread for instructions: https://forums.geforce.com/default/topic/912869/3d-vision/the-witness/post/5272590/#5272590

      Delete
    2. If you don't like it - that's fine, that's totally understandable - I don't like it either - it was the Miasmata fix being broken that pushed me to learn how to fix games in the first place (hint hint you could learn to do the same). But if that's not an option, you can still be frustrated - but aim it somewhere constructive. Aim it at the Unity developers for not supporting 3D Vision. Aim it at NVIDIA for not pushing it like they should. Aim it at the game developers for not caring. Our community does care - we're the only ones keeping 3D Vision alive, but our resources are limited and we don't get paid for this.

      Delete
    3. Also worth noting, when people actually want to contribute and help out all of us, starting with an older fix that was broken by a game update is often a lot easier than starting from scratch. So even though it's broken temporarily, it still has value for people who are giving back.

      If you are particularly interested in a specific game, it would be in your best interest to take on fixing it yourself. Anyone can help.

      Delete
  15. Well I hope that reading posts that seem complaintive (is that a word?) in nature isn't too annoying to our heroes who make 3d gaming possible for us when neither Nvidia nor game developers seem to care. Stereoscopic gaming on a monitor is much better than VR gaming; With glasses, you're not blindfolded to the rest of the world, and the way games have to accommodate VR, by making you stand there fighting waves of enemies or "teleporting" from one place to another is, ironically, immersion-killing, if not downright lame. Stereoscopic monitors/glasses gives us the best of both worlds. I just wish Nvidia would do more to advertise the amazing benefits of Stereo over VR so that game devs would take notice. Damn...I'm off on a serious tangent here (it happens when you get old)...sorry. I just wanted to make sure you know that most of us are very grateful for the work that all of you put into this hobby of ours. I won't even reinstall Subnautica until it's fixed for 3D, but I in no way feel entitled to such a fix; I can only echo the sentiments here and wish for one to magically appear on this magical site. So thanks DarkStarSword! I was elated to read your post in which you state that you're working on it. I wish I was tech-savvy enough to do what you do!

    Even if the fix proves impossible for whatever reason....Thanks for trying for us!

    Yours truly, an incessantly babbling but eternally grateful old nincompoop.

    ReplyDelete
  16. Hi! I just trying to play Subnautica in 3D Vision goggles.... and after that I dont wanna return back to regular common mode. Waiting for you patches, mr. DarkStarSword! With respect...

    ReplyDelete
  17. New version is up and you can find it here: http://helixmod.blogspot.com.au/2018/02/subnautica-dx11.html

    ReplyDelete