ReShade - Advanced post-processing everywhere (SweetFX)

Discussion in 'Game Tweaks and Modifications' started by CeeJay.dk, Nov 30, 2014.

  1. Mikan

    Mikan Guest

    Messages:
    2
    Likes Received:
    0
    GPU:
    Asus MATRIX-R9290X-P-4GD5
    If it crashes directly without error message, it may still be possible to use just SweetFX if wanted. ^^

    Dragon Age 2 (DX11) directly crashes without error message with MSAA off.
    But most SweetFX shaders works if I just enable ingame MSAA.
    This disables ReShade´s depth "code?", I guess almost all hardware AA would do same.
    Only thing I noticed so far that this also seems to disable SMAA,
    even if settings is like sweetfx 1.5.1 :)

    Is there a define or something somewhere that disables depth?
    If not adding one would be nice, so people can test with both ^^
     
  2. paxton676

    paxton676 Member

    Messages:
    13
    Likes Received:
    0
    GPU:
    680gtx

    Cool, great find. Can we get some detailed instructions on how to use Reshade and ENB together? Also, details of how to get Reshade, ENB, and MPC-HC to work together? What to name files, where to place them etc... detailed please.
     
  3. SiriusHours

    SiriusHours Guest

    Messages:
    2
    Likes Received:
    0
    GPU:
    GTX 770m 3GB
    Got GTAIV working fine with ENB thanks to tips from marty, just specific on which shaders being used. Ill upload a set sometime this week if anyone if interested.

    need some more posts to show some stuff but Cheers on Reshade, happy new year errbody! finally able to work with DOF on my own. Ill message some dumps and logs.
     
  4. SLAMNDAN

    SLAMNDAN Guest

    Messages:
    4
    Likes Received:
    0
    GPU:
    EVGA GTX 980
    Warframe works with Sweetfx shaders in 64bit dx11 mode.

    None of the depthbuffer effects work at all however, most likely because it's an online game.
     

  5. Crosire

    Crosire Member Guru

    Messages:
    164
    Likes Received:
    0
    GPU:
    -
    Important!

    The ReShade website is up and running. Still under construction, but usable.

    This thread got really untidy and mixed up with all kind of different types of posts for different shaders and whatnot.
    To clean up a bit I encourage everybody to use ReShade's own forum for ReShade related issues and bug/crash reports from now on.
    Warnings, compiler errors and other, general SweetFX related things (e.g. screenshots) are still meant for this thread.


    Thanks and happy new year! =)
     
    Last edited: Jan 1, 2015
  6. aufkrawall2

    aufkrawall2 Ancient Guru

    Messages:
    4,500
    Likes Received:
    1,875
    GPU:
    7800 XT Hellhound
    You're really putting lots of efforts into this, thanks a lot!

    I noticed that inject AA can interfere with effects like film grain (not just with ReShade but in general), which will lead to some pixel flickering.
    Is it either possible to make the post-AA more clever when confronted with grain, or even to make ReShade disable the grain effect (and do the grain/dithering via SweetFX to avoid banding)?

    Happy new year! :)
     
  7. JPulowski

    JPulowski Guest

    Messages:
    84
    Likes Received:
    0
    GPU:
    NVIDIA GeForce GTX 690
    Sure. Let me give you and anyone who is interested step to step instructions:
    1. Download ENB injector
    2. Download latest Reshade + SweetFX bundle
    3. Extract the bundle to a new folder
    4. Extract ENBInjector.exe and enbinjector.ini from ENB Injector archive to the new folder
    5. Open enbinjector.ini with a text editor
    6. Change LibraryName=enbseries.dll to LibraryName=ReShade32.dll
    7. Under [TARGETPROCESS] you will see a list of executables which tells the ENB Injector which executables should be effected. By default it should have tesv.exe, SkyrimLauncher.exe and CreationKit.exe. You can remove them if you would like. In this case we just need to add mpc-hc.exe to the list, so ENB Injector can inject ReShade32.dll to the application. So just replace one of the entries(ProcessName0=mpc-hc.exe) or add a new one(ProcessName3=mpc-hc.exe). Currently my .ini file looks like this:
      Code:
      [LIBRARY]
      LibraryName=ReShade32.dll
      
      [TARGETPROCESS]
      ProcessName0=mpc-hc.exe
      ProcessName1=
      ProcessName2=
      ProcessName3=
      ProcessName4=
      ProcessName5=
      ProcessName6=
      ProcessName7=
      ProcessName8=
      ProcessName9=
      ProcessName10=
      ProcessName11=
      ProcessName12=
      ProcessName13=
      ProcessName14=
      ProcessName15=
    8. Run ENBInjector.exe and let it stay open in the background
    9. Then launch MPC-HC and play a video. If you see SweetFX greeting text and no compilation errors that means you did everything right.
    10. The rest is easy, just change your settings, toggle on and off shaders just like you are playing a video game.
    Notes:
    • If the target application is 64-bit, change LibraryName to ReShade64.dll. And if it is 32-bit, ReShade32.dll vice versa.
    • Shaders which depend on depth buffer might not work correctly or might not work at all. (DoF, SSAO etc.)
    • I did not do a detailed test but MPC-HC might require a video renderer with a shader support. Currently I am using madVR and it works fine.
    • CeeJay also ported shaders from version 1.5.1 to MPC-HC, which you can find here
    • This method is not exclusive to MPC-HC, basically you can inject ReShade into any application that uses d3d or opengl api. For instance, I already tried to launch Firefox with ReShade which worked successfully. But results were not that great.

    Also, if you have not done so already please don't forget to fill in the survey for the ReShade + SweetFX manual. You can find it here.
     
    Last edited: Jan 1, 2015
  8. lowenz

    lowenz Master Guru

    Messages:
    317
    Likes Received:
    4
    GPU:
    ASUS GeForce 3060
    Thanks Crosire!
     
  9. SiriusHours

    SiriusHours Guest

    Messages:
    2
    Likes Received:
    0
    GPU:
    GTX 770m 3GB
    sites looking good, hope to see some nice configs in the future!
    registered.:pc1:
     
  10. Horus-Anhur

    Horus-Anhur Ancient Guru

    Messages:
    8,730
    Likes Received:
    10,815
    GPU:
    RX 6800 XT
    Just tried ReShade on Metal Gear Rising: Revengeance and it worked perfectly.

    Also tried using it with an ENB in Skyrim, through the proxy option in ENB, but it just crashed the game immediately.
     

  11. pancakeman

    pancakeman Guest

    Messages:
    1
    Likes Received:
    0
    GPU:
    MSI GTX 970 Golden
    I can't seem to get this working with KOTOR 2, uses opengl. I might be a super n00b, I tried automatic, manual installation. The prompt comes up for Reshade but it seems it doesn't hook properly. Am I just not enabling this properly in-game?

    I've had success installing sweetfx via RadeonPro for other games, but I'm not as experienced with this or if it requires anything else. I've read all the documentation. Perhaps someone else could give me some advice.
     
  12. kgonepostl

    kgonepostl Member

    Messages:
    47
    Likes Received:
    0
    GPU:
    asus r9 290 dcu II
    Post your dump log on pastbin.com and link it here, maybe somebody will be able to help then.
     
  13. kx11

    kx11 Ancient Guru

    Messages:
    4,839
    Likes Received:
    2,645
    GPU:
    RTX 4090
    Reshade works 100% with Dolphin Emulator
     
  14. glitch203

    glitch203 Guest

    Messages:
    58
    Likes Received:
    0
    GPU:
    msi hd 6770 1go
    MgsGroundZeroes not work

    02/01/2015 09:13:51,467 | INFO | Initializing Crosire's ReShade version '0.11.0.621' built on '2015-01-01 19:14:49' loaded from "C:\Program Files (x86)\Metal Gear Solid Ground Zeroes\dxgi.dll" to "C:\Program Files (x86)\Metal Gear Solid Ground Zeroes\MgsGroundZeroes.exe" ...
    02/01/2015 09:13:51,477 | INFO | Registering hooks for "C:\Windows\system32\d3d8.dll" ...
    02/01/2015 09:13:51,477 | INFO | > Delayed.
    02/01/2015 09:13:51,477 | INFO | Registering hooks for "C:\Windows\system32\d3d9.dll" ...
    02/01/2015 09:13:51,477 | INFO | > Delayed.
    02/01/2015 09:13:51,477 | INFO | Registering hooks for "C:\Windows\system32\d3d10.dll" ...
    02/01/2015 09:13:51,477 | INFO | > Delayed.
    02/01/2015 09:13:51,477 | INFO | Registering hooks for "C:\Windows\system32\d3d10_1.dll" ...
    02/01/2015 09:13:51,477 | INFO | > Delayed.
    02/01/2015 09:13:51,477 | INFO | Registering hooks for "C:\Windows\system32\d3d11.dll" ...
    02/01/2015 09:13:51,477 | INFO | > Libraries loaded.
    02/01/2015 09:13:51,477 | INFO | > Found 2 match(es). Installing ...
    02/01/2015 09:13:51,477 | INFO | > Installed 2 hook(s).
    02/01/2015 09:13:51,477 | INFO | Registering hooks for "C:\Windows\system32\dxgi.dll" ...
    02/01/2015 09:13:51,477 | INFO | > Delayed.
    02/01/2015 09:13:51,477 | INFO | Registering hooks for "C:\Windows\system32\opengl32.dll" ...
    02/01/2015 09:13:51,477 | INFO | > Delayed.
    02/01/2015 09:13:51,477 | INFO | Registering hooks for "C:\Windows\system32\ws2_32.dll" ...
    02/01/2015 09:13:51,477 | INFO | > Libraries loaded.
    02/01/2015 09:13:51,487 | INFO | > Found 8 match(es). Installing ...
    02/01/2015 09:13:51,507 | INFO | > Installed 8 hook(s).
    02/01/2015 09:13:51,507 | INFO | Initialized.
    02/01/2015 09:13:51,507 | INFO | Installing delayed hooks for "C:\Windows\system32\dxgi.dll" ...
    02/01/2015 09:13:51,517 | INFO | > Found 3 match(es). Installing ...
    02/01/2015 09:13:51,517 | INFO | > Installed 3 hook(s).
    02/01/2015 09:13:51,847 | INFO | Initializing Crosire's ReShade version '0.11.0.621' built on '2015-01-01 19:14:49' loaded from "C:\Program Files (x86)\Metal Gear Solid Ground Zeroes\dxgi.dll" to "C:\Program Files (x86)\Metal Gear Solid Ground Zeroes\MgsGroundZeroes.exe" ...
    02/01/2015 09:13:51,853 | INFO | Registering hooks for "C:\Windows\system32\d3d8.dll" ...
    02/01/2015 09:13:51,853 | INFO | > Delayed.
    02/01/2015 09:13:51,853 | INFO | Registering hooks for "C:\Windows\system32\d3d9.dll" ...
    02/01/2015 09:13:51,853 | INFO | > Delayed.
    02/01/2015 09:13:51,853 | INFO | Registering hooks for "C:\Windows\system32\d3d10.dll" ...
    02/01/2015 09:13:51,853 | INFO | > Delayed.
    02/01/2015 09:13:51,853 | INFO | Registering hooks for "C:\Windows\system32\d3d10_1.dll" ...
    02/01/2015 09:13:51,853 | INFO | > Delayed.
    02/01/2015 09:13:51,853 | INFO | Registering hooks for "C:\Windows\system32\d3d11.dll" ...
    02/01/2015 09:13:51,853 | INFO | > Libraries loaded.
    02/01/2015 09:13:51,854 | INFO | > Found 2 match(es). Installing ...
    02/01/2015 09:13:51,859 | INFO | > Installed 2 hook(s).
    02/01/2015 09:13:51,859 | INFO | Registering hooks for "C:\Windows\system32\dxgi.dll" ...
    02/01/2015 09:13:51,859 | INFO | > Delayed.
    02/01/2015 09:13:51,859 | INFO | Registering hooks for "C:\Windows\system32\opengl32.dll" ...
    02/01/2015 09:13:51,859 | INFO | > Delayed.
    02/01/2015 09:13:51,859 | INFO | Registering hooks for "C:\Windows\system32\ws2_32.dll" ...
    02/01/2015 09:13:51,859 | INFO | > Libraries loaded.
    02/01/2015 09:13:51,862 | INFO | > Found 8 match(es). Installing ...
    02/01/2015 09:13:51,882 | INFO | > Installed 8 hook(s).
    02/01/2015 09:13:51,882 | INFO | Initialized.
    02/01/2015 09:13:51,882 | INFO | Installing delayed hooks for "C:\Windows\system32\dxgi.dll" ...
    02/01/2015 09:13:51,892 | INFO | > Found 3 match(es). Installing ...
    02/01/2015 09:13:51,892 | INFO | > Installed 3 hook(s).
    02/01/2015 09:13:52,199 | INFO | Redirecting 'CreateDXGIFactory1({770AAE78-F26F-4DBA-A829-253C83D1B387}, 000000081DC0F1A8)' ...
    02/01/2015 09:13:52,206 | INFO | Redirecting 'CreateDXGIFactory1({770AAE78-F26F-4DBA-A829-253C83D1B387}, 000000081DC0F1A8)' ...
    02/01/2015 09:13:52,210 | INFO | Redirecting 'CreateDXGIFactory1({770AAE78-F26F-4DBA-A829-253C83D1B387}, 000000081DC0EE38)' ...
    02/01/2015 09:13:52,214 | INFO | Redirecting 'CreateDXGIFactory1({770AAE78-F26F-4DBA-A829-253C83D1B387}, 000000081DC0EE38)' ...
    02/01/2015 09:13:52,218 | INFO | Redirecting 'CreateDXGIFactory1({770AAE78-F26F-4DBA-A829-253C83D1B387}, 000000081DC0EE28)' ...
    02/01/2015 09:13:52,222 | INFO | Redirecting 'CreateDXGIFactory1({770AAE78-F26F-4DBA-A829-253C83D1B387}, 000000081DC0EE28)' ...
    02/01/2015 09:13:52,225 | INFO | Redirecting 'CreateDXGIFactory1({770AAE78-F26F-4DBA-A829-253C83D1B387}, 000000081DC0EE28)' ...
    02/01/2015 09:13:52,229 | INFO | Redirecting 'CreateDXGIFactory1({770AAE78-F26F-4DBA-A829-253C83D1B387}, 000000081DC0EE28)' ...
    02/01/2015 09:13:52,351 | INFO | Redirecting 'CreateDXGIFactory1({770AAE78-F26F-4DBA-A829-253C83D1B387}, 000000081DC0ED28)' ...
    02/01/2015 09:13:52,355 | INFO | Redirecting 'CreateDXGIFactory1({770AAE78-F26F-4DBA-A829-253C83D1B387}, 000000081DC0ED28)' ...
    02/01/2015 09:13:52,359 | INFO | Redirecting 'CreateDXGIFactory1({770AAE78-F26F-4DBA-A829-253C83D1B387}, 000000081DC0ED18)' ...
    02/01/2015 09:13:52,362 | INFO | Redirecting 'CreateDXGIFactory1({770AAE78-F26F-4DBA-A829-253C83D1B387}, 000000081DC0ED18)' ...
    02/01/2015 09:13:52,366 | INFO | Redirecting 'CreateDXGIFactory1({770AAE78-F26F-4DBA-A829-253C83D1B387}, 000000081DC0ED18)' ...
    02/01/2015 09:13:52,370 | INFO | Redirecting 'CreateDXGIFactory1({770AAE78-F26F-4DBA-A829-253C83D1B387}, 000000081DC0ED18)' ...
    02/01/2015 09:13:52,377 | INFO | Redirecting 'CreateDXGIFactory1({770AAE78-F26F-4DBA-A829-253C83D1B387}, 000000081DC0F2E0)' ...
    02/01/2015 09:13:52,378 | INFO | Redirecting 'D3D11CreateDevice(000000081DCE2990, 0, 0000000000000000, 0, 000000081DC0F3D0, 1, 7, 00007FF6D5E83320, 00007FF6D5E83340, 00007FF6D5E83328)' ...
    02/01/2015 09:13:52,378 | INFO | > Passing on to 'D3D11CreateDeviceAndSwapChain':
    02/01/2015 09:13:52,378 | INFO | Redirecting 'D3D11CreateDeviceAndSwapChain(000000081DCE2990, 0, 0000000000000000, 0, 000000081DC0F3D0, 1, 7, 0000000000000000, 0000000000000000, 00007FF6D5E83320, 00007FF6D5E83340, 00007FF6D5E83328)' ...
    02/01/2015 09:13:52,474 | INFO | Exiting ...
    02/01/2015 09:13:52,474 | INFO | Uninstalling 16 hook(s) ...
    02/01/2015 09:13:52,512 | INFO | Exited.
    02/01/2015 09:13:52,516 | INFO | Exiting ...
    02/01/2015 09:13:52,516 | INFO | Uninstalling 15 hook(s) ...
    02/01/2015 09:13:52,546 | INFO | Exited.
     
  15. bishi

    bishi Master Guru

    Messages:
    575
    Likes Received:
    17
    GPU:
    GTX 1080 SLI
    Try enabling custom Direct3d support for the app in RTSS
     

  16. JonasBeckman

    JonasBeckman Ancient Guru

    Messages:
    17,564
    Likes Received:
    2,961
    GPU:
    XFX 7900XTX M'310
    I figured it out after some more trial and error, I just used the wrong games to try it on since it works pretty well on other titles that I've now tested with. :)
    (As stated DirectX 11 support can be a bit buggy but so far only Far Cry 4 has given me any real trouble, Assassins Creed Unity tends to crash a bit as well but starting it again usually works, doesn't want to hook the depth buffer either but that's probably something I'm doing wrong, MSAA being disabled since it's not compatible.)

    For DirectX 9 I'm mostly just using GeDoSaTo (Shader suite isn't as extensive of course but I don't have the skill to create individual game customizations like that so I mostly stick with AA only.) and there's not that many OpenGL games installed currently so there's not much I can do with it as well thus I've only been trying with the D3D11 API. :)
     
  17. KINGPLA

    KINGPLA Guest

    Messages:
    1
    Likes Received:
    0
    GPU:
    nvidia geforce gtx 560m
    Hi All! How can I use DOF in ReShade? Preferably in order, where and what to place and where to download. I would be very grateful to You All!
     
  18. LesserHellspawn

    LesserHellspawn Master Guru

    Messages:
    690
    Likes Received:
    32
    GPU:
    RTX 3080ti Eagle
    Tried Elite Dangerous with the current ReShade Beta. The game simply crashes when launched.
     
  19. kgonepostl

    kgonepostl Member

    Messages:
    47
    Likes Received:
    0
    GPU:
    asus r9 290 dcu II
    I don't understand, I install reshade, the battlefield 4 x64 exe crashes and sweetfx just doesn't load at all with the x86 exe. How do you get Battlefield 4 to work?
     
  20. Preacher0815

    Preacher0815 Member

    Messages:
    30
    Likes Received:
    0
    Shut down any OSD software you have running. I had to do the same for RTSS, simply disabling it didn't work.
     

Share This Page