Friday, April 6, 2018

Middle Earth: Shadow of War (DX11)


Update 04-22:

- Update a couple of issue more and HUD elements

Thanks to bo3b and DSS!! for making 3Dmigoto works with this game.

Fix:
- Shadows and CS Shadows
- Lights and CS Lights
- Reflections
- Halos
- Decals
- Models
- HUD

TB and SBS Mode:
- The game support SBS/TB Mode using 3Dmigoto. Remove the ";" in the  ;run = CustomShader3DVision2SBS in the [Present] section of the d3dx.ini. Default TB Mode. F11 to cycle.

Presets:
- Press F1 to see the keys available in this game.

Settings:
- Disable mini map, not really neccesary anyways

Instructions:
- Extract where ShadowOfWar.exe is located (\ShadowOfWar\x64)
- Start the game, when "Rundll32" prompt appear, press "Yes" (in Win10 this don't appear). This is for the Profile Override needed for this game. In Nvidia overlay you will see "3Dfix by DHR".

Download

Screenshots

** Do you like the fix? **
If you like the fix, you can donate to this PAYPAL account: dhr.donation@gmail.com

16 comments:

  1. WOw! ,
    Again amazing work DHR :)
    Gifts are well deserved!

    ReplyDelete
  2. Wow Awesome man!!!!

    ReplyDelete
  3. Thanks alot im happy

    ReplyDelete
  4. I should not play the game xD anyway it was good aswell in active 3D.. thanks 3d vision heroes !

    ReplyDelete
  5. Damn DHR...you're being unstoppable lately!
    Thank you sooooo much for all the fixes, and this one too!!!!!!!!!!!

    ReplyDelete
  6. First of all, big thank you to everyone making these fixes!

    if anyone can help me, i have a problem.
    When i try to run the game, i get error that says this =
    "failed to initialize renderer. Failed to create IDXGIswapchain.
    0x80070005"

    The game starts working again if i uninstall this fix.
    Is there anything i can do to get this working?

    ReplyDelete
    Replies
    1. We've seen this happen as well. It seems to only happen when you change graphic options in the game.

      Try uninstalling the fix using uninstall.bat, and then run the game and set up the graphics the way you expect to want them in the game. After it is set up and running, then add the game fix. If you still get the error on the first launch, try a second launch. This approach has worked for others.

      Delete
    2. thanks for replying!

      unfortunately i couldnt get it to work. i tried what you suggested many times, tried to reboot my computer a few times, but it still wouldnt start. is there anything else at all that i could try? (im thinking about reinstalling nvidia drivers). its really a shame since shadow of mordor looked outstanding in 3d and i wouldnt want to play this in 2d.

      Delete
    3. What version of Win10 are you running? I had trouble with this on Anniversary, but it worked fine (after the first error) on Fall Creators Update. I did not try other Win10s.

      Also of note, it works for sure on Win7. If you want to make your gaming life easier, I always encourage people to dual-boot to Win7 for gaming. Current Win10 philosophy is to f* with you at least twice a year. There is no performance or visual improvements by using Win10.

      Would be worth trying a DDU reinstall of driver. Especially if you roll back to older drivers before Win10 FCU wrecked things. Also might be fixed in the very latest versions, it takes NVidia at least a couple of months to fix stuff that Win10 keeps breaking.

      Delete
    4. i have the latest version i can get (i think): 1709.
      i did a clean install for nvidia drivers, but no change.
      is it a chore to change the win version? is there any good guide for it? i havent done that before and honestly it sounds kinda scary.

      Delete
    5. OK, I'd expect 1709 to work. Works for me, and for at least 3 other people on the forums. Not sure what might be going wrong for you. I would not worry about rolling back Win10. It's not hard, but not likely to help here, and also it seems to poison the installation fairly often. If you did an 'upgrade' install of Win10 from 7 or 8, instead of a clean install, you might be suffering from this. Maybe do a full image backup, and try a clean reinstall of Win10 itself. If it doesn't work, you can image back to where you were.

      If you have a second drive, you just install Win7 on it, and switch boot as needed for scenarios like this. Some people use SATA slot switchers, some use BIOS selections. I use a dual boot from startup F8 menu (harder to set up). You don't need a 7 license, it will complain, but still allow you to use it.

      Delete
    6. my win 10 was clean install, on a new computer. my comp is about 1 year old. the only thing that has changed is that last week i got a new GPU, 1050ti (its a cheap stopgap for now, GPU prices are nuts at the moment).

      a bit offtopic sorry, but today i tried out doom(2016) in 3D and it was pretty messy. the 3D effect was kind of wobbly and hurt my eyes. the weirdest thing is: performance was terrible. FPS stayed at about 40 (once or twice it spiked to something like 120), even on low settings at 720p. that is baffling! i had a 750ti before and it gave me alot better performance than that, doom was completely playable on the old card. something must be wrong o.O

      Delete
    7. For Doom, that 1050ti is probably not good enough. It's a good value card, but is only comparable to a GTX 960. For an OpenGL 3D fix, where you need to keep the frame high to avoid eye-sync problems, this is not going to be good enough. The 750ti won't be good enough in 3D either. 3D takes 2x the performance of 2D.

      For the Win10 problem, I'm really not sure what else to try. Did you use DDU to reinstall the driver? It's not good enough to click the 'clean' button in the nvidia installer.

      Delete
    8. Which version of the game are you running, meaning did you install it from Steam, or did you get the Windows Store "Play Anywhere" version? Not sure if this even matters, but I cannot get any Window2s store games to run in 3D, something to do with, I believe, Windows Store games running in a "full screen window".

      Delete
    9. We cannot fix any games from WinStore. Microsoft has locked down the apps so that they cannot be modded. With five layers of DRM. If you care about modding, don't support them by buying anything on WinStore.

      Our fixes will always work with Steam versions.

      The crash on IDXGSwapChain4 might happen because that swapchain supports a call for HDR. If you are using HDR, try disabling it in Win10 FCU. That will likely allow the game to skip that call.

      Delete
    10. Original poster here!

      Okay so, i've done some testing and thought i'd report my findings, just in case it may be in any way useful at some point:
      I decided to do another clean DDU install, immediately after that i tried Doom and it worked! No more that weird wobbling image, framerate was high with decent settings in 3D and it looked amazing!
      Then i decided to try this Shadow of war 3D fix again, but still the same error message upon startup. I thought i'd leave it be and play some more Doom, BUT now the same issue appeared. framerate stays at 40-50 (no matter if it's 3D or 2D) and it's unplayable. Tried rebooting many times. Tried quick reinstall of Nvidia drivers. Didn't work. Decided to do a clean DDU install one more time and then tried Doom and now it's working again properly o.O

      So apparently that Shadow of war error is somehow connected to Doom getting messed up?

      Anyways i'm not going to bother you guys with this issue anymore, i'll accept defeat and just play it in 2D for now. Thanks for atleast trying to help me, i really appreciate it!

      Delete