SkyrimLE:ENBoost: Difference between revisions

From Step Mods | Change The Game
(Created page with "{{Mod |author=Boris Vorontsov |modgroup=02-Extenders |sourcename=Other |sourceurl=https://enbdev.com/download_mod_tesskyrim.html |forumtid=2613 |core=No |landw=No }} {{Recomme...")
 
No edit summary
Line 10: Line 10:
{{Recommendations
{{Recommendations
|enabledetailed=Yes
|enabledetailed=Yes
|detailed={{fc|#ddd|'''ENBoost is highly recommended'''}}
|detailed='''ENBoost is required!''' Due to Skyrim LE's 32-bit memory limit, ENBoost must be used by everyone.
ENBoost is highly recommended to be used by anyone who has 2GB VRAM or less. Users with newer videos which have at least 4GB VRAM may not require its use.


The following instructions pertain only to ENBoost; the memory management of ENBSeries. Please do not install a full ENB Preset during the STEP Guide setup! This can be done later, after configuring STEP:Core/Extended and the setup is confirmed to be working.
The following instructions pertain only to ENBoost; the memory manager of ENBSeries. ''Do not install a full ENB Preset during the Step Guide setup!'' This can be done later, after the installation of the Guide is confirmed to be working.


'''Install'''


# Download and {{fc|#ddd|install}} the [https://www.microsoft.com/en-us/download/details.aspx?id=8109 DirectX 9 Runtimes].
<span style="font-size:larger; font-weight:bold;">Install</span>
# Download and ''install'' the [https://www.microsoft.com/en-us/download/details.aspx?id=8109 DirectX 9 Runtimes].
#: ''This is for good measure to prevent some commonly reported issues on the forums. Be sure to install it and not just extract it!''
#: ''This is for good measure to prevent some commonly reported issues on the forums. Be sure to install it and not just extract it!''
# Download the latest [https://enbdev.com/download_mod_tesskyrim.html ENB binary]. STEP does not recommend downloading the Skyrim Nexus version of ENBoost due to incorrect settings for STEP.
# Visit [https://enbdev.com/download_mod_tesskyrim.htm ENBSeries website] to download the latest archive.
#* The links at the bottom of the page list all the binaries. Choose the latest file (usually the one on the top of the list), then on the next page click the [[File:Down1.gif|link=]] button.
#: ''Do not use the Skyrim Nexus version of ENBoost due to incorrect settings for Step Guides.''
# Open the ENB binary archive and go to the "WrapperVersion" folder, then extract '''only''' ''d3d9.dll'', ''enbhost.exe'', and ''enblocal.ini'' into the base Skyrim directory (do NOT copy into the 'Data' directory!).
#* Click the link for the latest archive (usually the one on the top of the list)
#* ALTERNATIVELY: If the "WrapperVersion" does not function as advertized, try the "InjectorVersion". Remove any existing remnants of the Wrapper version, and extract only the ''enbhost.exe'', ''ENBInjector.exe'', ''enbinjector.ini'', ''enblocal.ini'', and ''enbseries.dll'' files from the "InjectorVersion" folder into <code>./skyrim/</code>. You must run ''ENBInjector.exe'' before running the game for the injector version to work properly.
# On the next page click the [[File:Down1.gif|link=]] button to download the archive.
# Open the archive and go to the "WrapperVersion" folder, then extract '''only''' the following files into the root Skyrim directory (do NOT copy into the 'Data' directory!):
#* ''d3d9.dll''
#* ''enbhost.exe''
#* ''enblocal.ini''
Alternatively, if the "WrapperVersion" does not function as advertised, try the "InjectorVersion". Remove any existing remnants of the Wrapper version, and extract only the ''enbhost.exe'', ''ENBInjector.exe'', ''enbinjector.ini'', ''enblocal.ini'', and ''enbseries.dll'' files from the "InjectorVersion" folder into <code>./skyrim/</code>. Users must run ''ENBInjector.exe'' before running the game for the injector version to work properly.




'''Configure enblocal.ini'''
<span style="font-size:larger; font-weight:bold;">Configure enblocal.ini</span><br>
The following are important changes that are either required or highly recommended. Advanced users see the [[Guide:ENBlocal_INI|detailed INI configuration settings]] for more information:
<br>


The following are important changes that are either required or highly recommended by STEP. Advanced users see the [[Guide:ENBlocal_INI|detailed INI configuration settings]] for more information:<br />
; [GLOBAL]
: UsePatchSpeedhackWithoutGraphics=''true''
: UseDefferedRendering=''false''


{{fc|#ddd|[GLOBAL]}}
; [MEMORY]
{{fc|#9eb8ee|UsePatchSpeedhackWithoutGraphics}}={{fc|#78c888|true}}
: ExpandSystemMemoryX64=''false''
{{fc|#9eb8ee|UseDefferedRendering}}={{fc|#78c888|false}}
: ReservedMemorySizeMb=''128''
:* ''This value should be set to lowest possible value without experiencing stutter. Increase this value until stuttering is either gone or minimal. See advanced guide above for more information.''
: VideoMemorySizeMb=''<integer in MB>''
:* ''Users should download and run Boris's [https://enbdev.com/download_vramsizetest.htm VRamSizeTest] tool. Run the '''VRamSizeDX9.exe'''. Windows users subtract 350 from the value provided and use that value.''
: AutodetectVideoMemorySize=''false''


{{fc|#ddd|[MEMORY]}}
; [ENGINE]
{{fc|#9eb8ee|ExpandSystemMemoryX64}}={{fc|#78c888|false}}
: EnableVSync=''true''
{{fc|#9eb8ee|ReservedMemorySizeMb}}={{fc|#78c888|128}}
: VSyncSkipNumFrames=''0''
'';This value should be set to lowest possible value without experiencing stutter. Increase this value until stuttering is either gone or minimal. See advanced guide above for more information.''
{{fc|#9eb8ee|VideoMemorySizeMb}}=<integer in MB>
'';Users should download and run Boris's [https://enbdev.com/download_vramsizetest.htm VRamSizeTest] tool. Run the ''VRamSizeDX9.exe''. Windows 7 users subtract 170 from the value provided and use that value. Windows 8/8.1 users use the value provided. Windows 10 users subtract 350 from the value provided and use that value.''
{{fc|#9eb8ee|AutodetectVideoMemorySize}}={{fc|#78c888|false}}
 
{{fc|#ddd|[ENGINE]}}
{{fc|#9eb8ee|EnableVSync}}={{fc|#78c888|true}}
{{fc|#9eb8ee|VSyncSkipNumFrames}}={{fc|#78c888|0}}


Be sure the parameters in the [THREADS] section match what is below! These are for special case use only. You are 99% not likely one of those special cases! The section should remain as follows:
Be sure the parameters in the [THREADS] section match what is below! These are for special case use only. You are 99% not likely one of those special cases! The section should remain as follows:


{{fc|#ddd|[THREADS]}}
; [THREADS]
{{fc|#9eb8ee|DataSyncMode}}={{fc|#78c888|0}}
: DataSyncMode=''0''
{{fc|#9eb8ee|PriorityMode}}={{fc|#78c888|0}}
: PriorityMode=''0''
 


'''(Optional) Enable Windowed Mode'''


<span style="font-size:larger; font-weight:bold;">(Optional) Enable Windowed Mode</span><br>
This may be a necessary performance enhancement for some users. If experiencing stuttering and the <code>[MEMORY]</code> section is verified to be set up properly, enabling or disabling these parameters could help resolve some stuttering.
This may be a necessary performance enhancement for some users. If experiencing stuttering and the <code>[MEMORY]</code> section is verified to be set up properly, enabling or disabling these parameters could help resolve some stuttering.


{{fc|#ddd|[WINDOW]}}
; [WINDOW]
{{fc|#9eb8ee|ForceBorderless}}={{fc|#78c888|true}}
: ForceBorderless=''true''
{{fc|#9eb8ee|ForceBorderlessFullscreen}}={{fc|#78c888|true}}
: ForceBorderlessFullscreen=''true''
}}
}}

Revision as of 19:09, February 11, 2021

ENBoost

by Boris Vorontsov

Game:

SkyrimLE

Download:

Mod Group:

Baseline:

n/a

Links:

CR Patch:

No

LW Patch:

No

PP Patch:

{{{pp}}}"{{{pp}}}" is not recognized as a Boolean (true/false) value.

ENB Option:

{{{enb}}}"{{{enb}}}" is not recognized as a Boolean (true/false) value.

Guide/Version-Specific Mod Recommendations

Existing Guides
2.10.0
2.2.8
2.2.9
2.2.9.1
2.2.9.2
3.0.0
Type a version string using the format indicated by the placeholder text below. Copy/paste the intended guide version from the "Existing Guides" table above (if it exists) into the field below. For unofficial user-created guides, use the format indicated by the placeholder text. Editors: Please DO NOT use wiki headings inside of custom Recommendations and also avoid using templates if at all possible! Template calls add to the max threshold, and headings mess up the guide ToC.

Recommendations

ENBoost is required! Due to Skyrim LE's 32-bit memory limit, ENBoost must be used by everyone.

The following instructions pertain only to ENBoost; the memory manager of ENBSeries. Do not install a full ENB Preset during the Step Guide setup! This can be done later, after the installation of the Guide is confirmed to be working.


Install

  1. Download and install the DirectX 9 Runtimes.
    This is for good measure to prevent some commonly reported issues on the forums. Be sure to install it and not just extract it!
  2. Visit ENBSeries website to download the latest archive.
    Do not use the Skyrim Nexus version of ENBoost due to incorrect settings for Step Guides.
    • Click the link for the latest archive (usually the one on the top of the list)
  3. On the next page click the Down1.gif button to download the archive.
  4. Open the archive and go to the "WrapperVersion" folder, then extract only the following files into the root Skyrim directory (do NOT copy into the 'Data' directory!):
    • d3d9.dll
    • enbhost.exe
    • enblocal.ini

Alternatively, if the "WrapperVersion" does not function as advertised, try the "InjectorVersion". Remove any existing remnants of the Wrapper version, and extract only the enbhost.exe, ENBInjector.exe, enbinjector.ini, enblocal.ini, and enbseries.dll files from the "InjectorVersion" folder into ./skyrim/. Users must run ENBInjector.exe before running the game for the injector version to work properly.


Configure enblocal.ini
The following are important changes that are either required or highly recommended. Advanced users see the detailed INI configuration settings for more information:

[GLOBAL]
UsePatchSpeedhackWithoutGraphics=true
UseDefferedRendering=false
[MEMORY]
ExpandSystemMemoryX64=false
ReservedMemorySizeMb=128
  • This value should be set to lowest possible value without experiencing stutter. Increase this value until stuttering is either gone or minimal. See advanced guide above for more information.
VideoMemorySizeMb=<integer in MB>
  • Users should download and run Boris's VRamSizeTest tool. Run the VRamSizeDX9.exe. Windows users subtract 350 from the value provided and use that value.
AutodetectVideoMemorySize=false
[ENGINE]
EnableVSync=true
VSyncSkipNumFrames=0

Be sure the parameters in the [THREADS] section match what is below! These are for special case use only. You are 99% not likely one of those special cases! The section should remain as follows:

[THREADS]
DataSyncMode=0
PriorityMode=0


(Optional) Enable Windowed Mode
This may be a necessary performance enhancement for some users. If experiencing stuttering and the [MEMORY] section is verified to be set up properly, enabling or disabling these parameters could help resolve some stuttering.

[WINDOW]
ForceBorderless=true
ForceBorderlessFullscreen=true