Wednesday, May 2, 2018

Hollow Knight




3D Vision fix for Hollow Knight, with extra graphics options.

Update (2018-05-02): fix updated for game version 1.3.1.5 (Lifeblood), which needs a completely new set of shaders. I have also updated the 3Dmigoto version, allowing shift+F1 and shift+F3 for backwards cycling of convergence and HUD depth presets. Besides, I have tweaked depth detection in the HUD depth mod, so it won't slightly modify unrelated game elements anymore. Remember to check the last installation step now.

Fixed
- Haloing effect.
- Fixed shaders using DarkStarSword Unity scripts (I don't know how they looked before applying them).

Installation
- Download this file and extract (with 7-zip, for example) its contents in the "Hollow Knight" folder, where "hollow_knight.exe" is.
- Make a shortcut to the game using the "-window-mode exclusive" parameter (without quotes) or put it in GOG Galaxy (remember to disable the Galaxy in-game overlay or you may have crashes at boot) or the Steam launch parameters. Shortcut example:
"C:\GOG\Hollow Knight\hollow_knight.exe" -window-mode exclusive
- Boot the game.
- After the starting logos, the game will disable 3D. Press alt+enter twice to trigger fullscreen and 3D again.

Hotkeys
- F1: four convergence presets.
- F2: depth of field toggle. Not disabled by default.
- F3: HUD depth presets. Screen depth by default.
- F4: film grain toggle. Not disabled by default.
- F5: bloom toggle. Not disabled by default.
- 1 (not numpad): HUD toggle (with a nice collapse animation).

Recommendations
- Disable vsync ingame, force it in the drivers and cap the fps to 60 in RTSS, to have the smoothest experience. For 2D, change the fps limit to your refresh rate.


If you liked the fix and want to contribute for more future fixes, you can donate to this PayPal account: masterotakusuko@gmail.com

37 comments:

  1. Uoouuu BAM! , Thanks for your fix!!

    ReplyDelete
  2. Good Job. Thanks for the contribution.

    ReplyDelete
  3. Thanks for your great work!

    ReplyDelete
  4. Done everything you said, but when I launch the game nothing happens :/ Any ideas?

    ReplyDelete
    Replies
    1. Sorry for the late response. Let's try something else. Open "d3dx.ini". Search the line:

      full_screen=0

      And change it to =1 or =2. It's an alternative way to force fullscreen. I tried it and it works, without having to do the shortcut thing.

      Delete
  5. in my case it won't work either, when trying to start the game there's a sound and nothing happens.. i already tried the shorcut way and what you told to the anon guy same result

    ReplyDelete
  6. yes, it makes a beep boop noise 4 times and doesnt launch the game

    ReplyDelete
  7. it run without the nvapi.dll but doesnt activate this way right?

    ReplyDelete
  8. i've done everything what you said and it doesn't work. it's just 4 boop noises and that's all. the game is'nt starting at all. \sorry for my english, that's too bad\

    ReplyDelete
    Replies
    1. Those are error sounds, usually because shaders are not compiling properly.

      To help figure it out, please go to the d3dx.ini and change the calls=1, debug=1, unbuffered=1. That will generate a log file that we can look at to see what is happening. Post it to pastebin.

      Delete
    2. so, i've done it. https://pastebin.com/psBe3DuP

      Delete
    3. OK, thanks. That looks like something is wrong with your 3D setup itself. Either the 3D driver is missing, or broken, or possibly 3D is disabled altogether.

      Make sure 3D is working correctly first. Use the Setup in the 3D control panel, and use the Test Stereoscopic 3D sample.

      Delete
    4. 3D is working correctly, as i understood. And i installed drivers for my videocard and it didn't helped too. There is 4 boop noise and game doesn't starting at all.

      Delete
    5. Sorry, nothing there makes any sense. This is a fundamental problem of some form. We only do the DoubleBeepExit for a handle of cases, and they are focused around things like Nvidia driver being available.

      What OS are you running? Do any other games work? Does this game work if you remove our fix using uninstall.bat?

      Also, try using the DDU to reinstall your video driver cleanly. Something seems broken on your system.

      Delete
    6. Yes, the game is working without your fix. I'm running Windows 10 x64. Other games work. There is a problem in fix, i don't have any problem with game withou it.

      Delete
    7. Also, i don't use NVidia videocard. There is an Intel one.

      Delete
    8. Ah, OK, that is the problem. NVidia 3D Vision only works on NVidia GPUs. Our stereoscopic fixes do not work with Intel or AMD GPUs because we require the Nvidia driver.

      Delete
  9. Thanks for fixing this, masterotaku. I'm only three hours in, but so far the 3d looks great. Actually, I think this is the prettiest "paper cutout" game I've played yet.

    ReplyDelete
  10. Looks so good in 3D. Probably the best 3D experience that I have had. Thank you!

    ReplyDelete
  11. Any chance in getting a Lifeblood update?

    ReplyDelete
    Replies
    1. Fixing it as I speak (I was busy with other games until today). I'll try to have it ready tomorrow or the day after. This update broke all my shaders, but I know what to do, and I'll keep supporting the game until the end.

      Delete
    2. Man I love You! Thanks for the update @masterotaku! This game is amazing and 3D Vision makes it so immersive.

      Delete
    3. Sorry about the slight delay. There is only one more place I have to check in the game and then I'll release the update and bump the post date. Today is the day, this time for real.

      Delete
    4. Done! If there is any broken shader with this update, please tell me (I didn't thoroughly check the game, but I got the equivalent shaders as before for broken effects). It will be easier to get my attention here: https://forums.geforce.com/default/topic/1015334/hollow-knight/

      Delete
  12. Right on! Thanks a lot! I appreciate it!

    ReplyDelete
  13. hi sbs not working

    ReplyDelete
    Replies
    1. It's working fine for me. I have just tested it. Are you uncommenting the ";include = ShaderFixes\3dvision2sbs.ini" line and then using F11 ingame? I don't know how noticeable it is for SBS users, but just before the main menu, the game loses exclusive fullscreen and you have to alt+enter twice to be able to play in 3D again.

      Delete
  14. Was there a recent update? I went to launch the game through 3D Fix Manager, and it said there was an update. So I updated it. However, the depth for the farthest backgrounds seem off after I updated it. Not sure if it's just me or not.

    ReplyDelete
  15. Here is a link to a screenshot I took with the latest version: http://photos.3dvisionlive.com/jonny30bass/image/5aff12e5e7e56444620000b3/

    Everything seemed fine before the update. I've tried reinstalling the fix, but I get the same problem.

    ReplyDelete
    Replies
    1. I see what you mean, but there isn't anything wrong with the game (still version 1.3.1.5). Check this screenshot and look at the red arrow (it's your screenshot but modified): https://u.cubeupload.com/masterotaku/hollowknight3dmistak.jpg

      You were misinterpreting the 3D image. Try using very low convergence and increase it bit by bit. It's just that those elements in the background create more or less a pattern that can be misinterpreted as things that are near your face.

      Delete
  16. Ah I see. Thanks for the response. My eyes must just be playing tricks on me. Was there an update after the 5-2 update though? I was just wondering because 3D fix manager was saying that there was.

    ReplyDelete
    Replies
    1. Fix update or game update? I didn't do any update to the fix since then, and about game updates, there's a new beta on Steam: https://steamcommunity.com/app/367520/discussions/0/1696046342849558088/

      I'm able to use the beta on GOG, but I just noticed about its existence so I didn't download that. I'll probably wait for the non beta update. Did anything break? You can check if my hotkeys work or not.

      Delete
    2. Hmmm. It said there was a fix update. Maybe there was a 3D Fix Manager bug or something.

      Delete
  17. This comment has been removed by the author.

    ReplyDelete
  18. It works with the Voidheart update!

    ReplyDelete