Sweeter SweetFX (Configurator)

Discussion in 'Games, Gaming & Game-demos' started by logicPwn, Feb 16, 2014.

  1. logicPwn

    logicPwn Member

    Messages:
    32
    Likes Received:
    0
    GPU:
    MSI GTX 1070
    Summary
    I wanted something more intuitive and user friendly to work with while I adjusted SweetFX settings.

    Current Version: Alpha v0.2

    [​IMG]

    [​IMG]

    Links
    Homepage
    GitHub

    Download: http://files.logicpwn.com/Sweeter_SweetFX.rar

    Planned

    • Chromatic Aberration & Gaussian Blur support
    • History/revision tracking of settings
    • Recommended and default value/range for each setting
    • Reset to default settings
    • CRTOverscan should be a percentage
    • VignetteRatio should be a percentage
    • BorderWidth vertical controls grouped together (X & Y)

    Changelog

    Alpha 0.3 - Install Manager/Major bug fixes - In Progress
    • Install manager - multiple SweetFX versions installer support
    • Effect on/off menu strip
    • Game Manager will start when no games are added
    • No longer possible to load a game that does not have SweetFX installed
    • Final touches to several functionalities

    Alpha 0.2 - Major bug fixes - 2/18/2014
    • Tooltip with description of each setting when hovering over setting label
    • SweetFX setting out of range handling
    • Exception handling with reporting via email
    • Default values should fix configuration files that don't have certain settings

    Alpha 0.1 - Initial releases - 2/15/2014
    • SweetFX configuration files now can be dropped on the Tab control to load those settings for the currently loaded game
    • "Only Active" toggle in settings menu strip will show only enabled effect's tab(s)
    • Changed name to "Sweeter SweetFX"
    • Lift Gamma Gain controls now have proper min/max
     
    Last edited: Mar 8, 2014
  2. antonyfrn

    antonyfrn Maha Guru

    Messages:
    1,268
    Likes Received:
    7
    GPU:
    EVGA GTX 1070 FTW
    Getting this error at startup with v0.2

    Code:
    See the end of this message for details on invoking 
    just-in-time (JIT) debugging instead of this dialog box.
    
    ************** Exception Text **************
    System.ArgumentOutOfRangeException: Value of '0' is not valid for 'Value'. 'Value' should be between 'Minimum' and 'Maximum'.
    Parameter name: Value
       at System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
       at SweetFX_Configurator.MainForm.LoadSFXConfig()
       at SweetFX_Configurator.MainForm.SweetFX_GameLoaded()
       at SweetFX_Configurator.SweetFX.Load(Game g)
       at SweetFX_Configurator.MainForm.MainForm_Load(Object sender, EventArgs e)
       at System.Windows.Forms.Form.OnLoad(EventArgs e)
       at System.Windows.Forms.Form.OnCreateControl()
       at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
       at System.Windows.Forms.Control.CreateControl()
       at System.Windows.Forms.Control.WmShowWindow(Message& m)
       at System.Windows.Forms.Control.WndProc(Message& m)
       at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
       at System.Windows.Forms.ContainerControl.WndProc(Message& m)
       at System.Windows.Forms.Form.WmShowWindow(Message& m)
       at System.Windows.Forms.Form.WndProc(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    
    
    ************** Loaded Assemblies **************
    mscorlib
        Assembly Version: 4.0.0.0
        Win32 Version: 4.0.30319.34011 built by: FX45W81RTMGDR
        CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
    ----------------------------------------
    Sweeter SweetFX
        Assembly Version: 0.2.0.0
        Win32 Version: 0.2.0.0
        CodeBase: file:///E:/Downloads/Sweeter_SweetFX/Sweeter%20SweetFX.exe
    ----------------------------------------
    System.Windows.Forms
        Assembly Version: 4.0.0.0
        Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System.Drawing
        Assembly Version: 4.0.0.0
        Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System
        Assembly Version: 4.0.0.0
        Win32 Version: 4.0.30319.34003 built by: FX45W81RTMGDR
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    
    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.
    
    For example:
    
    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>
    
    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.
    
    
    
     
  3. Phreakuency

    Phreakuency Master Guru

    Messages:
    668
    Likes Received:
    0
    GPU:
    Asus Titan
    Code:
    See the end of this message for details on invoking 
    just-in-time (JIT) debugging instead of this dialog box.
    
    ************** Exception Text **************
    System.NullReferenceException: Object reference not set to an instance of an object.
       at SweetFX_Configurator.MainForm.HideUnactiveTabs()
       at SweetFX_Configurator.MainForm.onlyActiveToolStripMenuItem_CheckedChanged(Object sender, EventArgs e)
       at System.Windows.Forms.ToolStripMenuItem.OnCheckedChanged(EventArgs e)
       at System.Windows.Forms.ToolStripMenuItem.set_CheckState(CheckState value)
       at System.Windows.Forms.ToolStripMenuItem.set_Checked(Boolean value)
       at SweetFX_Configurator.MainForm.MainForm_Load(Object sender, EventArgs e)
       at System.Windows.Forms.Form.OnLoad(EventArgs e)
       at System.Windows.Forms.Form.OnCreateControl()
       at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
       at System.Windows.Forms.Control.CreateControl()
       at System.Windows.Forms.Control.WmShowWindow(Message& m)
       at System.Windows.Forms.Control.WndProc(Message& m)
       at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
       at System.Windows.Forms.ContainerControl.WndProc(Message& m)
       at System.Windows.Forms.Form.WmShowWindow(Message& m)
       at System.Windows.Forms.Form.WndProc(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    
    
    ************** Loaded Assemblies **************
    mscorlib
        Assembly Version: 4.0.0.0
        Win32 Version: 4.0.30319.18444 built by: FX451RTMGDR
        CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
    ----------------------------------------
    Sweeter SweetFX
        Assembly Version: 0.2.0.0
        Win32 Version: 0.2.0.0
        CodeBase: file:///F:/Sweeter_SweetFX/Sweeter%20SweetFX.exe
    ----------------------------------------
    System.Windows.Forms
        Assembly Version: 4.0.0.0
        Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System.Drawing
        Assembly Version: 4.0.0.0
        Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System
        Assembly Version: 4.0.0.0
        Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    
    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.
    
    For example:
    
    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>
    
    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.
    
     
  4. logicPwn

    logicPwn Member

    Messages:
    32
    Likes Received:
    0
    GPU:
    MSI GTX 1070
    This is caused by incorrect min/max values for a numericupdown. Unfortunately, JIT doesn't tell me which one. Do you remember what setting you were working on?
     

  5. logicPwn

    logicPwn Member

    Messages:
    32
    Likes Received:
    0
    GPU:
    MSI GTX 1070
    This seems to be caused by pressing Only Active while no game's SweetFX config is loading. I am working on a welcome screen so the main form will not show until a config is loaded.
     
  6. logicPwn

    logicPwn Member

    Messages:
    32
    Likes Received:
    0
    GPU:
    MSI GTX 1070
    Ok guys, I posted Alpha v0.2 (see the original post). I have added an out of range error handling since Sweeter SweetFX is built around minimum and maximum values.
     
  7. antonyfrn

    antonyfrn Maha Guru

    Messages:
    1,268
    Likes Received:
    7
    GPU:
    EVGA GTX 1070 FTW
    Sorry for the delay this is the config I imported just before getting the error

    http://sfx.thelazy.net/games/preset/236/
     
  8. logicPwn

    logicPwn Member

    Messages:
    32
    Likes Received:
    0
    GPU:
    MSI GTX 1070
    Did you redownload the application? I added out of range checking and correction to solve the issue.

    Edit: Tried the preset and found out it was because that file does not contain certain settings that I built around, so I added default values to fix it for now. I will later down the line add some more extravagant code. However, it will work now, I tested it. :nerd:
     
    Last edited: Feb 19, 2014
  9. antonyfrn

    antonyfrn Maha Guru

    Messages:
    1,268
    Likes Received:
    7
    GPU:
    EVGA GTX 1070 FTW
    Ill download again just in case thanks.

    btw check with importing that config as some settings didnt import correctly (sorry cant remember what ones atm but one value is a 0 and it didn't like it)
     
    Last edited: Feb 19, 2014
  10. logicPwn

    logicPwn Member

    Messages:
    32
    Likes Received:
    0
    GPU:
    MSI GTX 1070
    Yes, that was caused by no setting existing in that preset. It has been fixed also.
     

  11. antonyfrn

    antonyfrn Maha Guru

    Messages:
    1,268
    Likes Received:
    7
    GPU:
    EVGA GTX 1070 FTW
    nice just noticed this was updated will give it a try out cheers.

    Seems to be pointing to 0.2 not 0.3
     
  12. salxicha

    salxicha New Member

    Messages:
    5
    Likes Received:
    0
    GPU:
    GTX 450
    Hi logicPwn,


    1st of all congrats for the awesome program, I'm certain that it will be used by many folks around.


    I have a feedback to provide and I hope you receive it well since my objective is to critic in a very positive way:

    - Put easy to read/understand descriptions on settings

    When I recommended SweetFX to my friends the majority of questions they had was about WTF they were changing , why and what it would do.

    So putting descriptions like "The amount of anti-alising will affect your image doing this, this and that and higher the number more cost in performance it would take"


    I know that this is a pain but the easier it is, more people will use it.
    If you need a hand with those just let me know

    Cheers!
     
  13. logicPwn

    logicPwn Member

    Messages:
    32
    Likes Received:
    0
    GPU:
    MSI GTX 1070
    0.3 is so close I posted the changes a while ago, I have been lagging on the actual finalizing of the Install Manager before I can release. Was hoping for more social interaction to motivate me in my off-time.

    You are basically my only follower, with a little over 400 downloads thus far. :3eyes:

    I will post 0.3 very soon, and then comes 0.4 with the auto-updater, setting history, etc.
     
  14. logicPwn

    logicPwn Member

    Messages:
    32
    Likes Received:
    0
    GPU:
    MSI GTX 1070
    This has already been added and will be included with 0.3 when I get around to posting it

    [​IMG]
     
    Last edited: Mar 7, 2014

Share This Page