Jump to content
Sign in to follow this  
autogyro

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

Recommended Posts

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?


7950X3D / 32GB / RTX4090 / HP Reverb G2 / Win11

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.


7950X3D / 32GB / RTX4090 / HP Reverb G2 / Win11

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.


Kyle Weber (Private Pilot, ASEL; Flight Test Engineer)
Check out my repaints and downloads, all right here on AVSIM

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... 


Regards, Sebastian

 

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

For those experiencing CTDs after awhile in P3D, try to avoid using the SMAA settings. I've found with those turned off I get maybe a CTD, but very rarely after going through menus etc.

Share this post


Link to post
 

Where can I get SweetFX 2.0 presets for Prepar3DV2.4?

Could you upload yours or something?

Thanks.

 

 

There aren't any.  I just played with the SweetFX_settings.txt file.


David Graham Google, Network+, Cisco CSE, Cisco Unity Support Specialist, A+, CCNA

 

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
  • Tom Allensworth,
    Founder of AVSIM Online


  • Flight Simulation's Premier Resource!

    AVSIM is a free service to the flight simulation community. AVSIM is staffed completely by volunteers and all funds donated to AVSIM go directly back to supporting the community. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. Thank you for your support!

    Click here for more information and to see all donations year to date.
×
×
  • Create New...