Guide:ENBSeries

From Step Mods | Change The Game

by Staynd & S.T.E.P Team

INTRODUCTION

This guide is designed to answer the most common questions related to the use of ENBSeries mods for Skyrim. Please note this is intended as a general overview of ENBSeries mod use. While this guide does contain many helpful tips, it is not meant to answer questions about any specific ENBSeries mod configuration. If seeking answers related to a particular ENB mod please contact that mods author. Thank you.

*WHAT IS ENB*

ENBSeries is the most powerful post processing modification available for Skyrim. This tool enables users to create custom configurations designed to their own specifications by modifying rendering functions and the application of additional effects.

  • (Much more detailed explanation to come)

INSTALLATION

'NOTE: ENB MUST be installed manually. It is NOT compatibile with any mod manager)

While slightly more involved than experienced ENB users may be accustomed to, this installation procedure ensures you will not encounter any possible issues related to the installation process.

*PRIOR TO INSTALLATION*

  • Calibrate your monitor
  • Make sure your graphic drivers are up to date. If not, please download and install new drivers via a clean installation.
  • Download the recommended ENB d3d9.dll for your chosen ENB mod HERE
  • Save the folder you just downloaded on your desktop
  • Please, if this is your first time using an ENB, read the TESV documentation HERE
  • Back up your game inis. These are the Skyrim.ini and SkyimPrefs.ini, located in your MyDocuments/MyGames/Skyrim folder
  • Back up your game saves
  • Back up your current ENB if using one
  • Back up your current FXAA post-process injector if using one
  • Delete ALL ENB files in your Skyrim main folder
  • Delete ALL post-process injector files in your Skyrim main folder

Then, follow this process :

  • 1 Make sure you saved your game inis on your desktop
  • 2 Delete RendererInfo.txt in MyDocuments/MyGames/Skyrim
  • 3 Launch TESV.exe. Skyrim will recognize your renderer. The launcher will then regenerate two default game inis.
  • 4 Don't launch the game, quit.
  • 5 Delete the two default inis
  • 6 Put your saved inis back in your MyDocuments/MyGames/Skyrim folder and keep a copy on your desktop
  • 7 Quit

*INSTALLATION - GAME INIS*

For ENB to work as intended, you will have to make some modifications in your game inis.

Edit the following line in your SkyrimPrefs.ini, located in [Display] section:

bFloatPointRenderTarget=0 (CHANGE THIS TO 1)

*INSTALLATION - PROCESS*

(READ THE DOCUMENTATION PROVIDED ON THE MODS DESCRIPTION PAGE AND ALL READMES)

  • Copy the recommended d3d9.dll, and ONLY the d3d9.dll, from the package you just downloaded from enbdev.com to your Skyrim main folder. The Skyrim main folder is where the TESV executable is located. You do NOT need any of the other files, just the d3d9.dll.
  • Copy the files provided in your chosen ENB mod to the correct destination folders, as indicated in the mods documentation. Make certain the files are all installed in the correct folders.

*INSTALLATION - SMAA* (OPTIONAL)

SMAA is NOT required to run ENB. However, SubPixel Morphological Anti-Aliasing is a fantastic post-processing anti-aliasing method. Unlike MSAA, SMAA is processed AFTER ENB, sparing a lot of headroom performance wise, and ensuring full compatibility.

If you wish to use SMAA, please edit the following lines in your SyrimPrefs.ini exactly as shown.

Located in [Display] section :

  • iMultiSample=0
  • bTransparencyMultisampling=0

Then, copy the following files provided in the ENB mod download files to your Skyrim main folder :

  • d3d9_smaa.dll
  • injector.ini
  • SMAA.h
  • SMAA.fx
**NOTE**

Even though some ENB mods may not include SMAA in their download files it is still possible to use SMAA for antialiasing as long as you do not have an additional d3d9.dll already enabled in the enbseries.ini.

You can download SMAA HERE

Copy the following files into your Skyrim main folder :

  • d3d9_smaa.dll
  • injector.ini
  • SMAA.h
  • SMAA.fx

To enable SMAA change the following lines in the enbseries.ini exactly as shown.

Located in [PROXY] section :

  • EnableProxyLibrary=TRUE
  • InitProxyFunctions=true
  • ProxyLibrary=d3d9_smaa.dll

*BEFORE YOU PLAY*

After following the above steps, run this process once again :

  • 1 Backup your game inis on your desktop, from your MyDocuments/MyGames/Skyrim
  • 2 Delete RendererInfo.txt
  • 3 Launch TESV.exe. Skyrim will recognize your renderer. (If you wish to use SMAA, set AA to 0 in the launcher.) The launcher will then regenerate two default game inis.
  • 4 Don't launch the game, quit.
  • 5 Delete the two default inis
  • 6 Return the inis you just backed up to your MyDocuments/MyGames/Skyrim folder
  • 7 Save, quit
  • 8 Launch the game and enjoy