Thursday, October 17, 2019

Sid Meier’s Civilization VI (DX11)

3Dmigoto 3D Vision DX11 Fix
Last Updated:  August 28, 2020 for game version 1.0.4.8 (511961)

What this mod does:
- Fixes shadows & water
- Disables AO on the animated leaders screen
- Places the HUD & UI at a fixed depth. (HUD & UI depth value can be changed in the d3dx.ini file)
- Adds a low convergence preset on the 'Caps Lock' key.
- Adds a HUD toggle on the 'X' key. Press this to make HUD & UI screen depth.

Known Issue:
- There's a brief merging effect that looks off. (For example: when founding a city).

Installation:
1. Run the game.
2. In the Options -> Graphics Menu, set your preferred resolution.
3. Also, where it says "Window Mode", select "Fullscreen"
4. Exit the game.
5. Download this ZIP file & extract it into the directory that has the game's EXE file. For example:  "..\Sid Meier's Civilization VI\Base\Binaries\Win64Steam\"
6. **If using Windows 7, move the file inside the "windows 7" directory to the directory in the previous step (overwrite the file).

 Additional Notes:
- Tested this fix with all graphics settings maxed out.
- This fix should work with all current DLCs. Though I've yet to test them all.

54 comments:

  1. Really nice to see you around again. Thanks a lot for the fix.

    ReplyDelete
  2. Thanks again for the hard work 4everAwake!

    ReplyDelete
  3. tnank you, silent warrior

    ReplyDelete
  4. Been waiting to purchase until a fix was made! You are why I still play pc !!! Thank you for the work!

    ReplyDelete
  5. Thank you sir ! The game seems to lag a bit with your patch but the 3d is now as good as it was with Civ V.

    ReplyDelete
  6. First thank you for this nice working fix. Played few games in nearly flawless 3d thanks to you. Only problem was in dialog with other leaders, where the background picture seems to be in the wrong z.

    Unfortunately Rise & Fall or the patch that came with it breaks your patch. It would be really great if you could release fix for that DLC too.

    ReplyDelete
    Replies
    1. I updated the fix, but there's some bad news. The devs broke the map icons so that they are no longer 3D. I placed them at a fixed depth instead (see the first screenshot above). I haven't had a chance to play much of the Rise & Fall DLC. Let me know if you see any other issues.

      Delete
  7. Rise and Fall textures are blinking with black tiled squares. Win10x64, NVidia 385.69 driver.

    ReplyDelete
    Replies
    1. Hi Alex. I'm not able to duplicate the problems you're having. Was the game working ok before the Rise & Fall update? Also, if you uninstall the fix, do you still get texture issues (blinking with black squares)?

      I'm on Win7x64, Nvidia drivers 390.77, single GPU.

      Delete
  8. Sadly I also got the tiles blinking, could it be Sli?

    ReplyDelete
    Replies
    1. In Single Mode only, the black tiles disappear, but still visible when startign a new map. Sadly the FPS drop is huge and unplayable for me (90 FPS -> 20 FPS).

      Delete
    2. Might be worth experimenting with the SLI profile flags. NVidia is doing a particularly bad job of making good SLI profiles nowadays, and there are lots of flags there that might help.

      Blinking is usually a problem called z-fighting. Could also likely be fixed by a 3Dmigoto texture override, but would require serious study to figure out how to do it. I recall that some other fix uses this approach to fix and SLI blinking problem.

      Delete
  9. The recent release of the Gathering Storm expansion looks like it has broken the water again. The leader screen looks a bit odd as well. Haven't played too far yet, so I don't know if there are other issues lurking.

    ReplyDelete
  10. New october`2019 fix: the problem is - Civ6 game starting, but the Windows screen is not changing. Task manager is reporting game is started and working, but I see only the Windows screen (no sounds, etc.). I 'm trying to use d3d11.dll from the old fix - it looks like the problem is somewhere here. Help, please...

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

    ReplyDelete
  12. With one of the latest D3D11.dll that I downloaded from the Internet, the game started correctly. But, I'm not sure if the 3D fix works because I'm seeing all the same old Shader issues (on water buildings visually double in the picture for one of the eyes, etc.)

    ReplyDelete
    Replies
    1. Last I tested this, the fix was broken. Pretty sure that game updates changed shader CRC numbers. Would need someone to find the shaders again and update the CRCs.

      Pretty much playable if you disable shadows however.

      Delete
    2. Hi. The fix should work now. I was playing this on Windows 7 and I forgot to check Windows 10 compatibility. Please re-download the fix and let me know if you are still having issues.

      Delete
    3. With and w/o shadows one eye frame is still broken (doubled objects and some blinking tiles).
      May be SLI is a reason? Or I need to reinstall the game?

      Delete
    4. P.S. But now game is running correctly and fix is activated (I see HUD switching by pressing "X" key).

      Delete
    5. Yes, try disabling SLI. I only have a single GPU and I'm unable to test SLI issues.

      Delete
    6. I checked without SLI and reinstalled the game. The flashing problem is still here. Doubling objects visually is much less if high-quality shaders are "off", but still present (now looks like a ghosting).

      Delete
    7. I made a mistake in my previous fix. Please re-download it and let me know if it works or not.

      Delete
    8. Bingo! Now it`s working.
      Ok. Some troubles is still here. Both left and right side borders has a half inch strips with a empire borders imposing over main picture (do you need a screenshot?).
      Other: 3-4 times fps drop in 3DVison "on" vs "off"... is a a little offensively. ;) (usually = 2 times drop)

      Delete
    9. Yes, I would like a screenshot of the issue.

      Delete
    10. There are two screens in 7z archive on my cloud store: https://yadi.sk/d/Z68di4uLptRp-g
      P.S. One eye has left side strip and other eye has right side strip (looks like both need to be centered?).

      Delete
    11. You can possibly fix the edge problem using Ctrl-F11, which cycles the frustum adjustment. It can move the edge further out where it is clipped. Outside of that, look at your game resolution and whether you have it set to overscan (like on TV).

      As a datapoint, I tested the fix, and it seems to be running well here and looks good. Win10 1803, Driver 419.67. @4everawake: thank you kindly for the update.

      Delete
    12. I tried cycling Ctrl-F11. It can help at borders, but gives other problem with minimap and side icons. :(

      Delete
    13. Win10 x64 1804 Driver 431.70 Studio + 431.70 stereo (from Quadro).

      Delete
    14. Last version of fix (for win10). Small map with 6 AI players. i7-7920X CPU at 4.9 GHz with 1080 Ti SLI = just around 15 fps. <:-((
      Could you check the fix, where the problem with a performance? (non optimized shaders or...?)
      Thank you.

      Delete
    15. Just tested this in different scenarios. (BTW, you could do this work too, and save us some time...)

      The new fix is not substantially different than the old fix. At worst it's maybe 15% slower than the old fixes. As usual, it is a lot slower than 2D, but that's not a real surprise.

      I used the built in Benchmark, because it's better to get repeatable results. 1080p, high settings, Driver 419.67, Win 10 1803, 1080ti, i7-8700K.

      2D: 86 fps
      3D on, no fix: 38 fps
      Latest fix, 3D: 26 fps
      3D on, latest fix, disable SBS, logging: 27 fps
      Latest fix, older 3Dmigoto: 24 fps
      3D on, older fix: 31 fps
      3D on, oldest fix: 24 fps

      Full benchmark files with notes: Civ6_Bench.7z

      You can get back 1-2 fps by disabling logging, and commenting out the SBS shader unless you need it.


      So it's not dramatically different than prior fixes, but it is quite a bit slower than I'd like to see. 3Dmigoto has not historically had this big an impact on performance, so something changed over the years to make it a lot slower in general.

      BTW, you should disable SLI, NVidia doesn't support SLI anymore. You are likely halving your performance. Do some benchmark runs to see.

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

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

    ReplyDelete
  15. Civ 6 version 1.0.3.31 on Win 10 x64 2004 fix is partially not working. The same problem with doubling one eye objects as was written above. Could you check it? Thank you.

    ReplyDelete
  16. I think, something wrong again with the halo fix.

    ReplyDelete
  17. Once you already fixed it: "4everAwake written October 19, 2019 at 5:51 PM".

    ReplyDelete
    Replies
    1. I just updated the fix. Let me know if you have any problems.

      Delete
    2. Ок, I checked the fix.
      Special thanks for fixing food and production icons on tiles. Now they are linked to tiles when zooming (as they should be). You should also link icons for additional placemarks (districts, wonders) to tiles (as an idea, please make them at a certain height above the tile, so as not to mix with other icons). The same applies to the names of cities. If you can also add a hotkey to adjust the transparency of all these icons, it would be quite wonderful. Also, I noticed that the "X"button doesn't work anymore. Do you think that it is no longer necessary?

      Delete
    3. I checked even more closely. Except for the "X" button, everything else (including new edits) works fine (including high - quality shaders and shadows). Without "X" (should be fixed), we have wrong depth of the minimap, incorrect "next turn" menu, etc.

      Delete
    4. Sorry, I forgot about the "X" button. I updated the fix again. The mini-map depth should also be fixed. But I'm not sure what you mean by "next turn menu". The next turn icon on the bottom right corner?

      Delete
    5. Now, it looks working well. :)

      Delete
  18. No problems have been found recently, except for the wrong depth of the white birds above the Holy districts.
    Do you thinking about fixing City names and placemarks as I asked above? (it is a very demanded things)

    ReplyDelete
    Replies
    1. I fixed the birds. But I'm unable to fix city names and placemarks since they don't have any depth information.

      Delete
    2. Thank You for the new fix. The birds look correct. And I see that You also fixed the volcano's lava as well. That's cool.
      By City names and placemarks can you double display them as it looks when you click the X button? I think, You may link the separation for them to the zoom adjustment with the mouse wheel (with the value of "separation setting" as a variable).

      Delete
  19. Tried that fix, but the game does not start with the fix installed. I have the Epic version of the game.

    ReplyDelete
    Replies
    1. Check the install paths to be sure it's in the right directory. Epic versions tend to move stuff around and put the exes in weird spots.

      Delete
    2. The 'CivilizationVI.exe' is located in the path SidMeiersCivilizationVI\Base\Binaries\Win64EOS\
      This is where I put the fix into.
      Perhaps the fix is not compatible with the Epic version (Game version 1.0.12.9) and I should get the Steam version of the game?

      Delete
    3. Ok bought the game on Steam, here the fix is working.
      So it seems the Epic Store is to blame for the failure. It seems that Epic has something in place which prevents the loading of the fix files. I tried another game with an 3dVision fix, also not working. Just a warning, do not buy your games in the Epic store!

      Delete
    4. Just tested this here, and the Epic Store version seems to be working OK. The fix is definitely loading because I get a d3d11_log.txt file, and the 3D is perfect, including a usable depth based cursor. I had to modify the game path in 3DFM for it to find the proper directory. For EGS it's "...\SidMeiersCivilizationVI\Base\Binaries\Win64EOS"

      Not sure what's happening in your case. My test was on Win10 2004, Driver 452.06, EGS version, using HelixVision to install and launch after setting path correctly.

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

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

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

    ReplyDelete