Jump to content
  • entries
    13
  • comments
    393
  • views
    29,353

Conglomerate 01 - Skyrim LE Essentials: Installing Skyrim, Stability Fixes, Tools


donttouchmethere

61,836 views

Conglomerate 01

 

 

This guide is for Skyrim LE:

 

For Skyrim SE check out this guides:

 

 

Intro:

My blog is pretty basic and should be used as a "quick" reference to prepare Skyrim LE for modding. If you want to learn more about the technical aspects on how the various Stability Fixes for Skyrim work you can start your research from here.

Main goal is to show how to install Skyrim ready to be modded and how to use "Stability Fixes" to keep Skyrim LE stable even with a multitude of installed mods.

In addition you can find here a list of tools needed to keep the game stable and fix issues.

The instructions are written in a way that a user can just work through it from top to bottom (recommend!), for a first install or a reinstall of Skyrim LE.

 

I use Nexus Mod Manager (NMM v0.8+) in combination with Wrye Bash to compensate for the NMM shortcomings, that's why you find a few NMM related hints included in this blog. The stability fixes are the same for use with any Skyrim LE setup unrelated to the used mod manager (MO, MO2, Vortex, Wrye Bash).

 

I mainly post only solutions I tried or use on my own Skyrim setup and that showed practical results. Many of the here posted fixes and tools are the absolute basics and mandatory to create a stable modding environment.

In combination with Conglomerate 02 it is possible to create a lewd base setup that can be trusted to be stable. A stable base setup is needed for troubleshooting, because it is really hard to find mod bugs or conflicts if the base setup creates glitches or worse crash to desktop (CTD).

 

 

Most used abbreviations and technical terms:

Conglomerate - Abbreviations and file types

 

What you find on this blog page:

 

  1. Installing Skyrim LE
    • Installing Skyrim LE
    • Backup and preparations before uninstalling Skyrim
  2. TES5EDIT Quick_Auto_Clean and cleaning Skyrim Master files
    • a quickie with Quick Auto Clean
  3. SKSE & SKSE.ini
    • Mandatory Papyrus expansion
    • Memory (Block) Fix
  4. Crash fixes, Crashfixplugin.ini
    • Memory allocator
    • String count fix
    • other fixes
  5. ENBoost & enblocal.ini
    • ENBoost is the standalone memory manager without the graphical effects from ENBSeries
    • Provides Skyrim with more usable memory
  6. BethINI
    • ini configuration tool and tweaks
    • fixes user errors and/or fixes changes from ini manipulating mods
  7. Savegame Tools:
    • FallrimTools
    • NetImmerse Override Cleaner (SKSE Co-Save Cleaner Utility)
  8. Other useful Tools:
    • 7zip
    • Notepad++

 

 

 

1. Installing Skyrim LE

 

  • Installing Skyrim LE
 

Skyrim download and installation:

 

Before the download choose the right place to install Skyrim:

  • Install Skyrim on a separate drive/partition from the one the Operating System is installed on, or:

    • ⚠️Avoid installing Steam and Skyrim in "C:\Program Files" or "C:\Program Files (x86)" folders since Windows User Account Control [UAC] can prevent writing files by 3rd party programs.

    • Especially NMM suffers if Skyrim is installed in c:\program files.

 

After the download and installation:

After the download and installation process:

  • go to steam games library > choose Skyrim and right click on it > choose: „check local files for errors“ (only once, steam will repair and download the same files over and over)

  • go to steam games library > choose Skyrim and right click on it > choose: „update game only on game start“

 

Starting Skyrim the first time:

  • ⚠️start Skyrim via Launcher (not via SKSE) once to generate skyrim.ini and skyrimpref.ini,

    • you can find the *.ini in Users\<mygames>\skyrim

      • Users\<mygames>\skyrim:  savegames and papyrus logs can be found there too

 

Backup Time:

  • because downloading Skyrim from Steam takes hours and messing up the Skyrim installation is easy to do, its a good idea to make a zip Backup of the whole Skyrim folder: create a zip archive from \Steam\steamapps\common\Skyrim

 

  • Backup and preparations before uninstalling Skyrim
Spoiler

Sometimes it's necessary to reinstall Skyrim from scratch.

 

Usually you could just uninstall Skyrim, delete the leftovers and drop your Skyrim Backup into the old Skyrim folder.

Still this means you have to recreate all those *.ini files again and you will loose your saved character presets and mod MCM settings (*.json).

Also you will have to search for all those stability tool files again.

 

So I was thinking what files I would rescue for a faster Skyrim rebuild:

⚠️RESCUE THOSE FILES BEFORE UNINSTALLING ANY MODS

 

For NMM:

[ > Nexus Mod Manager > mods ]

  • Backup of all mod zip files.

Especially if they got renamed or modified.

Just drop the zips back into your NMM mods folder after moving or reinstalling NMM.

 

 

[ > Nexus Mod Manager > mods > categories ]

  • Categories.xml

I create lots of categories in NMM to keep the Overview.

Just drop the zips back into your NMM mods folder after moving or reinstalling NMM.

 

 

For all:

[ > skyrim ]

  • Screenshots!

Hey, some of them are actually good ?

 

[ > skyrim ]

  • d3d9.dll
  • enbhost.exe
  • enblocal.ini

Save the trouble to download them again and you have a ready to use enblocal.ini for the new Skyrim installation.

 

If you are there already also grab the:

  • d3dx9_42.dll

from the SKSE Plugin Preloader

 

[ > skyrim > data > skse ]

I just copy the whole SKSE folder.

In there you find:

  • Nioverride.ini
  • SKSE.ini
  • Mod *.json files (MCM settings and more)
  • Character Presets
  • HDT settings
  • Crashfix.ini
  • CrashfixPlugin files
  • StorageUtilData

 

[> skyrim > data]

Schlongs of Skyrim saves it's MCM json into the data folder:

  • SOS.json

 

 

After reinstalling Skyrim just grab the files needed from your backup SKSE folder.

⚠️Don't just copy the whole folder over, because some might not be needed for your new setup or might even conflict with newly installed/updated mods (for example DFC v12.x doesn't go well with json created with DFC earlier than v12.x.)

⚠️Some mods can't read a copy-pasted json right away, in that case save the MCM ingame once and exchange the json with the one you used last.

 

 

 

2. TES5edit and cleaning the Skyrim DLC Master files

 

 

Cleaning the Skyrim DLC Master files with TES5Edit:

 

Since 2019 TES5Edit comes with a new Mod cleaning feature: "QuickAutoClean"

 

Reasons to clean Skyrim files and why TES5Edit is a useful tool:


Master files to be cleaned:

  • update.esm
  • dawnguard.esm
  • hearthfires.esm
  • dragonborn.esm


Cleaning Procedure:

Basically you will have to repeat those steps with each Master file in TES5Edit:

  • start TESVEdit via TES5EditQuickAutoClean.exe
  • choose only one mod ESM and press "ok"
  • TES5Edit's QuickAutoClean will clean the mod automatically, wait till it finishes it's job
  • close TES5Edit and changes will be saved
  • Repeat this procedure for all Master files

 

 

 

3. SKSE & SKSE.ini

 

 

SKSE & SKSE.ini:

 

What SKSE does:

  • I found this page helpful, because I like explanations that start with: "I can try to simplify this one..." [behippo]
  • Basically SKSE = Skyrim Script Extender, it extends the Papyrus Script with more functions for coders
  • In addition creating a SKSE.ini activates Memory (Block) Fix

 

Where to grab SKSE:

  • grab SKSE from here: SKSE
    • grab the 7zip archive for manual installation

 

Best way to install SKSE:

  • Install SKSE is manually from the 7z archive

 

Manual SKSE installation:

  1. unzip downloaded SKSE file
  2. Copy the following files to Steam\SteamApps\common\skyrim\:
    • skse_1_9_32.dll
    • skse_loader.exe
    • skse_steam_loader.dll
  3. The "src" folder is only useful for programmers, most users can ignore it.
  4. Copy the files from the skse data folder to Data\Scripts\ Skyrim folder. The pex files are needed by all users of SKSE.
  5. If you create mods, copy the psc files in Data\Scripts\Source\ into the Data\Scripts\Source\ folder of your installation. The .psc files are only needed if you have the CreationKit installed and intend to create or compile Papyrus scripts. It doesn't hurt if you copy the psc files over too.

 

Creating a SKSE.ini:

  • Create a SKSE.ini, because SKSE doesn't create one automatically.
  • The SKSE.ini is also activates the Memory Block Fix.
  • SKSE is also essential part of memory management, more details here:  2020 Skyrim LE Stability Guide
  • With a simple SKSE.ini you can already create a more stable Skyrim thanks to better memory management. If you need to provide your setup with more memory then check out the next chapter about ENBoost.

 

  • To create a skse.ini just use any text editor (MS Editor, Notepad++ and others)
  • The SKSE.ini is saved to: skyrim/data/SKSE
  • If the SKSE folder doesn't exist yet, just create one.
  • The SKSE.ini should look like this:

 

[Display]
iTintTextureResolution=2048
[General]
ClearInvalidRegistrations=1
EnableDiagnostics=1
[Memory]
DefaultHeapInitialAllocMB=768       the SKSE memory settings can be fine tuned with the help of Memory Blocks Log
ScrapHeapSizeMB=256
[Debug]
WriteMiniDumps=1

 

 

Alternatively download this ready to use SKSE.ini: skse.ini with folders.7z

 

 

 

 

4. Crash fixes, Crashfixplugin.ini

 

 

Crash fixes, Crashfixplugin.ini:

 

What Crash fixes does and why you need it:

  • Fixes various issues found here: How to debug CTD
  • Fixes the vanilla Skyrim savegame string limit for more than 65535 strings. With mods installed that rise the string count significantly you will quickly find yourself over the 65k string count limit.
    • You can check your string count via FallrimTools.
    • Crash fixes changes the savegame format to archive this. To be able to still open the save game with a savegame cleaner use FallrimTools
    • More details about FallrimTools can be found on this blog page (?pending).
  • Crash fixes comes also with a memory allocator function
  • For more information about Crash fixes and hints to create a stable Skyrim setup read the Crash fixes page. More details about what Crash fixes does can be found in it's change log (spoiler at the end of the Crash fixes Nexus page)

 

Where to get Crash fixes and it's requirement:

 

What needs to be installed and where:

  • Crash fixes files go to "skyrim/data/SKSE/plugin":
    • CrashFixPlugin.dll

    • CrashFixPlugin.ini

    • CrashFixPlugin_preload.txt

 

  • SKSE Plugin Preloader file goes to ".../Skyrim":  
    • d3dx9_42.dll

 

Activating Crash fixes memory allocator patch:

  • open Crashfixplugin.ini in "Skyrim/data/SKSE/plugin":
    • change this setting from 0 to 1:
      • UseOSAllocator=1
        • If UUNP RaceMenu sliders are used change the following line from 0 to 1:
          • AlignHeapAllocate=1

 

Alternatively download this ready to use CrashFixPlugin.ini: CrashFixPlugin.ini with folders and AlignHeapAllocate=1 for ENBoost.7z

 

 

 

 

5. ENBoost & enblocal.ini

 

 

ENBoost & enblocal.ini

 

⚠️ Don't use this Guide to install a full ENB with ENB preset. ⚠️

 

What is ENBoost:

  • Various quotes about what ENBoost does:
Spoiler
  • Quoted from enbdev.com:
    • ENBoost is patch from ENBSeries which reduce memory usage of the games, so you may install much more modifications without crashes and errors, also it better utilize video memory of modern videocard. ENBoost often included in most recent ENBSeries and can be activated as memory manager in enblocal.ini configuration file.

 

  • Quoted from stepmodifications.org:
    • ENBoost is a memory management feature added to ENBSeries to address the crashes and freezes relating to the well-known system memory (RAM) limit of 32-bit applications. ENBoost is included by default in ENBSeries versions that support it, and can be implemented as a standalone memory manager without the graphical effects from ENBSeries. The effectiveness and performance of ENBoost is determined by a number of factors, such as size of system RAM / VRAM, quality of video card, version of Windows OS, CPU, and even motherboard memory channel speed.

 

  • Quoted from old STEP guide:
    • In order to understand how ENBoost works, it is important to first know how Skyrim manages memory. The main Skyrim game executable, TESV.exe, is a 32-bit Large-Address-Aware (LAA) application. This means that although TESV.exe can only use a maximum of 2GB of system RAM on 32-bit Windows systems, it can access up to about 3.1GB of system RAM (4GB - about 900MB of system resources) on 64-bit systems. To drive the video card in displaying Skyrim's 3D rendered graphics, TESV.exe must store object geometry (the shapes of things in the game) and texture data cached in its memory space, which is then copied to your video card's VRAM to display. The memory limit is not a problem with an unmodded Skyrim because the cached data is dynamically loaded and unloaded to make room for new data as it's needed, and it almost never completely fills up all of TESV.exe's available RAM.
    • However, when mods are added to Skyrim, the memory needed for cached data is significantly increased, and the more mods that are used, especially higher resolution texture mods, the higher the chance that TESV.exe will run out of memory. When this happens, either the program crashes or some objects do not get rendered.
    • ENBoost overcomes this memory limitation by ...
      • using available VRAM on your video card and

      • using system RAM outside of TESV.exe for dynamically allocated cached data.

    • The second method is accomplished by running an executable named enbhost.exe, which adds up to another 4GB of memory available for ENBSeries to manage per instance. The effectiveness and performance of ENBoost is determined by a number of factors, such as size of system RAM / VRAM, quality of video card, version of Windows OS, CPU, and even motherboard memory channel speed. Fortunately, a number of ENBoost user-settings have been added to account for the enormous variety of user's system configurations.

 

  • DTMT's quote:

    • "Cool! More available memory and less CTD"

 

  • Here an easy to follow video that explains the shared functions of ENBoosters and ENCabulators in detail:
Spoiler

 

 

 

Why you want ENBoost:

  • Loosely quoted from 2020 Skyrim LE Stability Guide:
    •  Frees game process memory from texture data and uses system RAM outside of TESV.exe for dynamically allocated cached data.
    • VRAM usage optimized

 

 

Optional - What you might want to install first:

  • DirectX 10

    • if you haven't already or later if you have issues even you're sure you installed all fixes correctly.

    • DirectX 10 can be found in the Skyrim folder

 

 

Preparations to install ENBoost:

  • grab Enboost from here:

    • ENBSeries
    • ⚠️don't use ENBseries v0.472, this version causes CTD after any alternate start in ENBoost configuration! Use only ENBseries versions below 0.472! ⚠️
    • last tested and working version for ENBoost: ENBseries v0.434
  • useful tool for the videomemorysizemb configuration, if you don't use the available memory auto detection:

  • Slothability shows how to configure Enboost with Chopin support:

    • 6:59 ENBoost configuration

    • since the available memory auto-detection works now this is mainly interesting if auto-detect doesn't work for your system

  • More detail information about enblocal.ini settings here: STEP WIKI

 

 

Installing ENBoost files:

  • After downloading the ENBSeries zip, extract it and copy only the following files from the wrapper version folder
    • to ...\skyrim
      • d3d9.dll

      • enbhost.exe

      • enblocal.ini

 

 

Configuration of the enblocal.ini for ENBoost:
[global]

usepatchspeedhackwithoutgraphics=true

  • CTD after using LAL bed if using ENBoost and set this to false (like you would for an ENB)

usedefferedrendering=false

 

[memory]

expandsystemmemoryx64=false

  • crash fixes will take over this part

reducesystemmemoryusage=true

enablecompression=true

reservedmemorysizemb=128

  • (-256-384-512-640-768-896-1024) pick your poison, start small and rise if there is stuttering in-game

videomemorysizemb=6144

  • check out Slothability's video for how to find the exact settings for your system or set AutodetectVideoMemorySize=true

AutodetectVideoMemorySize=true

  • If set to true ENBoost will automatically detect your available memory and ignores videomemorysizemb=6144
     

[engine]

MaxAnisotropy= 16

  • ⚠️make sure anisotrophic filtering is deactivated in the Skyrim launcher, don't forget to deactivate this function in NIVIDA settings too.

enablevsync=true

 

[antialiasing]

enableEdgeAA=true

 

[fix]

fixaliasedtextures=false

fixtintgamma=false

 

 

Changes in the skyrimpref.ini for ENBoost according to Slothability's Guide:

[display]

bfloatpointrendertarget=1

imultisample=0

imaxanisotropy=0

 

 

Alternatively download this ready to use enblocal.ini, ENBseries v0.434:0434 enblocal.ini configured for ENBoost.7z

 

 

 

 

6. BethINI

 

Spoiler

BethINI

 

What does the tool do:

  • Effects the configuration files: Skyrim.ini and Skyrimpref.ini
  • BethINI optimizes the game for increased graphical fidelity and performance.
  • Repairs configuration files after user error or evil mods
  • Removes unused configuration entries and writes missing ones
  • Optional Tweaks
  • It also makes a backup of your original configuration files

 

Why you want it:

  • Badly configured Skyrim.ini, Skyrimpref.ini can cause CTD, glitches, fps drop
  • BethINI optimizes and repairs your Skyrim.ini and Skyrimpref.ini with just a few clicks

 

Grab it from here:

 

Hint:

  • if you changed manually some configuration entries for good reasons, BethINI might remove those, so you have to re-add them later after BethINI is done.

 

 

 

 

7. Savegame Tools:

 

  • FallrimTools
Spoiler

FallrimTools

 

What it does:

  • Needed to control your savegame
  • Needed to manipulate your savegame
  • FallrimTools includes ReSaver, which is a powerful savegame editor/cleaner.

 

Why you want it:

  • If Crash fixes changes savegame format you will need ReSaver to open it, because older cleaners like SaveTool won't be able to open it anymore if you go over the vanilla string count limit.
  • To check your save games regularly for errors.
  • Clean your save game from leftovers after uninstalling a mod or for creating a clean save before updating a mod
  • To clean your save from unattached script instances and undefined elements
  • Check for suspended stacks and a too high active script count
  • To see which mods add what to your savegame.
  • LO can be exported with ReSaver as txt to post it in LL comments

 

Grab it from the Nexus:

 

Requirement for FallrimTools:

  • FallrimTools needs Java

 

  • NetImmerse Override Cleaner (SKSE Co-Save Cleaner Utility)

Spoiler

NetImmerse Override Cleaner (SKSE Co-Save Cleaner Utility)

 

What it does (blindly copied):

  • A lightweight utility capable of deleting data from SKSE co-save files, thus decreasing both the sizes of those files and Skyrim save and load times.
  • More details here: NetImmerse Override Cleaner

 

Why you want it:

Every savegame from a modded Skyrim comes with two files:

  • *.ess
    • Main Save
      • you open that one with ReSaver (FallrimTools)
  • *.skse
    • SKSE Co-Save
      • might need cleaning too, that's where SKSE Co-Save cleaner comes into play!

 

  • SKSE Co-Save might grow over time, in worst cases it gets bloated.
  • Big SKSE sizes cause longer save/loading times, in worst cases (bad mod, bad!) it makes the savegame unable to save/load or the stored data can cause glitches ingame.

 

 

 

 

8. Other useful Tools:

Spoiler

 

  • File archiver 7zip
    • Download: https://www.7-zip.org/
    • ? requirement for extracting LL mod archives and multi archives!
    • must have file archiver for LL
    • allows to compress/decompress archives you download from LL
    • important to merge zip multi-part archives
    • includes file browser to view/manipulate compressed files
    • also supports rar files
    • ? About extracting multi-part archives:

 

  • Notepad++
    • Download: https://notepad-plus-plus.org/downloads/
    • Notepad++ is a source code editor and Notepad replacement that supports several languages.
    • Great if you want to check/modify some json files and others
    • Basically a code editor

 

 

 

Edited by donttouchmethere

128 Comments


Recommended Comments



On 8/23/2021 at 11:59 PM, donttouchmethere said:

Did you ever tried it? Not that I'm too scared to try it, it's just... ?

I'm currently running it, and have been for a while. It's hard to tell if it has been helping or not though since I was pretty thorough with my current installation so I wasn't crashing a lot prior nor now. It's not making it worse at least...? And if my memory serves me right I believe there's less lag in open areas and dungeons than before. A quick glance at all the new comments left on the mod since I last read the thread seems to indicate about a third are having trouble getting it to work, another third is thanking him for making their game more stable and the last third is saying it's doing the opposite. 

 

Think this part of the most recent comment left on that mod was pretty fitting:

"For anyone wondering, it works well in conjunction with Crash Fixes, Enboost and Load Game CTD Fix. I haven't the foggiest how it works but it does exactly what it says."

And that is pretty much how I view the mod as well, you'd have to get someone with more knowledge about how code interacts with Skyrim than me to get a better answer. I just don't know.

 

 

 

Link to comment
19 hours ago, firepunch1 said:

Think this part of the most recent comment left on that mod was pretty fitting:

"For anyone wondering, it works well in conjunction with Crash Fixes, Enboost and Load Game CTD Fix. I haven't the foggiest how it works but it does exactly what it says."

That's exactly the comment that triggered my question =D

 

19 hours ago, firepunch1 said:

And that is pretty much how I view the mod as well, you'd have to get someone with more knowledge about how code interacts with Skyrim than me to get a better answer. I just don't know.

Hey I just wanted to know if it works from a practical aspect.

If it doesn't break something and works I would try it on my next LO adventure too.

Link to comment
On 5/14/2021 at 2:26 AM, Mertz said:

I need to make one suggestion for a correction:

 

You need to run LOOT while Wrye Bash is running.

The two programs talk to each other via the LOOT API.

 

But you still need to rebuild the bashed patch right?

If LOOT changes LO and you start Wrye bash after that, doesn't Wyre Bash automatically adapt the new LO?

By now it seems you can keep Wrye Bash always open while other Tools change the LO (NMM for example), it will adapt eminently.

What are they talking about?

Link to comment

Changelog:

  • text spellchecking
  • text format
  • removal of LOOT and Wyre Bash, there will be a new page for Tools
  • checked all links
  • added SKSE.ini for download
  • merged Install and Backup to one chapter
  • new chapter "savegame tools"
  • links to SE guides
  • some links transferred to Conglomerate - Links
  • added "Most used abbreviations and technical terms" and found out that this starts to be enough for an own page
  • blog page less "NMM" related
  • reduced to the pure basics unrelated to mod manager
  • for now it will do ?
Link to comment
On 10/11/2019 at 3:27 PM, donttouchmethere said:

So I tried SafetyLoad (with the 2 options in it's ini) on a savegame that produced a backscreen on load.

I get a CTD instead of a black screen.

In fact every game creates a CTD if loaded while safetyload is installed.

⚠️ I can't recommend it in combination with the settings from my blog. ⚠️

 

On 2/21/2020 at 9:17 AM, worik said:

:classic_happy: don't let anyone stop you.

 

As a contribution, my own vast bodyslide knowledge

*) cut & paste from https://www.loverslab.com/blogs/entry/6768-patchwork-how-do-i-fix-this-and-that-a-link-collection/

 

I just push those so I remember.

Some even say it's called "Remember the ALworikO"

Link to comment
On 11/6/2021 at 8:22 AM, worik said:

Do we have some more experiences with the https://www.nexusmods.com/skyrim/mods/104254 SMO plugin ?

:classic_ph34r: It appers that the authors does not recommend the memory plugin, but to use CFO's OSAllocator=1 method.

What about the rest ?

Only way to know would be to test it. As long as my Conglomerate 01 doesn't fail me I don't have a reason to try other than for Skyrim Science! ⚗️?‍???

Edited by donttouchmethere
Link to comment

This is a very useful and great guide.

 

I made it through. Though i still seem to have some stutter  issue.

But i haven't cleaned the files yet.

 

I am always amazed about the dedication for a game that we all love and hate.

I tip my hat.
Thank you, sir.

Link to comment
5 hours ago, wutpickel said:

I am always amazed about the dedication for a game that we all love and hate.

lol me too

5 hours ago, wutpickel said:

But i haven't cleaned the files yet.

It would surprise me if that as an effect on the stutter... then again, it's Skyrim ?‍♂️

5 hours ago, wutpickel said:

I tip my hat.
Thank you, sir.

Thank you! ?

5 hours ago, wutpickel said:

Though i still seem to have some stutter  issue.

Did you check your fps? You can see the counter if you press "NUM*"

If FPS goes down and stays stable low in some areas it is most likely graphic induced FPS loss.

If FPS jumps up and down in very short time intervals (jumps even over 60fps with FPS limiter) then it's scripts induced.

Also remember the situations ingame where the stutter happens.

Some probably causes I can reliable repeat:

  • DCL followers in party can cause stutter (script FPS effect)
  • Estrus+ pregnancy can cause stutter (script FPS effect)
  • full party with followers that wear 4k armor (graphic FPS issue)
  • loots of HDT hair and outfits on followers (HDT overflow)
  • stack dumps (suspended stacks and too many active scripts)
  • too many actor spawns in a short time (especially with 4K overhauls)
  • too many orphan scripts (on save, but the save only shows a snapshot of the situation) (however they got produced, I rarely see more than 1 orphan script, if it's more there might be a glitched mod in LO)

 

Make a save during the stutter and check it with FallrimTools for oddities.

 

Another things that might cause stuttering:

  • wrong overwrites of skeletons
  • odd standalone follower
  • too many 4k clutter in an area
  • bad mod bad
  • a full party of 4K armor wearing followers
  • DT3 effects on PC/NPC during combat or in crowded areas with many DD slaves
  • mod conflicts and missing patches

Clean your SKSE co save from time to time, IIRC HDT info is stored there and overtime many HDT effects ingame can cause it to get bloated.

 

And then there are the mysteries of missing MiniMaps. @Grey Cloud knows all the mysteries of Minimaps from his long FPS experiences.

 

In addition you can use Ordinator to optimize textures. Bigger isn't always better... I read somewhere ?

 

Might also wanna check your grass settings and ugrid settings, BethINI can help with that too (actually it might not be so good for grass settings, because it can't know what you want to see ingame)

[Grass]
bAllowCreateGrass=1
bAllowLoadGrass=0
fGrassFadeRange=17250 this one gets resource hungry the higher the setting
iMaxGrassTypesPerTexure=3 diversity of the grass, too high and it gets resource hungry, can also lower the strain on the system depending on the grass mod textures
iMinGrassSize=30 this one always confuses me

 

There are some settings that help with scripts loading in skyrim.ini.  But there are so many contradictions on the net that I think the result of playing with those is heavy depending on your LO and Hardware.

 

[Papyrus]
fExtraTaskletBudgetMS=1.8
fUpdateBudgetMS=1.8         I rise those until I see a positive effect ingame, I fear too high is as bad as too low

fPostLoadUpdateTimeMS=1000.0
iMaxAllocatedMemoryBytes=67108864   I have no idea what the correct settings for this are, I just rise it until I see an positive effect ingame... with results that are unreliable
iMaxMemoryPageSize=8192
iMinMemoryPageSize=256      I wonder how that came to be, it worked so I never ever touched it again

 

learning never ends and so does the confirmation bias with Skyrim modding ?

Edited by donttouchmethere
Link to comment
Guest

Posted (edited)

@donttouchmethere Thanks. I will check step by step. For some reason i imagine that it happens when you walk from cell to cell. But then again, it happens also during animations. Strange indeed.

The best i think is to go through your suggestions and see what will happen. Its not game breaking or anything just an annoyance. Perhaps its because this is a 32 bit game since i never encountered it on Skyrim SE.

But that is just my uneducated guess.

Let me work slowly on those points you made.


Thanks again

 

p.s. i think more people should know about your blog. So i will add it in my footer. This is all very helpful.

 

pps. I checked my load order. At least the XP32 should be save as it is at the end.
Sadly, i do not have a NUM key as i bought a 10keyless keyboard. :( I wish i did not. Anyway, i will figure a way out to make a shortcut.

I ran Beth as well, though nothing was changed but i made some changes i like for the game play like subtitles on and such. Nothing that should impact the stuttering. Let me check further.

Now i will check the ini files. Plus i will start a new game just so nothing is added midgame.

ModLoadOrder.txt

 

ppps. I think the changes mentioned actually seem to work. At least i did not notice any stuttering anymore or in other words, it is much smoother now.

Edited by wutpickel
Link to comment
On 12/19/2021 at 5:26 PM, wutpickel said:

p.s. i think more people should know about your blog. So i will add it in my footer. This is all very helpful.

Thank you. You are right I could make the blog more visible by asking for a pinned topic in Skyrim tech support. I just don't think the blog is good enough for that. There are so many details still missing.

 

On 12/19/2021 at 5:26 PM, wutpickel said:

keyless keyboard

WOW, they must be completely new. Fascinating ?

It would solve all those Hotkey issues ?

 

On 12/19/2021 at 5:26 PM, wutpickel said:

For some reason i imagine that it happens when you walk from cell to cell.

Stutter on cell change or one short freeze?

 

On 12/19/2021 at 5:26 PM, wutpickel said:

But then again, it happens also during animations.

I didn't had any stutter during animations yet, I fear there might be another issue somewhere.

 

On 12/19/2021 at 5:26 PM, wutpickel said:

Its not game breaking or anything just an annoyance. Perhaps its because this is a 32 bit game since i never encountered it on Skyrim SE.

I could imagine that the 64bit engine would help a "bit" (see what I did there ?)

 

On 12/19/2021 at 5:26 PM, wutpickel said:

At least the XP32 should be save as it is at the end.

Not if you use MNC SLAL, in that case it needs to be above MNC in LO.

 

On 12/19/2021 at 5:26 PM, wutpickel said:

Sadly, i do not have a NUM key as i bought a 10keyless keyboard. :( I wish i did not. Anyway, i will figure a way out to make a shortcut.

I forgot what added the FPS counter, my guess is it's from ENBoost (or ENB). If it's from ENBoost (or ENB) you can change the Hotkeys from it in enblocal.ini. Just set it to keyless to work with your keylessboard. ?

 

On 12/19/2021 at 5:26 PM, wutpickel said:

ppps. I think the changes mentioned actually seem to work. At least i did not notice any stuttering anymore or in other words, it is much smoother now.

Skyrim LE just needs more attention than SE. It's shy and starts to stutter if you don't caress it from time to time.

Other than that: Progress ?

Edited by donttouchmethere
Link to comment
On 12/19/2021 at 5:26 PM, wutpickel said:

pps. I checked my load order

 

Me too, at least the one you posted here:

Spoiler

#Mod_Priority,#Mod_Status,#Mod_Name
"0000","+","DLC: HearthFires"
"0001","+","DLC: Dragonborn"
"0002","+","DLC: Dawnguard"
"0003","+","Unofficial Skyrim Legendary Edition Patch-71214-3-0-15-1569437811"
"0004","+","Unofficial Skyrim Modder's Patch-76101-v1-1"
"0005","+","Nemesis Unlimited Behavior Engine-87642-v0-84-beta-1639423005"
"0006","+","RaceMenu v3-4-5-29624-3-4-5"
"0007","+","RaceCompatibility All-In-One Scripted Installer-24168-1-109-1632061766"

 

"0008","+","ShowRaceMenu PreCacheKiller 1_3-33526-1-3"

An alternate solution is already included in RaceMenu, no need to install it seperately

 

"0009","+","Alternate Start Live Another Life LE"
"0010","+","AddItemMenuLE320_SKSE173-64905-3-2-1557583553"
"0011","+","AMatterOfTime_v2_0_10-44091-v2-0-10"
"0012","+","ABA full-89944-1-01-1545156799"
"0013","+","Better MessageBox Controls v1_2-28170-1-2"
"0014","+","Immersive HUD - iHUD-3222-3-0-03"
"0015","+","Remove Recurring Messages-27954-1"
"0016","+","Auto Unequip Ammo v5_0-10753-5-0"
"0017","+","Better Dialogue Controls v1_2-27371-1-2"
"0018","+","Complete Crafting Overhaul Remade-49791-1-7"
"0019","+","Exchange currency-67504-3-01"
"0020","+","Fuz Ro Doh 61-14884-6-1"
"0021","+","Immersive Jewelry 1.04-64283-1-04"
"0022","+","JContainers-49743-3-3-0-RC-3"

 

"0023","+","MfgConsole-44596-1-1"

Not needed to install separately


"0024","+","SafetyLoad 1_2-46465-1-2"

This mod blocks "Infinite Loading Screen" bug and game freezing during play.

I doubt you need that if you have fixes for FNIS animations and correct memory allocation settings.

It does more harm than good, recommend to remove it


"0025","+","Simply Knock 1.0.8 Release-73236-1-0-8"
"0026","+","SkyRealism - Time and Travel-21552-1-2"
"0027","+","SkyUI_5_1-3863-5-1"
"0028","+","UIExtensions v1-2-0-57046-1-2-0"


"0029","+","You can sleep-83820-1-0"

Make sure you know about possible conflicts

Compatibility
- Should be compatible with anything that uses the vanilla sleep setup and the vanilla restrictions.
- Currently does not work with
Go to Bed. This is likely to change when Go to Bed will be updated for SKSE64.
- Does work partially with
Immersive Beds and Another Sleep Mod (Steam): The mod's "go to sleep" animation will be skipped if you sleep somewhere it wouldn't usually allow.


"0030","+","BodySlide and Outfit Studio"


"0031","+","UNP Remastered BHUNP TBBP 3BBB Body LE-100306-2-31-1621153018"

...does this bode well with AIO-HDT-AP?


"0032","+","Expressive Facegen Morphs-102796-1-0-1595172027"
"0033","+","thePure v1.3a-73853-1-3"


"0034","+","All-in-One UUNP HDT AP 4.0 Standard Edition (2K Optimized)"

You sure it's needed if you use BHUNP?


"0035","+","ApachiiSkyHair_v_1_6_Full-10168-1-6-Full"
"0036","+","ApachiiSkyHairFemale_v_1_5-10168-1-5"
"0037","+","Custom Races v1_60-8720-1-60"
"0038","+","Expressive Facial Animation - Female Edition-92897-1-7-1575745007"
"0039","+","Feminine Hands - UNP-49285-1-0"

 

"0040","+","HDT Physics Extensions-53996-14-28"

Included already in AIO-HDT-AP, but would be needed if you uninstall AIO-HDT-AP


"0041","+","hdtHighHeel_beta0_5-36213-beta0-5"

If you can remove it and use Nio Heels.

HDT-HH conflicts a bit with Nio Heels and is unnecessary resource hungry (regular polls)


"0042","+","Heels Sound 1.5"
"0043","+","HN66 Hands and Nails _ File A-57083-1-0"
"0044","+","Kalilies Brows-104759-1-1-1600705585"
"0045","+","KS Hairdos Renewal-68311-1-8-1621843395"
"0046","+","KS Hairdos - HDT Physics-70363-1-0"
"0047","+","Maevan2's Eye Brows 1.1-98309-1-1-1561294323"
"0048","+","MikanEyes v2.5-56056-2-5"


"0049","+","SexLabAroused Redux V28b SSE Modified by BakaFactory(2020 11 17))"

I hope it just has an odd name "SE"


"0050","+","BaboDialogue 3.52 English LE"
"0051","+","betterblowjobLE101"


"0052","+","BondageFurnitureWorld1.1.4"

Can cause your stutter or stuck NPC if a scene gets stuck


"0053","+","HorribleHarassment1.2"
"0054","+","Loansharks of Skyrim 20160407 Beta"
"0055","+","PetCollar_v5.5.1"
"0056","+","Sex Lab - Sexual Fame 0.99"
"0057","+","SexLab Inflation Framework 1.2.2 beta Installer"
"0058","+","SexLab_PaySexCrime_1.4.0"
"0059","+","SexLab_PaySexCrime_1.4.1_PATCH"
"0060","+","SexLabHormones20211130"
"0061","+","SexLabSexBounty v1.3"
"0062","+","Simple Slavery Plus Plus 6.3.12 [LE]"
"0063","+","SLAnimLoader-1.5"
"0064","+","SLDrunkRedux v1.3"
"0065","+","SLHH Expansion English LE 3.66V"
"0066","+","SOS - Schlongs of Skyrim - 3.00.004"
"0067","+","ZaZ Animation Pack+ UUNP HDT V.8.0+"
"0068","+","PetProject-1.5.2"
"0069","+","display-model-v206"
"0070","+","Corruption"
"0071","+","SCOCLB"
"0072","+","3.0b Heavy Lighter Textures for ENB"
"0073","+","Sexlab ScocLB Sperm Replacer only texture"
"0074","+","yps"
"0075","+","UNP patch for YPS Immersive Fashion"
"0076","+","SmallerLipstickSlaveTats"
"0077","+","Skyrim - Utility Mod 2.33.1 LE"

 

"0078","+","Devious Devices LE 5.1"
"0079","+","Devious Devices - Integration 4.3a"
"0080","+","Devious Devices - Expansion 4.3a"
"0081","+","Deviously Cursed Loot 9.0"

I just had DD5.1 installed for experiments so far. You are not mixing old DD versions with DD5.1 AIO?


"0082","+","SubmissiveLolaResubmission 2.0.45"
"0083","+","Devious Followers 2.14.4 - 20210601-0"
"0084","+","EsturkBooze"
"0085","+","LE_kal_LolaAddon_V111"
"0086","+","Cumshot 2.3 - Installer for LE and SE"
"0087","+","Devious Lore 2.2.1"
"0088","+","Devious Lore - KS Hairs Patch 2.0"
"0089","+","Devious Devices - Struggle Idles Patch 2.04"
"0090","+","Spank That Ass v4.5 (25-Jan-2021)"
"0091","+","MHYH_121-18045-1-21"


"0092","+","Modern Brawl Bug Fix v104-77465-1-04"

Included already in "0004","+","Unofficial Skyrim Modder's Patch-76101-v1-1"

No need to install it seperately


"0093","+","TDF Aggressive Prostitution - v2_2_5_5"
"0094","+","Game of Thrones - Followers 3-0-17084-3-0"
"0095","+","Anub H 7.2021"
"0096","+","Babo Human 2021.06.09 LE"
"0097","+","DogmaMods-LE-23-12-2019"
"0098","+","FunnyBiz SLAL - RAPE REDUX.1.0"
"0099","+","DF Spank SLAL mini-pack - 20210331-0"
"0100","+","SL - Ayasato Animations 1.1 SLAL"
"0101","+","SLAL_AnimationsByLeito_v1.6"
"0102","+","SLAL_Anub Human 3.2020_RAPE-REDUX-0-5"


"0103","+","rydin_animations_slal_pack_v0.5a"

The pack has some glitches, not needed if you use the fixed "0099","+","DF Spank SLAL mini-pack - 20210331-0" version.


"0104","+","SexLabFramework_v162_FULL"
"0105","+","PapyrusUtil - Scripting Utility Functions-58705-3-3"
"0106","+","XP32 Maximum Skeleton Extended-68000-4-80-1610196781"

 

 

Link to comment
5 hours ago, donttouchmethere said:

 

Me too, at least the one you posted here:

  Hide contents


"0007","+","RaceCompatibility All-In-One Scripted Installer-24168-1-109-1632061766"

 

"0008","+","ShowRaceMenu PreCacheKiller 1_3-33526-1-3"

An alternate solution is already included in RaceMenu, no need to install it seperately

 

Ah, i think it was a good idea to share my list.

I think i just followed the requirements from the webpages. But it seems i am not as informed. :(

So i will remove these items.

 

5 hours ago, donttouchmethere said:

 

"0023","+","MfgConsole-44596-1-1"

Not needed to install separately


"0024","+","SafetyLoad 1_2-46465-1-2"

This mod blocks "Infinite Loading Screen" bug and game freezing during play.

I doubt you need that if you have fixes for FNIS animations and correct memory allocation settings.

It does more harm than good, recommend to remove it

Same for this. On a side note. I abandond FNIS at the moment and rely on Nemesis. It seems to work fine. Will remove.

 

5 hours ago, donttouchmethere said:

0029","+","You can sleep-83820-1-0"

Make sure you know about possible conflicts

Compatibility
- Should be compatible with anything that uses the vanilla sleep setup and the vanilla restrictions.
- Currently does not work with
Go to Bed. This is likely to change when Go to Bed will be updated for SKSE64.
- Does work partially with
Immersive Beds and Another Sleep Mod (Steam): The mod's "go to sleep" animation will be skipped if you sleep somewhere it wouldn't usually allow.

I think i only have this because i wanted an option to use a bed, event though i had no money.

Through my current play it is not nesseray as i have a house anyway.

 

5 hours ago, donttouchmethere said:

"0030","+","BodySlide and Outfit Studio"


"0031","+","UNP Remastered BHUNP TBBP 3BBB Body LE-100306-2-31-1621153018"

...does this bode well with AIO-HDT-AP?

"0034","+","All-in-One UUNP HDT AP 4.0 Standard Edition (2K Optimized)"

You sure it's needed if you use BHUNP?

Dunno. I did not scratch my head actually. See, this is my not thinking. It seems then, that i have double installs. Two things doing the same thing. That can't be good.

 

5 hours ago, donttouchmethere said:

"0040","+","HDT Physics Extensions-53996-14-28"

Included already in AIO-HDT-AP, but would be needed if you uninstall AIO-HDT-AP

 

Oh my. Again something i should have seen.

 

5 hours ago, donttouchmethere said:

"0041","+","hdtHighHeel_beta0_5-36213-beta0-5"

If you can remove it and use Nio Heels.

HDT-HH conflicts a bit with Nio Heels and is unnecessary resource hungry (regular polls)

Ok. Will change it

 

5 hours ago, donttouchmethere said:

0049","+","SexLabAroused Redux V28b SSE Modified by BakaFactory(2020 11 17))"

 

I hope it just has an odd name "SE"

I think, i have to check on that. But i overwrite it with SLAX. Meaning, i copy SLAX into this one.

 

5 hours ago, donttouchmethere said:

0052","+","BondageFurnitureWorld1.1.4"

 

Can cause your stutter or stuck NPC if a scene gets stuck

Oh no. I thought it supposed to help. Ok.

 

5 hours ago, donttouchmethere said:

"0078","+","Devious Devices LE 5.1"

 

"0079","+","Devious Devices - Integration 4.3a"
"0080","+","Devious Devices - Expansion 4.3a"
"0081","+","Deviously Cursed Loot 9.0"

I just had DD5.1 installed for experiments so far. You are not mixing old DD versions with DD5.1 AIO?

I am always confused with DD. Are these also integrated with DD? Integration seems to have the same install menu like DD itself.
Again, i just looked at the requirements of the mod. Mmm..

 

5 hours ago, donttouchmethere said:

0092","+","Modern Brawl Bug Fix v104-77465-1-04"

 

Included already in "0004","+","Unofficial Skyrim Modder's Patch-76101-v1-1"

No need to install it seperately

Ok. Did not know that. Got to change that as well.

5 hours ago, donttouchmethere said:

"0103","+","rydin_animations_slal_pack_v0.5a"

The pack has some glitches, not needed if you use the fixed "0099","+","DF Spank SLAL mini-pack - 20210331-0" version.

 

Will remove it.

 

I feel helpless. Some i should have known. So i conclude i still make rookie mistakes. But on me.

Anyway, i thank you really. I think i would have run it like this forever and perhaps it will also solve the other problem of mine. Stutter.

Link to comment
6 hours ago, donttouchmethere said:

WOW, they must be completely new. Fascinating ?

It would solve all those Hotkey issues ?

Oh my. That would be indeed a great keyboard.

Of course i meant tenkeyless. I kind of regret to have bought the smaller version. I am so depended on the keys. Now its too late. Perhaps sometime i will buy it and have the other one as a spare.

 

6 hours ago, donttouchmethere said:

Not if you use MNC SLAL, in that case it needs to be above MNC in LO.

Ah, i do not use creatures. Hate them. I just like plain human to human.

 

6 hours ago, donttouchmethere said:

I forgot what added the FPS counter, my guess is it's from ENBoost (or ENB). If it's from ENBoost (or ENB) you can change the Hotkeys from it in enblocal.ini. Just set it to keyless to work with your keylessboard. ?

 

Skyrim LE just needs more attention than SE. It's shy and starts to stutter if you don't caress it from time to time.

Other than that: Progress ?

I will check the ini. But yes, LE needs a lot more attention. I think SE is in a sense better since it will run normally better from the start. But then again, i am working on it. So how knows.

Link to comment

Just to say.

Modding can get you close to insanity.

 

I reinstalled today everything new.

First problem. Skyrim crashed upon loading. But not to the desktop, rather staying loading.

It popped out that it was this mod ? Relationship Dialogue Overhaul - RDO Final-1187-Final.7z.

Dunno why. Another one was ? Opening Scene Overhaul. Problem was, SKSE only created a crashdump. Somehow meaningless. I am not even sure i can read them. There were .dmp files.

Perhaps i have a look later on.

 

And then i waste literally the whole day on AP. The physics where off. Copying, uninstall, install... oh my.. In the end i found out why. It took me a while.

It was the skeleton. There was another buried in the skin from AP. Who knew?


Now everything works fine.

 

But my biggest problem is, that i always forget what i did days before.

 

My mission now is to get ugly followers. :)

Make Skyrim a little more real. Though there isn't a real devious follower. Like from the looks. I will see if i can create one.

 

Just wanted to share.

 

Cheers.

loadorder122121.txt

Link to comment

Excuse me, I'm following every single step here but I stepped in a problem(?)... the SSME preloader and SKSE preloader have the same DLLs, should I replace them or rename them or just leave one of them?

Link to comment
On 1/8/2022 at 2:58 AM, JustANobody003 said:

Excuse me, I'm following every single step here but I stepped in a problem(?)... the SSME preloader and SKSE preloader have the same DLLs, should I replace them or rename them or just leave one of them?

You are sure you following this blog? What you want with SSME?

Crash fixes v12 and SKSE preloader is what you need if you follow the blog.

 

Link to comment

⚠️Important update:

 

Preparations to install ENBoost:

  • grab Enboost from here:

    • ENBSeries
    • ⚠️don't use ENBseries v0.472, this version causes CTD after any alternate start in ENBoost configuration! Use only ENBseries versions below 0.472! ⚠️
    • last tested and working version for ENBoost: ENBseries v0.434
Link to comment

That borked ENBseries version has cost me a few days and made me change to MO2 >.<

NMM was never to blame for my game instabilities, but 0.472 was at fault in ENBoost configuration.

At least I got a lot of inside into the way MO users think ?

Edited by donttouchmethere
Link to comment

> My Prince and thank you for this tutorial and the links for programs. He downloaded two of them (Ben ini cleaner and NOC) and our acquaintance said that he had no CTDs except one when playing Dawnguard, after installing those two programs. Again, thanks.

Link to comment

i was gonna ask if this was still applicable but given the comments it seems it is so instead i will simply say thank you for making this . reinstalling skyrim for the umpteenth time and i desire stability in full this time. 

Link to comment
On 4/20/2022 at 9:25 AM, Evaloves4 said:

> My Prince and thank you for this tutorial and the links for programs. He downloaded two of them (Ben ini cleaner and NOC) and our acquaintance said that he had no CTDs except one when playing Dawnguard, after installing those two programs. Again, thanks.

Good to hear! There is nothing better than to break a stable base setup with mods ?

Although I'm curious what a Ben and a NOC is. ?

 

 

On 5/10/2022 at 5:21 PM, thelordofroses said:

i was gonna ask if this was still applicable but given the comments it seems it is so instead i will simply say thank you for making this . reinstalling skyrim for the umpteenth time and i desire stability in full this time. 

Yes LE will always need the full treatment before being able to take all those mods we like to torture it with.

Hope you reached your "stability in full" goal this time.

Edited by donttouchmethere
Link to comment


×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, see our Privacy Policy & Terms of Use