24 minutes ago
Hey guys,
I just registered on this forum, but I have been using SweetFX for years, it is the single best thing out there, it brings new life to games I would otherwise refuse to play because of poor visuals.
I have also been coming to this site for presets, but I always thought it was somewhat painful to get the settings and copy them to the right place. I also tried the Configurator utility, but to be honest it didn't bring anything to the party that Notepad++ didn't already.
So, me being a .NET professional programmer, I went and created my own configurator utility, and it's now stable enough and useful enough that I can release a version to the public. It's called SFXConfig, and here are its features:
- Completely graphical interface. Not just a bunch of textboxes but actual controls tailored to the type of setting. Numerical values have a slider that enforces minimum, maximum and increment, booleans have a checkbox, and float2/3/4's have a textbox.
- Tooltips everywhere! Also some settings were given a friendlier, more descriptive name.
- I shamelessly scraped this website to build a database of every single preset already existing here, along with their metadata (description, author, link to the preset page, and screenshot urls). These presets can be loaded for adjustment with the click of a button, and all screenshots (including comparisons) are directly accessible from within the application (they display in your default web browser after clicking the thumbnail).
- The database can be updated easily so you always have the latest presets available.
- Can save to file, install to game, or remove SweetFX from the game folder.
- Installs SweetFX 1.5.1 along with the 64-bits DLLs automatically depending on the game executable chosen.
- Because of the way the settings are loaded and saved, even older configs (pre-1.5) should work correctly with 1.5.1. The keyword here is SHOULD. I cannot guarantee it will work perfectly, or display as it should, but in theory if SweetFX is developed incrementally and no sweeping changes are made, it should work. Any 1.5 settings not included in a pre-1.5 config file will get initialized to the default values.
- Easily expandable! The entire UI is generated dynamically according to a XML template file. This file contains all the minimum, maximum, default, and increment, as well as tooltips and friendly name for each setting. If SweetFX 1.6 has a new setting or shader, you only need to add it to the template and replace the SweetFX files in the program folder and it will keep working.
Now I have very little online presence, and I do not have the time to maintain a website for the tool, so I will post a link here, try it out, if you like it hopefully someone can help me find a host for it. If you have any issues let me know here for now.
(Look at the post below for the download link and changelog.)
Cheers!
Dkatt