OP Updated (1st June 2015).UPDATE: SweetFX 2.0 works on Windows 8.1 and Windows 10 without the need of RadeonPro. Profiles designed for SweetFX 2.0 are required. Older profiles require SweetFX 1.5.1.
Welcome to this little walk through on how to use SweetFX in Windows 8.1.What is SweetFX?
SweetFX is a handy tool that allows a user to increase the visual appeal of their games by changing colour, forcing AA, adding visual vignetting, sharpening, contrast changes, emulating bloom and much more.What is required in order to use SweetFX in Windows 8.1?
The software we will be using is RadeonPro, SweetFX and a SweetFX preset.Did you say RadeonPro?
As you can see, I listed RadeonPro, so this guide might only work for AMD users. However, I think I've seen some Nvidia users run RadeonPro. I'm not entirely sure. This will be investigated soon.So, where can I find the required software?
You can find everything you need right below:RadeonPro
, (You really need this)SweetFX
, (SweetFX v1.5.1 Boulotaur2024 + Chromatic Aberration)SweetFX Preset
(Find the game you want to mod and download a preset for it)What else do I need to know before we get started?
We need RadeonPro to force SweetFX. It's the only way to get it working on Windows 8.1 due to changes in the OS.
Now listen here, RadeonPro only supports SweetFX v1.4 and below. Sadly, v1.4 is outdated and is missing some cool features found within the later v1.5. To get around this, a modded version can be acquired. This modded version contains shaders and features from v1.5 and have been integrated with v1.4's core files. This modded version is called SweetFX v1.5.1. This is the version you will be downloading by clicking the link above! This version also contains support for 64 bit games which is very handy indeed.
We are ready to now follow the guide. Follow each instruction carefully. The instructions are numbered to make things a little easier.
1) Install RadeonPro and launch the software. In the bottom right corner, it will say "32 bit" highlighted in blue like a hyper link. Click on it. Wait a second. Click again. Repeat until the blue text changes to "32/64 bit".
2) Download SweetFX 1.5.1v. Extract the .zip or .rar folder. You will have an extracted folder. Place this folder into My Documents.
3) Go back to RadeonPro and click on the little cogs icon:
4) A settings window will appear. Click on "Sweet FX settings" in the left hand side option panel:
5) Once clicked, check the "Enable SweetFX integration" checkbox. Then, point the software to your SweetFX location and assign a key to toggle SweetFX on or off:
6) Once you've completed step 5, click save to lock in your settings.
7) Once the setting window has closed from clicking save, click on the + icon within the main window of RadeonPro as shown below:
8) An explorer window will appear. Navigate the software to the .exe file of the game you wish to apply SweetFX onto. In my example, I will be navigating to Crysis 3:
9) Go onto the SweetFX presets website (link provided above) and navigate through the game list until you find the game your planning to apply SweetFX onto.
10) Download a preset and save it to the desktop.
11) In notepad, open the preset.
12) This next step is required even though it seems pointless. Without this next step, SweetFX won't work. So once you've opened the text file you just downloaded, you might see a bunch of stuff you don't understand included some developer notes written by the create of the SweetFX preset. You need to delete these notes. The notes are often found in the description section, above the SweetFX coding. Look at the example below:
13) The text highlighted in blue on the above image needs to be deleted from your text file!
14) Save the text file once you've removed the description text.
15) Rename your text file to the following: SweetFX_Settings
16) Place the SweetFX_Settings text file in My documents. You may create a folder to place the file inside to keep things nice and neat in your documents folder.
17) Go back to RadeonPro and click on the profile you created for your chosen game, then click on the SweetFX tab on the right hand side of the program:
18) Check "Enable SweetFx" checkbox and click on "Import settings...". Navigate using the file explorer and point the program to your SweetFX_Settings text file:
19) Now right click your game profile and click "Apply Now":
20) Launch your game from it's .exe file or via steam / origin / uplay. Once the game is loaded up, go in game and try toggling SweetFX on and off to verify it is working. Remember, you set the toggle key in step 5.
If your game is x64, go to the SweetFX core folder and create a new folder called X32_dll's. Cut "d3d9.dll" and "dxgi.dll" and paste them into X32_dll's folder. Then copy over the 2 files inside X64_dll's and place them where you found "d3d9.dll" and "dxgi.dll". You can do this AFTER following the guide without any issues.
Thank you for reading and I hope some people find this useful.
Edit: If you still can't get SweetFX to work, please uncheck the CA option within the SweetFX settings tab (via RadeonPro), then apply the change (via RadeonPro).Make sure you are using the correct .dll files. For example, if you are modding a 32-bit application, use the x86 .dll's. For 64-bit applications, use the x64 .dll's.