Many games (especially ones using such a dated engine as Defiance does) can benefit greatly from the shaders and anti-aliasing provided by SweetFX. At the cost of a small amount of resources, SweetFX can make your game look far better.
SweetFX is a post-process shader injector - in short, it changes the appearance of items on your screen by fiddling with saturation, hue, applying subtle filters and refining the edges of geometrics in-game (anti-aliasing).
Users can tweak what filters and effects they use via a configuration file, but I'm not covering that here as it's not for new users. We'll just be setting up SweetFX with a very clean 'HD Shader' made for Defiance.
SweetFX typically knocks off between 2-4 frames per second - this is a minute compromise for anyone who has a competent gaming PC, but do bare this in mind if your computer does struggle to play Defiance.
Here I'm using the Defiance-configured 'HD Shader' pack.
Left is normal Defiance / Right is with SweetFX 'HD Shader' pack
How to install SweetFX
1. Download everything we need:
- Core files
- Optional shader configurator - not recommended for noobs and will not be covered in this guide
2. Install SweetFX
- Navigate to C:\Users\<your PCs username>\AppData\Local\Defiance\live - this is where Defiance stores its core content and is where SweetFX needs to be
- For people who play Defiance with Steam, yours might be here: C:\Program Files (x86)\Steam\steamapps\common\Defiance\live
- If you have a 32-bit operating system, then it will be in 'Program Files', not 'Program Files (x86)'
- Note: You may need to 'Show Hidden Files/Folders' to see the 'AppData' folder as it does contain some stuff that Microsoft don't like you screwing around with - you can find this option within your Control Panel
- Drag and drop all the files and folders from the .7z (.zip) file that you downloaded at the start into your directory called 'live'
- Can't even open that SweetFX-1.4.7z file that you downloaded at the start? download and install Winrar (it's easy) then re-open the file. The screenshot above is using Winrar to 'unzip' that file we downloaded.
3. Configure SweetFX for Defiance
At this point you've actually installed SweetFX - congratulations! However, we do need to configure it for Defiance. This is much easier than it sounds.
There are a couple of different Defiance-specific 'configuration files' already out there for SweetFX - they define how SweetFX acts within your game, and thus what the end-result is on your screen. If you're new to all this, then I'd highly recommend using just the 'Defiance HD Shader' config - it's an all-round general 'polisher' and it's the one I currently use.
- Download 'Defiance HD Shader' config (yep, it's just a .txt file)
Or choose from one of these:
- Download 'Defiance TrueHD Shader' config by Zer0patches - SweetFX_Settings _Defiance-TrueHD.txt 15.66K 200 downloads
- Navigate to C:\Users\<your PCs username>\AppData\Local\Defiance\live again and open the file called 'SweetFX_settings.txt' with notepad
- Now, open up that .txt file, we just downloaded two steps ago. Press ctrl + A (to select all the text there), use ctrl + C (to copy all the text). Then go back to the configuration file we just opened up one step ago. Press ctrl + A again, but, after that, press ctrl + V (to paste over it all).
- What you've just done is overwrite the default SweetFX shader config file with the 'Defiance HD Shader' settings. Good job - we're almost done.
4. Have fun
- Start up the game!
- Press 'scroll lock' in-game (located to the right hand side of the F-keys at the top of your keyboard and sometimes named 'scr lk') to turn SweetFX on and off - it defaults in the 'on position'
- Press 'print screen' in-game (located to the left of 'scroll lock' and sometimed named 'prt sc') to take a screenshot*
- SweetFX screenshots are not very compressed, so be careful as they can fill up diskspace fast if you take a lot of them
- All screenshots are saved within C:\Users\<your PCs username>\AppData\Local\Defiance\live as .bmps (e.g. screenshot40456.bmp)