🛈 Announcement
Greetings! Far Cry forums are now archived and accessible in read-only mode, please go to the new platform to discuss the game.
  1. #1

    FXAA injector and DOF off

    There are few color correcting tools out there they all have plenty way how to adjust colors and extra AA or sharpening. I just quickly tried fxaa injector by "some dude", which works great.

    I personally hate distant blur, similar was in JC2, which you can kill in UNPACKED data_win32\common\engine\settings\defaultrendercon fig.xml, find GameDepthOfField make it 0 in corresponding quality section you use.

    Here i found link to get exactly same version of FXAA injector i use:

    http://www.mediafire.com/?om7bzxc7488wrj3.

    I just desaturated little and sharpen. I don't mind to have ruff edges in favor of overall sharpening. Both screens with DOF off





    If you want start with my settings replace content of injFX_Settings.h with this

    Code:
    /*======================================================================================
                                 "USER" ADJUSTABLE SETTINGS
    ======================================================================================*/
    // Edited by H1Vltg3 for Need for Speed Most Wanted
    // TODO: Normalize values to be on a human range scale, whole numbers prefered, decimals usable for micro adjustments
    // These values should have min/max limit checks included in their functions, so that the end user doesn't get crazy results
    
    /*------------------------------------------------------------------------------
    						FILTER SELECTION
    ------------------------------------------------------------------------------*/
    // Comment to deactivate an effect. 
    // Example: To disable the tonemap effect, use // in front of #define USE_TONEMAP
    #define USE_ANTI_ALIASING
    #define USE_PRE_SHARPEN
    //#define USE_BLOOM
    //#define USE_HDR
    //#define USE_TECHNICOLOR
    #define USE_TONEMAP
    //#define USE_SEPIA
    //#define USE_VIGNETTE
    //#define USE_POST_SHARPEN
    //#define USE_FINAL_LIMITER
    
    
    /*------------------------------------------------------------------------------
    						FXAA SHADER
    ------------------------------------------------------------------------------*/
    // Set values to calculate the amount of Anti Aliasing applied
    float fxaaQualitySubpix = 0.32;  // Default: 0.75 Raise to increase amount of blur
    float fxaaQualityEdgeThreshold = 0.113; // Lower the value for more smoothing
    float fxaaQualityEdgeThresholdMin = 0.0312; // Lower the value for more smoothing
    
    
    /*------------------------------------------------------------------------------
    						PRE_SHARPEN
    ------------------------------------------------------------------------------*/
    //For higher precision in the calculation of contour, requires slightly more processing power
    bool highQualitySharpen = 0; //0 = Disable  | 1 = Enable
    
    // Set values to calculate the amount of  AA produced blur to consider for the sharpening pass
    #define Average 0.8
    #define CoefBlur 2.0
    
    // Set values of the sharpening amount
    #define SharpenEdge 3.0
    #define Sharpen_val0 3.0
    
    
    /*------------------------------------------------------------------------------
    						BLOOM
    ------------------------------------------------------------------------------*/
    // Number of samples per pixel taken for the Bloom effect. Don't set it to high!  4 = 25spp, 8 = 81spp, 16 = 289spp
    #define NUM_SAMPLES2 4 // Must be set with a value dividable by 2
    //float BloomPreset = 0; // Disabled = 0 (Valid Preset Values = 1 to 9) Preset value 1 to 9 takes control over the next 3 settings.
    float BloomThreshold = 16; // The min. level at which the effect starts (Valid Values = 1 to 9, use decimals for finetuning)
    float BloomWidth = 0.0426; // Sets the width of the effect (Valid Values = 1 to 9, use decimals for finetuning)
    float BloomPower = 2.338; // The power of the effect (Valid Values = 1 to 9, use decimals for finetuning)
    
    
    /*------------------------------------------------------------------------------
    						HDR
    ------------------------------------------------------------------------------*/
    float HDRPower = 1.76;
    float radius2 = 1.0;
    
    
    /*------------------------------------------------------------------------------
    						TECHNICOLOR
    ------------------------------------------------------------------------------*/
    #define TechniAmount 1.0 // 1.00 = Max
    #define TechniPower 1.0 // lower values = whitening
    
    // lower values = stronger channel
    #define redNegativeAmount 1.0 // 1.00 = Max
    #define greenNegativeAmount 1.0 // 1.00 = Max
    #define blueNegativeAmount 1.0 // 1.00 = Max
    
    
    /*------------------------------------------------------------------------------
    						TONEMAP
    ------------------------------------------------------------------------------*/
    #define Gamma 1.0
    #define Exposure 0.0
    #define Saturation -0.2 // use negative values for less saturation. 
    #define BlueShift 0.3 // Higher = more blue in image.
    #define Bleach 0.01 // Bleach bypass, higher = stronger effect
    #define Defog 0.0 // Strength of Lens Colors.
    #define FogColor float4(0.08, 0.08, 0.20, 3.0) //Lens-style color filters for Blue, Red, Yellow, White.
    
    
    /*------------------------------------------------------------------------------
    						SEPIA
    ------------------------------------------------------------------------------*/
    #define Earthyellow // Color Tone, available tones can be seen in ColorTones.PNG (Do not use spaces in the name!)
    #define GreyPower 1 //(Valid Values = 1 to 9, use decimals for finetuning), defines how much of the grey color you wish to blend in 
    #define SepiaPower 0 //(Valid Values = 1 to 9, use decimals for finetuning), defines how much of the color tone you wish to blend in
    
    
    /*------------------------------------------------------------------------------
    						VIGNETTE
    ------------------------------------------------------------------------------*/
    // Vignette effect, process by which there is loss in clarity towards the corners and sides of the image, like a picture frame
    #define VignetteCenter float2(0.500, 0.500) // Center of screen for effect.
    #define VignetteRadius 1.00 // lower values = stronger radial effect from center
    #define VignetteAmount -0.70 // Strength of black. -2.00 = Max Black, 1.00 = Max White.
    
    
    /*------------------------------------------------------------------------------
    						POST_SHARPEN
    ------------------------------------------------------------------------------*/
    // Controls additional sharpening applied after previous processing. Strength should be max 0.25!
    float Sharpen = 0.2;
    
    
    /*------------------------------------------------------------------------------
    						FINAL_LIMITER
    ------------------------------------------------------------------------------*/
    // Controls the strenght of the limiter. 1.000 for default setting
    int LimiterStrenght = 1.000;
    Almost forgot for people who never used this yet. Place all injector content in BIN dir. where executables are. Pressing Pause/Break on keyboard turns it on/off ingame.
    Share this post

  2. #2
    That looks pretty awful. This game doesn't need sharpening and the saturation gives it style.
    Share this post

  3. #3
    I personally don't mind the rich saturation. I would like to sharpen the visuals though. The best way to do this imo is using SweetFX. It gives you the possibility to sharpen your image as well a a far superior AA method to FXAA or MLAA: SMAA (Subpixel Morphological Antialiasing).
    SweetFX is embedded in the newest version of RadeonPro, with 64-bit support too, but I can't get it to run. Every other way of trying to inject SMAA has failed as the game won't start up after I copied the file into the .exe folder...

    Any help?

    Would be greatly appreciated, since usually using SMAA enables me to turn MSAA off, to gain performance.
    Share this post

  4. #4
    Originally Posted by lordzius Go to original post
    I personally don't mind the rich saturation. I would like to sharpen the visuals though. The best way to do this imo is using SweetFX. It gives you the possibility to sharpen your image as well a a far superior AA method to FXAA or MLAA: SMAA (Subpixel Morphological Antialiasing).
    SweetFX is embedded in the newest version of RadeonPro, with 64-bit support too, but I can't get it to run. Every other way of trying to inject SMAA has failed as the game won't start up after I copied the file into the .exe folder...

    Any help?

    Would be greatly appreciated, since usually using SMAA enables me to turn MSAA off, to gain performance.
    This has sharpening same as SweetFX. So both should work for you. I'm running W7/64bit and it works everywhere i put it. JC2, BF3, NFSMW, AC3, Sleeping Dogs and more. I like them both, i'm just more familiar with this one. Each dxgi is modified differently by different makers so try other injectors, hopefully you'll find one which works. Wait, but you have Radeon card, i guess that makes difference for you since i'm on Nvidia.
    Share this post

  5. #5
    Originally Posted by jim2point0 Go to original post
    That looks pretty awful. This game doesn't need sharpening and the saturation gives it style.
    Man, i don't like that blurry finnish every game has, like i have some thin plexiglass on front of monitor. But thats me, we all like different music.
    Share this post

  6. #6
    ops100's Avatar Junior Member
    Join Date
    Dec 2012
    Posts
    12
    Work With AMD Video Carts ? And how many FPS down?
    Share this post

  7. #7
    i gotta stop coming to official forums....
    Share this post

  8. #8
    Originally Posted by jim2point0 Go to original post
    This game doesn't have a blurry finish. Here are some screenshots without any sharpening. Please tell me where the "blur" is that you're talking about. Because I don't see it
    I totally agree. The game looks fantastic (insane screenshots by the way, awesome). Love the game.
    Share this post

  9. #9
    Problem is skyrim. That **** game popularized the crappy FXAA injector. So now people throw FXAA (a blurry AA method) and tons of sharpening at every game thinking it looks "good"
    Share this post

  10. #10
    CRash. AMD 6770 Win7 64x
    Share this post