Monster Hunter: World

File information

Last updated

Original upload

Created by

Leaf

Uploaded by

aldenalden4

Virus scan

Safe to use

Tags for this mod

250 comments

  1. aldenalden4
    aldenalden4
    • premium
    • 10 kudos
    Locked
    Sticky
    If your game is crashing at start, try renaming dxgi.dll to d3d11.dll

    If the shader doesn't apply when you close the ReShade overlay, try turning on the FPS counter overlay
  2. MrSeptember1
    MrSeptember1
    • premium
    • 20 kudos
    A bunch of months ago (maybe even a year ago, for all I know), I managed to make ReShade work with DirectX12 just by (most likely) renaming a file, without the injector or an extra tool. I don't remember what I did, but it worked flawlessly without me having to launch anything extra for a really long time.

    Today, I reinstalled my OS. When launching MHW, everything works perfectly... Except the ReShade. It won't load in DX12 mode anymore, despite the files being exactly the same since they were from a backup. I had to switch to DX11 for the moment, since Reshade is more important to me than 5-10 frames (since I already run it at 130 to 144 FPS, but DX12 makes it more stable on average). I loaded World from a backup, so everything including ReShade is intact and exactly the same as before. It doesn't work for DX12, despite the exact same files, though. Quite strange.

    I somehow managed to make it work without the injector/helper/whatever randomly when following some instructions. As far as I'm aware, I was following what RetroRyIn said below. Still no clue how I managed to make it work for DX12 without an injector, and why it doesn't work despite the files being exactly the same as before.

    Some details: I don't have a "dxgi.dll", so I'm assuming I renamed it. I could see the DX version thanks to RivaTuner overlay, so I have confirmation that it was DX12. In fact, I even have some screenshots from one day and two days ago. The earliest indicator I could find was from 30th of December, last year. Again, I never used the ReShade injector or an extra tool to make it work. ReShade version in question: 5.9.2.

    The graphics config from my backup still shows DX11, even though I have been playing with DX12 on since... forever. This entire thing just doesn't add up... I'd assume I was hallucinating, if I didn't have screenshots that showed the DX version.

    TL;DR: I somehow made ReShade work for DX12 without an injector in the past. I have the exact same files now (since it was a manual backup), but it won't work. I want to figure out how I made it work. Any information is welcome.
  3. Limmel33
    Limmel33
    • member
    • 0 kudos
    It works as of 1/6/2024, Version 15.21.00 with DX12 DISABLED without injector. Need to rename dxgi.dll to d3d11.dll in the game directory folder and you'll see the reshade menu popping up on start up.
    1. ignat250201
      ignat250201
      • member
      • 0 kudos
      THX BRO!!!
    2. hanhan01248
      hanhan01248
      • supporter
      • 0 kudos
      disabling DX12 makes my screen flicker badly... not sure why since I haven't played in a while. Probably because a NVIDIA drivers update? Would love a solution

      EDIT: 90% fixed it, there's only flickers in title screen, in-game is fine. I have DirectX 12 Off, Borderless Window, FidelityFX Cas + Upscaling Off, VSync off. Forgot if I renamed dxgi.dll to d3d11.dll, but I have d3d11.dll in game folder.
    3. Creceto880
      Creceto880
      • supporter
      • 0 kudos
      it may be because you renamed dxgi.dll to ReShade64.dll, just rename it back to dxgi.dll
  4. ZenoJam22
    ZenoJam22
    • member
    • 0 kudos
    As of 19/2/2024, The preset it still functional. Also a small note for anyone first time using ReShade with Mod Organizer 2 (MO2) like me, you can follow the steps listed in the first comment (bellow the sticked one) to only step 7 and then move to this wonderful guide: https://www.nexusmods.com/monsterhunterworld/mods/5347 by TrueSpaghetti and scroll all the way down and you should see a step by step guide to use with ReShade. From that guide, you can continue from step 6 all the way to the end. Except in step 15, if you're like me and have followed the first few steps when installing ReShade and renaming "dxgi.dll" to "ReShade64.dll", I chose "ReShade64.dll" in place of "dxgi.dll". Though I haven't tested it, I think it should still work without even renaming the dll file.
  5. RetroRyIn
    RetroRyIn
    • premium
    • 6 kudos
    STILL FUNCTIONING AS OF UPDATE 15.20!

    For those who may have issues like I did while getting ReShade to display its overlay, here is a single post install guide for 2023 (formerly 2022) on how I personally got it running.

    Note: Have file extensions turned on, this is usually a given for well versed modders but just for clarity this setting is disabled by default on Windows (thanks Microsoft). I won't explain how to do it here, just google it yourself so I don't see comments that it's not working when someone renamed something to Reshade64.dll.dll

    1. Download Colorful ReShade and extract the .ini into your MHW game directory (where the .exe is)
    2. Download ReShade (standard version NOT the one with add-on support) current working with version 5.9.2
    3. Run the ReShade setup and select Monster Hunter World from the game list and select DirectX 10/11/12
    4. Select browse at the bottom and go back to your MHW directory and select "Leaf's Colorful ReSade" (this will automatically enable it for you in game when you start MHW so you don't have to select it in game later)
    5. Select SweetFX, Ashtray, Shaders and Legacy Effects as your effect packages
    6. Select next and uncheck all options for each package and only select the ones listed: SweetFX = Curves; Ashtray = Clarity; Shaders = Eye Adaptation; Legacy Effects = Colorfulness
    7. Finish the ReShade setup so it closes
    8a. (OPTIONAL, DO THIS ONLY IF YOU HAVE DX 12 ENABLED FOR MHW) Go back to your MHW directory and rename "dxgi.dll" to "ReShade64.dll" as we are now going to download ReShade Injector Helper to add DX 12 compatibility
    8b. (OPTIONAL, DO THIS ONLY IF YOU HAVE DX 12 ENABLED FOR MHW) Download Reshade Injector Helper and extract ONLY "inject.exe" and "MHW - Reshade Injection Helper.exe" to your MHW directory and launch the MHW - Reshade Injection Helper.exe (you will need to launch MHW from this executable every time you want to play with ReShade, how you do that is up to you, shortcut etc., I personally launch it via Vortex. Do NOT add the executable to your steam library, it won't work as it fails to launch properly)
    9. Once MHW has launched you should now have a notification to press the "home" key on your keyboard for the tutorial, press it and skip the tutorial, you can then choose enable performance mode at the bottom of the overlay menu next to the "reload" button (I personally didn't so its your preference if you want it enabled), then press home again to close the ReShade overlay (If you have DX 12 disabled and are still experiencing problems you may need to rename dxgi.dll to d3d11.dll)

    Congratulations, you should now have ReShade running on MHW with the Colorful preset, there is nothing else you need to do from here as everything you did in the ReShade setup has applied all the effects for you automatically.

    Uninstall:
    Re-launch the ReShade setup, select Monster Hunter World from the game list and select DirectX 10/11/12, select uninstall, next and finish, ReShade should then uninstall most of it's files, be sure to manually check your MHW install location for any lingering ReShade .ini's or folders. (you may also need to manually delete ReShade64.dll/d3d11.dll as the uninstaller may only look for dxgi.dll if you renamed it)
    You can then also manually delete Leaf's Colorful ReSade (gotta love that typo).
    1. Biggkenny
      Biggkenny
      • supporter
      • 0 kudos
      Reshade is working fine for me with DX12 on. I launch with ReShade Injector Helper. The only extra thing I did was rename dxgi.dll to Reshade64.dll (instead of your point 8 onwards). I would advise that you try that
    2. RetroRyIn
      RetroRyIn
      • premium
      • 6 kudos
      This surprisingly does work, a bit finicky and annoying that I have to now launch MHW with a separate .exe but eh. I'll update this to include it.
    3. Aidan524
      Aidan524
      • member
      • 0 kudos
      great guide 
      have you found any sort of way to disable the "Do you want to allow this app from an unknown publisher to make changes to your device?" from showing up every time?
      if there is a way to disable it specifically for this file it would be great for me because then you could just add it to your library as a Non-Steam Game (hit the "games" button at the top and its at the bottom of the drop-down bar) 
    4. kxteii
      kxteii
      • member
      • 0 kudos
      Greatful
    5. FelicityGS
      FelicityGS
      • member
      • 0 kudos
      Bless you, this worked a charm as of feb 2023.
    6. RetroRyIn
      RetroRyIn
      • premium
      • 6 kudos
      A bit late on this as I haven't been perusing nexus for awhile but I do not have this issue with Windows Defender sadly (I tend to get one prompt but it never appears more than once after Igrant it access), the console simply opens and launches the game as intended. If it at all helps I launch the ReShade Injector Helper through Vortex and I'm on a Windows 10 system in case this issue is on Windows 11.
    7. tama7ki
      tama7ki
      • member
      • 0 kudos
      Sorry, I did everything you said and still can't play.
      I'm using win11 and also support dx12, but after a series of actions, it's an endless black screen after entering the game. I am very distressed.
    8. Mightobscuritix
      Mightobscuritix
      • member
      • 0 kudos
      Thanks alot! 

      For the guys who use a new version of Reshade: Legacy Shaders is named Legacy Effects now. 
    9. RetroRyIn
      RetroRyIn
      • premium
      • 6 kudos
      Will update the guide to reflect the changes made in the newest version of ReShade, thank you very much!

      Also I'm sorry I don't have any solution for you @tama7ki, you would either have to sacrifice  switching to dx11 or downgrading to Windows 10.
    10. Loukingree
      Loukingree
      • member
      • 0 kudos
      Thank you so much! I followed the steps and right at the start menu screen I noticed the difference! My eyes even oppened up lol tyvm
    11. ccarver0
      ccarver0
      • member
      • 0 kudos
      This solved all my problems.  Thanks a lot!
    12. registerfordownloadmods
      registerfordownloadmods
      • member
      • 0 kudos
      nice guide, solve my problem and works as intented.
    13. throwawaylawd
      throwawaylawd
      • member
      • 0 kudos
      After trying like 10 times with 5 different methods, this finally worked.  

      MAKE SURE TO DELETE OLD RESHADER FILES FROM MHW FOLDER if this method is not working for you.  
      Reshade's uninstall doesn't work properly. Only after I removed the remaining Reshade.ini and reinstalled following this guide did it work.  
      Thanks. Game is finally playable.   

      Also note, I don't have any prompt for "home" to edit or anything. Idk

    14. RetroRyIn
      RetroRyIn
      • premium
      • 6 kudos
      Will update the uninstall section to look for any lingering ReShade .ini's and folders.
    15. crankycrank55
      crankycrank55
      • member
      • 0 kudos
      Thank you so much for these thorough steps! It looks better and alive now. Thanks again
    16. preggobigbelly
      preggobigbelly
      • member
      • 0 kudos
      Hi I use the latest version Reshade and dx12 api. I launch the Reshade Injection Helper.exe and it works. I can see the "press home button" on the top but the screen is black and Two seconds later the program crashes. Is there any reason?
      Update: 
      I found the error. A program caused. Thank you 
    17. TP5073
      TP5073
      • member
      • 0 kudos
      I really cannot figure what I am doing wrong. I never get a popup from Reshade when I boot my game. I've booted from Steam, from the folder, as administrator, etc. I never see "press shift + f2" or "press home" tutorial. Idk.
    18. RetroRyIn
      RetroRyIn
      • premium
      • 6 kudos
      If you are running dx12 on MHW and have installed ReShade Injector Helper you MUST launch MHW via the Reshade Injection Helper.exe. You CANNOT run this file through steam by adding it to you library, or adding it to your MHW parameters. It MUST be launch either manually, through a shortcut or though a mod manager like vortex after adding it to the tools section and setting it as your primary launch tool (like how SKSE is for Skyrim)

      Note that Reshade Injection Helper is only required if you play with dx12 enable though MHW settings.
    19. TP5073
      TP5073
      • member
      • 0 kudos
      Which is why I am confused. I have DX12 disabled in the game, so I should not need the injector helper, right? I don't want to use the injector helper or DX12. I will forget about trying reshade.
    20. TP5073
      TP5073
      • member
      • 0 kudos
      lol. one last attempt, changed dxgi.dll to d3d11.dll (didn't see that final sentence in your step 9) and it works lololol.
    21. Renmiya
      Renmiya
      • premium
      • 0 kudos
      Thanks for this masterpiece of a guide.  ^^
    22. Trykrist
      Trykrist
      • supporter
      • 0 kudos
      I've followed the steps to get DirectX 12 to work and I'm able to do everything including getting reshade to run but when I load the game and press HOME and skip tutorial all i get is a big blank menu box. I'm able to get reshade to work with DirectX 12 turned off but get lower fps and higher gpu usage. does anyone know why this is happening or a work around? 

      the empty menu I get is this. https://imgur.com/a/3SXJZuF

      EDIT: I Missed a step in section 8b (needed the 2 exe files IN the directory I was launching outside the directory)
    23. Multigunz
      Multigunz
      • supporter
      • 1 kudos
      #5 is a little less clear then I'm sure you intended. "Shaders" is a big generic, as there are MULTIPLE effects named or with the name "Shaders" in the title. I assume, when using your guide, that what you meant was the "Shaders by brussell." 

      #6. As of version 6.0.1 (the one I'm using at the time of this writing), the process for selecting which packages to install is slightly different. Instead of clicking "Next" to determine which parts to install, the Reshade Setup asks you this the moment you click on the package in question. It opens up a little drop down of all the options, with all of them unchecked by default. Clicking the box again (for example on SweetFX) puts a checkmark next to the name instead, and the drop down goes away (I can only assume this means all options are selected). 

      Not sure if you want to include that in your guide, just figured I would bring it up. Anyways, great guide, appreciate it! 

  6. UndeadCorporation
    UndeadCorporation
    • member
    • 0 kudos
    Does this remove blur?
    1. heisenberg42019
      heisenberg42019
      • supporter
      • 0 kudos
      For that turn off dlss and AA. i had that blurr problem and it was killing me but this fixed it for me.
  7. cronofear
    cronofear
    • member
    • 0 kudos
    If Reshade isn't automatically installing the effects (.fx files) using this preset. Install:
    - SweetFX (Curves.fx)
    - Shader by brussel (EyeAdaptation.fx)
    - AstrayFX (Clarity.fx)
    - Legacy effects (Colourfulness.fx)
    1. diazchika
      diazchika
      • member
      • 0 kudos
      thank you
    2. Breakthen
      Breakthen
      • member
      • 0 kudos
      thank you
  8. Jeriko67
    Jeriko67
    • premium
    • 2 kudos
    So renaming causes the crashing for me even though it's supposedly the step to help people who are already crashing lol. Trying to find a workaround so I don't have to use the reshade injector helper since I want to use my mods properly.

    Okay, so my issue was having directx 12 turned on the last time I played before I did the name change method. If you made the same mistake as me, change the name back to dxgi and then turn off d12 then try the rename again

    Welp forget what I said. I tried to update to the most recent of version of reshade because I didn't realize I was emulating 4.91 with the injector and now I'm stuck again 
  9. YourLittleHelper
    YourLittleHelper
    • premium
    • 0 kudos
    did everything like in long guide but i dont get any notification ingame :( im also not using dx12
    1. LynAlter
      LynAlter
      • member
      • 0 kudos
      See the sticky note, if its not still working Try use launch option -dx11 on steam
  10. Maulclaw
    Maulclaw
    • member
    • 11 kudos
    Has anyone figured out a way to make ReShade work with the latest version of Stracker? I don't think the creator will provide any fixes for that.
    1. Immortalis2
      Immortalis2
      • premium
      • 1 kudos
      You need this and you need to start the game with the injector helper everytime. I have added the .exe in my steam library and start it that way.

      Read everything, also the there is a folder in the download files tab with images step-for-step. Link below:
      https://www.nexusmods.com/monsterhunterworld/mods/4869?tab=description
    2. Jeriko67
      Jeriko67
      • premium
      • 2 kudos
      I appreciated this comment for informing me how to get the reshade to work but it directly interferes with the skip cutscene mod sadly
  11. MARSENIX
    MARSENIX
    • member
    • 0 kudos
    Hello, a bit late to the party here, also first time using ReShade. I seem to be stuck in the step where I'm supposed to rename dxgi.dll. Thing is, I don't have that file in my game folder. I'm using the high res texture pack DLC on the game and I'm not a hundred percent sure if that's the reason why I'm missing the dxgi.dll file. Any help would be appreciated.

    EDIT: nevermind, I missed the part where it said that this only applies to DX11. I checked and I'm on DX12, my bad

    EDIT 2: Attempted the DX12 workaround and sad to see that it still needs the renaming of the dxgi.dll file, which I'm missing in my game folder, so I actually do need help.
    1. RetroRyIn
      RetroRyIn
      • premium
      • 6 kudos
      ReShade Injector Helper Comes with ReShade64.dll in its zip file, and may work as a substitute. This is untested by me so it may not work with the latest version of ReShade (5.9.2) which I have recently updated to.

      Sorry this is like half a month off but I hope it helps.