Results 1 to 26 of 26

Thread: EB2 Graphic Enhancement side-mod(Open Beta)

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Bored Member Tux's Avatar
    Join Date
    Dec 2004
    Location
    Romania, Klausenburg
    Posts
    9,267

    Default EB2 Graphic Enhancement side-mod(Open Beta)

    This is a graphic enhancement mod for M2:TW that is planned to be released together with Eb2 as an optional side-mod.

    For now the current features are HDR, Vignette Effect and other post-processing effects to give a more stylish look.
    In future releases more graphical features are planned to added and to deal with the noticeable performance drops that the current release does.

    Before downloading and using this please read the Readme to get acknowledged with the usage, installation and other important aspects:
    Code:
    Graphic Enhancements for M2:TW
    Copyright (C) 2014  Alin L. <tux_alin@yahoo.com> of The Europa Barbarorum Team.
    
    This is mainly based on the ENB Series created by:
    http://enbdev.com/index_en.html
    Copyright (c) 2008 Vorontsov Boris (ENB developer)
    
    Description of ENBSeries on the web page may not be equal to version in downloaded mod archive (installer).
    v0.2 - 25/08/2014 - New version with improved post-processing.
    v0.1b - 02/08/2012 - After some in-house testing released as Open Beta.
    v0.1a - 08/04/2012 - First alpha version.
    ----------------------------------------------
    Instalation and Usage 
    ----------------------------------------------
    Simply copy the contents of the archive in the M2:TW folder.
    
    The enhancements are activated from the start howewer they can be deactivated or activated using Shift + F12 keys.
    The HDR effect is activated/deactivated using the Shift + F9 keys.
    
    To disable or tune the settings first read the ENBSeries README and modify the enbseries.ini.
    
    To uninstall the application simply delete the following file from the M2TW folder:
    d3d9.dll
    
    Files that are redundant afterwards:
    effect.txt
    enbpalette.bmp
    enbseries.ini
    Readme.txt
    
    ----------------------------------------------
    Features
    ----------------------------------------------
    The current features are HDR, Vignette Effect and other post-processing effects to give a more stylish look.
    
    ----------------------------------------------
    ENBSeries README
    ----------------------------------------------
    SYSTEM REQUIREMENTS:
    Videocard with support of Shader Model 2.0 or better. Videocards in the list below may fit:
    GeForce 6100, 6150, 6200, 6600, 6800, 7300, 7600, 7800, 7900, 8500, 8600, 8800;
    Radeon 9500, 9550, 9600, 9700, 9800, 300, 600, 700, 800, 850, 1300, 1600, 1800, 1900, 1950, 2400, 2600, 2900, 3850, 3870.
    I can't guarantee that mod will work on all of them by many reasons (different drivers, hardware reduced versions and just because not tested myself). ENBSeries (current version) will not run at all or will not work properly if hardware by any reason not support minimal requirements of the mod. Videocards with lower shader versions capable to work in theory, but they are too slow, no sense. Videocards of new generation (DirectX10 compatible) in common cases works much faster in this mod, than their performance equivalents in DirectX9 games.
    The requirements to videomemory size are very high, depends from screen resolution and antialiasing, for example without antialiasing in a mode 1024*768 it cost 64 Mb of videomemory, and for 1280*1024 106 Mb are necessary. Operative memory and processor play an insignificant role, though all should be balanced.
     
    INSTALLING:
    Extract files from archive in to the game directory or where game execution file exist (.exe). For some games it is in the directories named system, bin, bin32. Warning, some games needs root game directory for mod even if .exe file is not there.
    
    STARTING:
    After game start the mod deactivated by default, to activate it use key combination (for GTASA shift+f12 by default).
    
    SETUP:
    After first game start with the mod, configuration file enbseries.ini will be created, use it to modify mod setting. Warning, if configuration file will be corrupted in any way, remove it and run mod again.
    
    SETTING DESCRIPTION:
    
    [PROXY]
    EnableProxyLibrary=(0,1) load 3rd party library by the mod at game start. Helps to solve problem with multiple d3d9.dll files.
    InitProxyFunctions=(0,1) connect to functions of 3rd party library.
    ProxyLibrary=(filename) file name of 3rd party library.
    
    [GLOBAL]
    UseEffect=(0,1) activate mod at start. In some situations HUD or startup movies may be corrupted visually because of this parameter enabled.
    AlternativeDepth=(0,1) increase performance of some effects, but not all videocards can use this mode at full precision, if you see large lines on the objects, disable this parameter.
    AllowAntialias=(0,1) enables antialiasing setting from game to be used in the mod effects. (antialiasing, multisampling, fsaa, in other words).
    BugFixMode=(0..5) every value fixes it's own unsopported feature or bug in driver or hardware. For drivers 169.xx and 171.xx do not set this parameter to 1. Values from 0 to 5 actually HDR texture formats: 0 (R32G32F)-high quality and middle performance, 1 (R32F)-high quality and fast, 2 (A32R32G32B32F)-high quality and very slow, 3 (R16F)-low quality and fastest, 4 (R16G16F)-low quality and fast, 5 (A16R16G16B16F)-low quality and middle performance.
    SkipShaderOptimization=(0,1) disables optimization when compiling shader, may help to elliminate bugs.
    
    [EFFECT]
    EnableBloom=(0,1) enables bloom effect (bright areas blurred) with time dependent adaptation. Works only if mod activated already (by key combination).
    EnableOcclusion=(0,1) enables ambient occlusions (ssao) and some other effects (mod version dependent).
    EnableReflection=(0,1) reflection of vehicles.
    EnableMotionBlur=(0,1) blurring image in fast motion of camera. Temporary disabled.
    EnableWater=(0,1) enable water effects
    EnableShadow=(0,1) enable shadow effects
    DepthBias=(0..1000) for scene depth rendering, offset of geometry relative camera viewpoint. For some videocards may be useful to remove flickering and hiding of ambient occlusions.
    
    [BLOOM]
    BloomPowerDay=(0..100) power of bloom at day time, dependent from screen brightness.
    BloomFadeTime=(0..100000) time of bloom adaptation to screen brightness change, in milliseconds.
    BloomConstantDay=(0..100) power of bloom at day time, independent from adaptation time between screen brightness change.
    BloomQuality=(0..2) bloom effect quality, 0 means maximal quality.
    BloomScreenLevelDay=(0..100) level of screen brightness in percents, that determined as day time.
    BloomCurveDay=(-10..10) gamma correction of bloom at day time. negative values increases halftone brightness (smoggy look), positive values decrease halftones brightness (contrast, intensive image).
    BloomPowerNight=(0..100) power of bloom at night time, dependent from screen brightness.
    BloomConstantNight=(0..100) power of bloom at night time, independent from adaptation time between screen brightness change.
    BloomCurveNight=(-10..10) gamma correction of bloom at night time. negative values increases halftone brightness (smoggy look), positive values decrease halftones brightness (contrast, intensive image).
    BloomScreenLevelNight=(0..100) level of screen brightness in percents, that determined as night time.
    BloomAdaptationScreenLevel=(0..100) level of screen brightness in percents, over which bloom deactivating. It's desirable that this parameter will be greater than BloomScreenLevelDay.
    BloomAdaptationMultiplier=(0..100) percent of day time bloom brightness, that will be used when screen brightness will be greater than BloomAdaptationScreenLevel. Value 100 disable adaptation
    BloomAllowOversaturation=(0,1) if 0, bloom softly applied to screen and bright areas not become too oversaturated.
    Credits.
    Main credit goes to Vorontsov Boris, creator of ENBSeries., without him and his Graphic Mod this wouldn't have been possible.
    As I've only modified, set-up the tool and created a new HLSL shader.

    Preview.

    Before:

    After:


    Before:

    After:


    Preview on the campaign map:
    Spoiler Alert, click show to read: 

    Before:

    After:


    More pictures:
    Spoiler Alert, click show to read: 









    Download it from our ModDB page.

    Comments, criticism, improvements and bug reports are welcome. Regards,
    Alin
    Last edited by Tux; 09-14-2014 at 12:20.

    Members thankful for this post (5):



Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Single Sign On provided by vBSSO