These are just some quick tips for troubleshooting SweetFX. Most of this information is also in the SweetFX readme.
I will probably expand on things later on. If there are problems not listed here, you still have problems, or something is unclear, post a comment
Game does not start / crashes on start
- Write permission
- Try running the game as Administrator
- SweetFX require write access to the folder the game is in, for writing to a log file (called log.log). In later Windows versions, users don’t have write access to the default install area on the disk. You can either change the permissions on the folder so that you have write access there, or run the game as Administrator.
- log.log file
- If SweetFX have write permission to the folder, but the game still crash, there should be a file called “log.log” in the game folder. This might provide some information about the crash.
- SweetFX uses much of the same trick that overlays (like for example fraps, MSI Afterburner, Overwolf and so on), and sometimes they can step on each other’s toes. The result can be crash, instability, or just plain weird stuff. The injector SweetFX use do have some tricks for working with the Steam overlay, but the rest of them can (and probably will) cause problems. Try turning off all the overlay and/or video record programs and see if that makes a difference.
- Some have reported that Fraps work if it’s started AFTER the game is running.
- d3dx9_43.dll missing
- If this comes up, you need to install the latest DirectX version. You can find the latest version here.
- Split install
- Some games (mostly the ones using the Unreal Engine) needs to have a split install of SweetFX, where some files are put into the bin or bin32 subfolder
- The files to put in the subfolder are: d3d9.dll , dxgi.dll and injector.ini
SweetFX does not do magic
- Wrong directory
- Make sure you’ve selected the right directory. Some games need to have it put in a subfolder (usually bin or bin32)
- If SweetFX loads, there should be a log.log file in the game’s directory.
- Some games use a postprocessor step for antialiasing, and this can overwrite SweetFX’s changes to the image.
- Try turning off ingame antialiasing. SweetFX have a SMAA filter that can compensate (sometimes even better than the original, and with less overhead)
- Not supported title
- Some games are just plain out not supported. Games using OpenGL or old DirectX versions are not supported, and a few games are not injectable at all.
- 64bit games
- The injector only support 32bit programs. Run the 32bit version of the game