Jump to content

Sign in to follow this  
autogyro

ReShade (shader injector), SweetFX 2.0 and P3D v2.4

Recommended Posts

So, I've just stumbled upon ReShade, a new and improved shader injector, which allows SweetFX 2.0 beta to sort of work with P3Dv2.4. I believe people were struggling with getting SweetFX 1.6 to work with P3D versions later than 2.2. The public beta for Reshade was recently released, however it does crash A LOT however (will crash P3D after going into the menu about 3-4 times). But the screenshots you can take with the settings set to what you like, can really make P3D v2.4 look amazing.


 


These are completely untouched (other than cropped) screenshots from P3D v2.4. Screenshots via printscreen utility to capture the lighting change effects utilised in SweetFX ('v' screenshot capture button doesn't capture the shader effects). All images taken at Buochs, Switzerland, home of Pilatus, in different weather/season conditions.


 


wgXeiTs.jpg


 


 


5ppjOPK.jpg


 


ZPM4OBj.jpg


 

Share this post


Link to post

Thanks for the heads up!

 

 

Tried it and looks to be a keeper.

I can go in the menu's now without the need to switch it off first.

 

Any idea how to remove the 'statistics' from the right top corner?

 

 

[Edit] Found it! Great : )

Share this post


Link to post

It does look amazing. Were these screenshots taken with HDR on or not? I'm quite happy with Rob's HDR tweak, but these images seem to be even better.

Share this post


Link to post

Should work, it works on my Win 8.1 which SweetFX 1.6 doesn't on my machine.

 

Do you have KB2670838 installed?

Share this post


Link to post

Not sure buddy, I'll see if I can check when I'm back home in a few hours.

 

Hi Auto - I will continue this here as you have seen my post at ftx - do you have to have sweet loaded also maybe thats why I was only seeing half a screen - I only tried reshade standalone - thanks

Share this post


Link to post

The original SweetFX is working fine on my pc since I switched from IE to Mozilla.

 

I have a daytime prest and a nighttime one.

Share this post


Link to post

Hi Auto - I will continue this here as you have seen my post at ftx - do you have to have sweet loaded also maybe thats why I was only seeing half a screen - I only tried reshade standalone - thanks

 

HI Richard,

 

That's possible, it would probably be the default shaders that come with just ReShade and its settings that is doing that. No, you don't HAVE to use SweetFX, but it does have a fair number of already written shaders which you can test. ReShade, from what I gather, is just a method of injecting the HSHL shaders into P3D, it all depends on what shaders are being called for. SweetFX is reasonably well known by the community and so you might have better luck with some recommended settings for P3D - for example, I'm using the ReShade with SweetFX 2.0 (the other download link), and all I have turned on is the SMAA (not even necessary really, if you use NI), curves and Cineon DPX colours.

 

 

 

If you have SweetFX working already, as GSalden has, then there's no worries - but I couldn't get any version of SweetFX to play nicely with P3D until I used ReShade. Another example of the shader effects in action (mostly dynamically adjusting contrast, intensity and colour balance, especially of the background sky to make it 'pop' more):

 

Z7dg53D.jpg

Share this post


Link to post

It took a lot of tweaks, but it worked. The shader has an option of split screen. This is the initial result.

 

 

Share this post


Link to post

Which half of the screen is enhanced by ReShade? I like the right half, which has higher brightness and contrast.

 

The original P3D HDR is really too dark and dull, but with Rob's HDR tweak it becomes quite nice. However, the screenshots by autogyro with SweetFX do look even better.

 

Is there a tutorial as how to exactly get ReShade and SweetFX to work with P3D? By the way, do they work under DSR?

Share this post


Link to post

The left side of the screen is the stock shaders.

 

I have not used Rob's HD tweak, so I cannot comment. On a side note, I did NOT enable HDR in SweetFX.

 

My understanding is that DSR is for Nvidia cards. I have ATI cards.

 

There is no known tutorial. At this point, I would like to pause and say. You can, and I did, break P3D to the point of not booting. This mod is for advanced users. I thoroughly read both readme files. Even when installed correctly, It can crash the sim. It's beta software. With that being said, here are some of the caveats I encountered.

 

First, it does NOT modify your P3D config. Safe there, but it does add DLL's to the main directory which can, as mentioned before, cause the sim not to boot.

 

One of the main problems was the installer detecting P3D as a DirectX 9 program with no option to switch. As such, it installed the default DX9 DLL's for SweetFX. The shaders keep compiling in DX9/DX10. I wanted/needed/coveted the DX11 shaders.

 

After much frustration, I deleted only the SweetFX DX9 DLL's in the main P3D directory. Then I re-ran the installer and it detected P3D as unknown. I was then able to select the radio button for DX11.

 

After I installed it and loaded up the sim, I started changing different parameters within the SweetFx.cfg file. I'd load notepad. Make the changes. Save. Close.  Delete the shaders directory. Launch sim. See the changes. Close sim. Launch notepad. Make changes. Save. Close. Rinse, repeat.

 

After spending a lot of time. I forgot that I had left the SweetFX.cfg open in notepad. The sim was still running. I went ahead a made a change to one of the shaders. Hit save and was amazed to see the changes took place in real-time in the sim. There was no need to keep reloading the sim after the changes were made. After that, it was a lot of fun exploring the different shaders and there combinations.

 

I currently have the following shaders enabled:

SMAA
LUMASHARPEN
DPX
LIFTGAMMAGAIN
VIBRANCE
CURVES
DITHER
 

And I'm still delving deeper into the config file.

Share this post


Link to post

I had it a lot more easier - just unzipped the ReShade zip file, then ran it and it would auto install into P3D, picking D3D11. If you check the readme, it basically works if you have the relevant and correct DLLs in the prepar3d folder. It's supposed to be relatively straight forward - although certainly it is still beta so errors may be expected. But good to hear it's working for you romney.

 

FlyIce, I'm running P3D HDR + Rob's HDR tweaks, even with SweetFX running, but not the HDR or vibrance shader options in SweetFX as they sort of do the same thing.

 

I've turned off SMAA and are using DSR with ReShade running - works fine for me.

 

Also, awesome video showcasing some differences romney!

Share this post


Link to post

One of the main problems was the installer detecting P3D as a DirectX 9 program with no option to switch. As such, it installed the default DX9 DLL's for SweetFX. The shaders keep compiling in DX9/DX10. I wanted/needed/coveted the DX11 shaders.

 

After much frustration, I deleted only the SweetFX DX9 DLL's in the main P3D directory. Then I re-ran the installer and it detected P3D as unknown. I was then able to select the radio button for DX11.

 

After I installed it and loaded up the sim, I started changing different parameters within the SweetFx.cfg file. I'd load notepad. Make the changes. Save. Close.  Delete the shaders directory. Launch sim. See the changes. Close sim. Launch notepad. Make changes. Save. Close. Rinse, repeat.

 

After spending a lot of time. I forgot that I had left the SweetFX.cfg open in notepad. The sim was still running. I went ahead a made a change to one of the shaders. Hit save and was amazed to see the changes took place in real-time in the sim. There was no need to keep reloading the sim after the changes were made. After that, it was a lot of fun exploring the different shaders and there combinations.

 

Re-running the installer didn't work for me. Initially I got it to work well (after deleting all remains from a previous version) but it seemed to use the D3D9.dll causing a crash sometimes and performance issues.

 

I finally got the welcome to read: 'Rendering using D3D11'

 

 

 

Here is a short HOW TO for those who want to try ReShade/SweetFX:

 

1: Download 'ReShade 0.11.1 Public Beta with SweetFX 2.0 Preview'

 

2: Run ReShade Setup and point it to P3D

 

3: Copy the ReShade32.dll to the P3D folder and rename it to dxgi.dll

 

4: Trash the d3d9.dll!!!!!

 

5: That's it, change settings in 'ReShade_settings' (only one option) and 'SweetFX_settings' in the P3D/SweetFX folder.

 

SweetFX rendering is done on the fly and immediately visible in P3D when saving the settings file.

SweetFX doesn't touch P3D's shaders, shader folder or shader cash.

 

 

Hope this helps, greetz

Share this post


Link to post

Thank you guys! I may give it a try soon. Years ago I used sth called ENB with FSX but wasn't too impressed. I guess there are only that much you can tweak with DX9, but those SweetFX images look impressive.

Share this post


Link to post

Re-running the installer didn't work for me. Initially I got it to work well (after deleting all remains from a previous version) but it seemed to use the D3D9.dll causing a crash sometimes and performance issues.

 

I finally got the welcome to read: 'Rendering using D3D11'

 

 

 

Here is a short HOW TO for those who want to try ReShade/SweetFX:

 

1: Download 'ReShade 0.11.1 Public Beta with SweetFX 2.0 Preview'

 

2: Run ReShade Setup and point it to P3D

 

3: Copy the ReShade32.dll to the P3D folder and rename it to dxgi.dll

 

4: Trash the d3d9.dll!!!!!

 

5: That's it, change settings in 'ReShade_settings' (only one option) and 'SweetFX_settings' in the P3D/SweetFX folder.

 

SweetFX rendering is done on the fly and immediately visible in P3D when saving the settings file.

SweetFX doesn't touch P3D's shaders, shader folder or shader cash.

 

 

Hope this helps, greetz

 

Unfortunately this led to an instant CTD for me (after clicking "yes, I understand this is a beta").  Didn't even make it to the main window.

Share this post


Link to post

So far it's stable on my system. No crashes and massive frame drops when accessing the menu anymore. (menu bar as well as right-click menu)

But I'm unable to undock gauge windows (Feelthere Map gauge in my case) without loosing half of the framerate

I had some hope that "ReShade" would also fix this... 

Share this post


Link to post

CTDs for me when I was in the P3D menue and switch out of it.

 

Question: To deinstall it do I only have to rename the d3d.dll or do I have to manually delete some more files?

Share this post


Link to post

To uninstall, delete from P3D main folder:

 

SweetFx folder,

Sweet.fx file,

dxgi.dll, d3d9.dll, both or either one if present.

 

 

greetz,

Share this post


Link to post

To uninstall, delete from P3D main folder:

 

SweetFx folder,

Sweet.fx file,

dxgi.dll, d3d9.dll, both or either one if present.

 

 

greetz,

Thanks! Now I can finally set my controls again without CTDs  :rolleyes:

 

But otherwise it looks very nice! Hopefully the CTDs will cease with another update of Re-Shade  B)

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  
×
×
  • Create New...