Guide:ENBSeries: Difference between revisions
From Step Mods | Change The Game
TechAngel85 (talk | contribs) |
TechAngel85 (talk | contribs) |
||
Line 441: | Line 441: | ||
The <code style="font-size:1.05em;">[PROXY]</code> section of the INI file allows for use of a second ''d3d9.dll'' file. This enables the ENB to be compatible with other post-processors such as FXAA, SMAA, and SweetFX as well as other secondary processes. The following is an explanation of the <code style="font-size:1.05em;">[PROXY]</code> parameters: | The <code style="font-size:1.05em;">[PROXY]</code> section of the INI file allows for use of a second ''d3d9.dll'' file. This enables the ENB to be compatible with other post-processors such as FXAA, SMAA, and SweetFX as well as other secondary processes. The following is an explanation of the <code style="font-size:1.05em;">[PROXY]</code> parameters: | ||
This will either enable or disable the use of the proxy. Unless using a separate post-processor in combination with ENB, this parameter should remain disabled. Enable it whenever FXAA injector, SMAA or SweetFX | This will either enable or disable the use of the proxy. Unless using a separate post-processor in combination with ENB, this parameter should remain disabled. Enable it whenever using a second processing library is used such as, FXAA injector, SMAA or SweetFX. | ||
<pre style="margin:0 0 25px 25px; width:500px;">EnableProxyLibrary=(false, true)</pre> | <pre style="margin:0 0 25px 25px; width:500px;">EnableProxyLibrary=(false, true)</pre> | ||
For simplicity, if the above parameter is set to ''true'' this one should also be set to ''true''; else leave it set to ''false''. This parameter attaches drawing functions to the proxy library. When using a second post-procesor, only set this to ''false'' if the second ''.dll'' is not hooking rendering functions and needs to be injected into the game process | For simplicity, if the above parameter is set to ''true'' this one should also be set to ''true''; else leave it set to ''false''. This parameter attaches drawing functions to the proxy library. When using a second post-procesor, only set this to ''false'' if the second ''.dll'' is not hooking rendering functions and needs to be injected into the game process (i.e. bug fixes or process memory patchers). | ||
<pre style="margin:0 0 25px 25px; width:500px;">InitProxyFunctions=(false, true)</pre> | <pre style="margin:0 0 25px 25px; width:500px;">InitProxyFunctions=(false, true)</pre> | ||
This | This sets the name or full path to the proxy library that ENBSeries will load (second ''d3d9.dll'' file) if both the parameters above are enabled. If the second DLL file is not located in the root Skyrim directory, the full path must be used starting with the drive letter. Neither the name not full path supports unicode symbols. The second DLL must be renamed if it has the same name as the ENB DLL (''d3d9.dll''). | ||
<pre style="margin:0 0 25px 25px; width:500px;">ProxyLibrary=other_d3d9.dll</pre> | <pre style="margin:0 0 25px 25px; width:500px;">ProxyLibrary=other_d3d9.dll</pre> | ||
Revision as of 21:57, October 4, 2014
A comprehensive guide for properly installing and editing ENBs for n00bs and gurus alike -- by the S.T.E.P. Team