Are you new to modding Skyrim or looking to get started modding on the right foot? Getting Started is for you! The items listed on this page are utilities and tools to let Skyrim mods have more features and work correctly. Also, Skyrim.ini and SkyrimPrefs.ini tweaks are discussed here.
Before you proceed complete the following steps:
C:\Program Files (x86)\Steam\steamapps\common\skyrim
Skyrim.ini
and the
SkyrimPrefs.ini
files correctly. These are located by default here:
C:\Users\%YOUR_USER_NAME%\Documents\My Games\Skyrim\
Next, you will need Skyrim Script Extender (SKSE). Download SKSE here http://skse.silverlock.org/. After installing SKSE, you will start Skyrim by using skse_loader.exe. Again, you will NOT start Skyrim by launching it from Steam. Personally, I make a shortcut to skse_loader.exe then pin it to the Windows Start Menu.
You will know if SKSE is working properly if you have a SKSE message when you open the menu in Skyrim, as shown in this screenshot.
After you download SKSE and install SKSE, go to your /skyrim/Data/ folder. Create a new folder called "SKSE". Within this new folder, make a new file named skse.ini
.
Then, open this file with Notepad and put in the following code:
[General] ClearInvalidRegistrations=1 [Memory] DefaultHeapInitialAllocMB=768 ScrapHeapSizeMB=256
Description of LOOT from the LOOT download page:
Setting the right load order for your mods is a crucial step to enjoying a stable modded game. The Load Order Optimisation Tool (LOOT) can help with that, by providing automated load order sorting that's simple to use and fully customisable.
While sorting, LOOT checks for load order errors (such as incompatibilities and missing requirements) and notifies you of any issues that it detects. It also provides thousands of plugin-specific messages, such as usage notes and bug warnings, to help keep your game healthy.
Basically, you run LOOT to organize the load order of your mods so that your game won't crash. You should run LOOT after installing any mod. Also, make sure to read the mod descriptions to see if that particular mod should be loaded last/after another certain mod, because LOOT is not perfect.
If you've heard about BOSS, it is no longer being supported. LOOT is the successor to BOSS.
Now, to make mod installation easy, download Nexus Mod Manager (NMM). With NMM you can download mods with a click of a button from the Skyrim Nexus website, which makes installing and uninstalling mods very easy.
Download the "Installer" version of Wrye Bash. You will need to use Wrye Bash after you download the mods listed in The Essentials section.
Wrye Bash was a tool that is used mainly for modding Oblivion. You can still use it to be a mod installer/organizer of sorts for Skyrim still, but it's main feature we want to use is the Bashed Patch feature. With the Bashed Patch feature, we can merge the leveled lists of mods together. When different plugins alter the same leveled list, only the last loaded plugin's changes get applied. The leveled list patcher circumvents the issue by instead merging all the changes made to leveled lists and having this merged set of changes applied.
You should rebuild your Bashed Patch every time you change your load order. The Bashed Patch should also be last in the load order list unless you have plugins that explicitly state that they must be loaded last.
Steps to create a Bashed Patch with Wrye Bash (do this after completing the Essentials section):Update.esm [ADR] Unofficial Skyrim Patch.esp [ADR] Dawngaurd.esm [AD] ...etc...
TES5Edit is a tool that I have not used a lot, but mod creators do use TES5Edit to remove bad data/record changes ("dirty edits") that were made by accident or to sometimes patch other mods together. More documentation is here: http://www.creationkit.com/Category:TES5Edit.
You can use TES5Edit to remove the dirty edits that Bethesda left in Skyrim.esm, Dawnguard.esm, Dragonborn.esm, and Hearthfire.esm. You can also use TES5Edit to remove dirty edits in other mods you download, but in my experience TES5Edit is for more advanced users or mod makers. Therefore, don't worry too much about cleaning your .esm files.
Also, be aware that some mods require that they remain "dirty", as in the dirty edits are intentional to ensure the mod functions properly. Usually the mod's description page will tell you whether the dirty edits are intentional.
Edit Skrim.ini with a text editing program (like Notepad) with the following tweaks. Some tweaks are strongly recommended, others are optional. The text in brackets (eg:[General]) is that section's header. Do not create a section's header (eg: [General]) if it exists already.
The location of this file, by default, is this:
C:\Users\YOUR_USER_NAME\Documents\My Games\Skyrim\
Disable the intro video/logo splash. - Shave off a few seconds when Starting up Skyrim! Either delete the intro.bik
video file in Skyrim's Skyrim/data/video folder, or you can do this .ini tweak in the [General] section.
[General] sIntroSequence=
Shadow Flicker - A viewer of mine told me about this great tweak. This tweak will fix shadow flickering caused by the sun when it updates its position.
Optional[Display] fSunShadowUpdateTime=0.25 fSunUpdateThreshold=1.5
Torch/Light Source Pop-In - Enable a higher distance for the drawing of torches/light sources. Default in the game is 1024, which is pretty close.
Optional[General] fFlickeringLightDistance=4096
Bow/Crossbow Aim Fix - Align your arrows and bolts to aim towards the center of your targeting reticule
Optional[Combat] f1PArrowTiltUpAngle=0.7 f3PArrowTiltUpAngle=0.7 f1PBoltTiltUpAngle=0.7 f3PBoltTiltUpAngle=0.7
Disable all killcams - Tired of killcams or think they break immersion? Disable them with this tweak!
Optional[VATS] bVATSDisable=1
Change these the Skyrim.ini file with a text editing program (such as Notepad) to tweak certain settings. The text in brackets (eg [General]) is that section's header.
The location of this file, by default, is something like this:
C:\Users\YOUR_USER_NAME\Documents\My Games\Skyrim\
SkyrimPrefs.ini has parameters that control other configuration options in Skyrim. Much like editing Skyrim.ini in the section before, these tweaks are optional.
For ENB users only - bFloatPointRenderTarget - This tweak is required for ENBs to properly use floating point rendering which allows the enhanced graphical effects, such as SSAO, DoF and more. Setting this to 1 will cause a small performance hit.
Enable if using ENB[Display] bFloatPointRenderTarget=1
Shadow Map Resolution - Bit of a tweak to reduce the excessive iShadowMapResolution that is set to 4096 by the Ultra graphics setting. You hardly lose any shadow graphical quality, but gain a big increase in performance.
Strongly recommended, performance gain[Display] iShadowMapResolution=2048
Shadows Tweaks - Enable shadows that trees and land/rocks cast. Small performance hit, but increases graphical quality.
Optional, small performance hit[Display] bDrawLandShadows=1 bTreesReceiveShadows=1
Disable Mouse Acceleration - Simply disables mouse acceleration.
Optional[Controls] bMouseAcceleration=0
Curious about what types of files (.esp. .bsa, .dds, etc) you're seeing/using? Check out http://wiki.step-project.com/Guide:Skyrim_Installation#Mod_Filetypes_and_Directories.
Bad performance?
Disable HD texture mods if your video card does not have much VRAM. Another thing to decrease are shadow settings and maybe your resolution. Both of these are the main hogs of performance. Also, if you use an ENB, you may want to tone the ENB graphical effects down (such as Depth of Field, Detailed Shadows, sunrays, Ambient Occlusion, etc), or turn them off completely.