Jump to content
  • Announcements

    • AndalayBay

      Orphan Attachments   07/31/2018

      I have been doing some housekeeping lately and I've noticed that I had a lot of orphaned attachments. Attachments get orphaned when the PM or post is deleted without removing the attachment first. Deleting a PM or post does not delete the attachment and the file or image remain on the server. I'd like to ask all members to go through their attachments and delete any attachments you don't need anymore or those that have been orphaned. Where can I get a list of my attachments? Click on your display name in the upper right corner of the forums and pick "My Attachments" from the drop-down list. How can I tell an attachment is orphaned? If the PM has been deleted, you'll see a message like this in your attachment list: Unfortunately there is no message if the post has been deleted, so please check your old posts. We do purge old birthday threads every once in a while. Also some hosted projects have been shut down, so you may have orphaned attachments on one of those locations. Thanks!
ArturoPlayerOne

ENBoost and Skyrim Memory Patch Configuration Guide

Recommended Posts

#######################################################################################

 

-POST UNDER AESTHETIC POLISHING, THANKS FOR YOUR COMPREHENSION-

Good day/afternoon/evening, ladies and gentlemen, I will present the post I made in Nexus Mods regarding the configuration of ENBoost and SMP here, as a topic. One of the site members, lmstearn, considered my guide good enough to be posted here, and therefore I decided to post it here. Feel free to make any suggestions to improve the performance and/or stability of the game, and/or correct any mistakes I could possibly have made. Consider this guide as a community effort, and the more feedback, the better for us all.

#######################################################################################

 

 

 

 

By following these instructions, you will have the complete Sheson's Skyrim Memory Patch and Boris Vorontsov's ENBoost Combo, which will allow you to have a much more stable Skyrim, even if you have a massive number of Mods installed in it. Have in mind that ENBoost may not work for everybody, but the Memory Patch should work for most cases.

 

 

In my personal experience, it helps me to have my modded Skyrim (Lots of 3D meshes, textures and scripts, making a total of 140 Mods with plugins and other Mods that don't use any plugins, like re-textures and SKSE plugins), and other users in Nexus Mods have reported to have very good results with it, so you should have at the very least a more stable game.

 

 

For activating both memory patches, you'll need:

 

 

 

 

1-SKSE 1.7.3 or higher

http://skse.silverlock.org

 

 

Yes, you have to install this one, all massive Mods require it, and in case you didn't know, non-SKSE-required Mods will corrupt your savegame after their uninstall sooner or later, since the savegames save the info of ALMOST EVERYTHING, even custom skeletons data which, ironically, don't require SKSE to work (I tested this after uninstalling a custom skeleton Mod and loading a savegame in which it was installed. To my surprise, the game loaded the savegame normally instead of crashing to desktop).

 

 

 

 

 

 

 

 

Instructions:

 

 

-Install SKSE by following carefully the instructions provided in this video courtesy of Gopher (Don't worry about the version, the procedure is the same):

 

 

 

 

https://www.youtube.com/watch?v=xTGnQIiNVqA

 

 

 

-After installing SKSE, make a shortcut of skse_loader.exe and place it in a place with an easy access, it's really important that you do this, you'll know why if you keep reading. Now let's move to the following step.

 

 

 

 

2-Skyrim Memory Patch Commands compatible with SKSE 1.7.3 and higher

(You have to create the file)

 

The old version of Sheson's Skyrim Memory Patch is deprecated (And considered obsolete) by his new version, which is present in SKSE. Have in mind that the instructions are mainly aimed to people which have never installed SKSE 1.7.3 or higher.

 

 

 

 

Instructions:

 

 

-If you don't have a SKSE folder inside of the (Game root folder)\Data folder, create a SKSE folder inside of the Data folder. Otherwise, go to the SKSE folder.

 

 

 

 

The root folder of a game is the folder in which the game (Skyrim) is installed. In the case of Skyrim,

the Data folder is inside of the game root folder.

 

 

-If you already have SKSE.ini in your SKSE folder (If you don't, skip to the next instruction):

 

 

Check that you have these exact parameters and values:

 

[Memory]

DefaultHeapInitialAllocMB=768

ScrapHeapSizeMB=256

 

If you have them, consider this instruction done, otherwise, include these exact parameters and values in SKSE.ini and save the changes.

 

 

-If you don't have a SKSE.ini in your SKSE folder (If you have it, skip to the next instruction):

 

 

Create a new text document named SKSE inside of the SKSE folder.

 

Copy these exact commands:

 

[Memory]

DefaultHeapInitialAllocMB=768

ScrapHeapSizeMB=256

 

Save the changes.

 

Finally, change the extension of the document, from .txt to .ini, so you create the .ini file. Now your .ini file should exactly say:

 

SKSE.ini

 

-Right-click the skse_loader.exe shortcut that you made before (It should be in your desktop, in case you didn't move it), then click on Properties.

 

 

-Add the following "command" (I don't know the right word in English) to the shortcut target:

 

-forcesteamloader

 

 

-The result should be this:

 

"(Game root folder address)\skse_loader.exe" -forcesteamloader

 

 

-This is an example of how should it look:

 

"C:\Games\Steam\SteamApps\common\skyrim\skse_loader.exe" -forcesteamloader

 

 

-Run the game, load any savegame, save and quit. You shouldn't have any problems if you did everything right.

 

 

-Go to the folder in which your Skyrim savegames are stored (Example: My Documents\My Games\Skyrim).

 

 

-Open the folder SKSE and then, open skse_steam_loader.log

 

 

-You should see this in the command lines, typically near the end of the file:

 

overriding memory pool sizes

default heap = 768MB (effective 512MB if not preloading animations)

scrap heap = 256MB

 

 

-If you see this, that means that the Skyrim Memory Patch works correctly! Now, let's move to ENBoost.

 

 

 

3-ENBoost

 

http://enbdev.com/download_mod_tesskyrim.html

 

 

You won't be forced to use ENB, you just need the most basic features of ENB, which won't activate any ENB effects, and therefore you won't get any performance loss. If you DO want to use ENB, however, don't worry either. You will be able to use ENBoost and the awesome ENB visual enhancememts at the same time.

 

 

 

Instructions:

 

-Click the ENBoost link posted just above to go to the TES Skyrim Downloads section. In case the link doesn't re-direct you to the TES Skyrim Downloads Skyrim, but it does re-direct you to the main page, click on News, then in download, and finally in TES Skyrim (At the bottom of the page).

 

-This page contains all stable versions of ENB for Skyrim, including the latest ENB version.

 

-Go to the lowest part of the page. You will see several "codes" ordered from up to down that start with the letter v (For example, v0.262). Each one of these "codes" is one of the versions of ENB that are available for download. If you click on any of the versions, you will visit the download page of the version of ENB which you clicked. Don't do anything yet.

 

-The first "code" that appears in the list is the latest version of ENB. It should be the v0.290. Click on it to go to the download page.

 

-Go to the lowest part of the page and click on the arrow to download the ENB.

 

 

-ENBoost-Only users (ENBoost plus ENB users, please skip this step and go to the next one):

 

 

Extract the contents of the compressed file wherever you want.

 

Open the WrapperVersion folder, and move the following files to a safe place, and make a backup of them, these files are all you need:

 

d3d9.dll

enbhost.exe

enblocal.ini

 

After you made a backup of the 3 files, move them inside of the game root folder.

 

Now, you're ready to continue, please skip the "ENBoost plus ENB users" part.

 

 

-ENBoost plus ENB users:

 

If you want to fully install ENB correctly, please read these S.T.E.P. tutorials (Google it as "skyrim step" to know more about S.T.E.P.) with EXTREME ATTENTION:

 

http://wiki.step-project.com/Guide:ENB

http://wiki.step-project.com/Guide:ENBlocal_INI

 

Also, dptheslothking made a video in which he teaches how to install and configure the Injector Version of ENB, all credits go to him. here's the video:

 

 

 

https://www.youtube.com/watch?v=GfUjhM9Ame8

 

 

 

There should be other tutorials in the internet, but since I don't use ENB (I only use ENBoost), I can't help you in a better way.

Also, I couldn't find a video for installing the Wrapper version of ENB.

 

After you have installed ENB, you'll be ready to continue.

 

 

 

In the case of ENBoost plus ENB users, it's possible that some of you have already learned how to configure ENB

to activate ENBoost too. If you are one of them, please continue reading this information,

so you can check if some of your settings regarding ENBoost are outdated or miscalculated.

 

 

-All users, "ENBoost-Only users" and "ENBoost plus ENB users" alike:

 

 

Open enblocal.ini

in [GLOBAL], check this line:

 

UsePatchSpeedhackWithoutGraphics=

 

 

 

Set its value to true if you want to activate ENBoost WITHOUT activating ENB, like this:

UsePatchSpeedhackWithoutGraphics=true

 

OR:

 

Set its value to false if you want to activate both ENBoost and ENB, like this:

UsePatchSpeedhackWithoutGraphics=false

 

 

 

in [MEMORY], check this line:

 

ExpandSystemMemoryX64=

 

 

 

Set the value to false to deactivate the function, because it conflicts with Skyrim Memory Patch (Standalone and SKSE versions alike) in most PCs.

 

You must set the value to false in case your Operating System is of 32 bits.

 

Since this affects most PCs, but not all of them, if you feel like activating it, check this S.T.E.P. post first, with as much attention as possible,

and set the value to true to activate this function, here's the link of the post:

 

http://wiki.step-project.com/Guide:ENBlocal_INI/Memory

 

 

 

in [MEMORY], check these lines:

ReservedMemorySizeMb=

VideoMemorySizeMb=

 

 

 

In order to adjust these critical parameters correctly, look for the ReservedMemorySizeMb and VideoMemorySizeMb sections that appear

in the lower part of the S.T.E.P. guide whose link is below, and read the information there completely and with maximum attention. If necessary,

check everything in the internet, and if isn't enough, make trial-and-error with all the info you've gathered, here's the link, by the way:

http://wiki.step-project.com/Guide:ENBlocal_INI/Memory

 

In S.T.E.P. memory section, you will find more info abut the other settings not mentioned here, I didn't mention them because they aren't critical

for a correct ENBoost operation.

 

 

 

Very important notes, please read them:

(I assume that you read the ENBoost memory configuration tutorial whose link I posted just above)

 

 

 

*For ReservedMemorySizeMb:

 

if you have less than 1024 MB of VRAM (Graphics card dedicated memory), I recommend that you use multiples of 64. The maximum should be

the half of your VRAM.

If you have 1024 MB of VRAM or more, use multiples of 128. The maximum must be of 1024.

 

The values are in megabytes.

 

 

 

 

*For VideoMemorySizeMb:

 

In his video, dptheslothking made a very accurate and easy to understand explanation about how to configure the VideoMemorySizeMb value,

and the way of getting the much needed system values to apply the correct formula, thank you so much, dptheslothking!

 

Either watch his video above (Skip to 5:29), or click on the link to watch the video in YouTube:

 

 

 

 

 

*In case you have the same amount of VRAM and RAM as me:

 

If you have 512 MB of VRAM and 4 GB RAM, like me, try the following values, these values worked with my Skyrim:

 

ReservedMemorySizeMb=64

VideoMemorySizeMb=2560

 

 

*Optional:

 

In case everything fails and/or you want a fresh Skyrim installation without re-installing the game, please check this S.T.E.P. guide:

 

http://wiki.step-project.com/Guide:Make_Skyrim_Vanilla_Again

 

In case you restored Skyrim to its vanilla status by following the guide whose link is above, make a backup of your vanilla Skyrim and

keep it in a safe place.

 

 

-Once you have configured the files mentioned in the instructions above, ENBoost will be fully installed and ready to go. Now, let's go to the final step.

 

 

 

 

 

 

 

 

FINAL STEP:

 

Run the game. As soon the game runs, you should see some words in the upper left corner of your screen, this means that ENBoost has started. Load a savegame or start a new game, if it loads successfully, this means that the ENBoost has been successfully installed and activated!

Happy Gaming!

 

 

 

 

 

 

 

Q and A:

 

 

Q= Some concepts can be misleading, for example, ENBoost is actually part of ENB.

A= Yes, I agree. Technically ENBoost is the most basic form of ENB, but it doesn't use any of the ENB graphic features. For all effects, I'll refer it as ENBoost. Why?

 

Because the term ENBoost is more practical and it gets straight to the point.

 

Happily, ENBoost shouldn't cause problems, let alone noticeable FPS drops. It will depend on the way in which you configure it.

 

 

Q= I've got an awesome method to increase Skyrim performance! Can I share it?

A= Of course! Make and publish tests if necessary to ensure that your method works really well, you'll help an entire community.

 

 

Q= You have a TL; DR version of your guide?

A= No. Read everything well, it will give you enough patience for when you have to read contracts in the future, you know, they are really extensive, and they are made to break your patience and take total advantage from you in most cases.

 

 

Q= Help!!!! It didn't work!!!! And I made EVERY step well!!!!

Q= Help!!!! It didn't work!!!! It even crashes my game!!!! And I made EVERY step well!!!!

A= Then it's not ENB fault. 1 or more of these 6 things happen:

 

 

1-Your savegame may be corrupted in a way so it doesn't allow ENBoost to work (Extremely unlikely).

2-You have Mods with corrupted contents (Specially scripts), or contents (Again, specially scripts) that (Could) interfere with ENBoost.

3-You edited the game .ini and/or .txt files in a really bad way, or you downloaded a custom game .ini and/or .txt preset which obviously is not made for your PC.

4-You edited ENB .ini and/or .txt files in a really bad way, or you downloaded a custom ENB .ini and/or .txt preset which obviously is not made for your PC. This conflicts with ENB, and then, crashes happen.

5-Your PC is not made for running ENBoost, let alone ENB (Outdated PC, or buggy/damaged PC, or both).

6-Game bugs that ENBoost can't solve, because those bugs aren't related to ENBoost at all.

 

 

 

 

Thanks to both Sheson and Boris Vorontsov for making Skyrim Memory Patch and ENBoost, respectively. Now Skyrim can be fully enjoyed, or, as much as possible.

 

Thanks to the S.T.E.P. guides Team, Reddit ENBoost threads, dptheslothking, Gopher, lmstearn from The Assimilation Lab, the Nexus Mods Users who helped me to improve this guide and those who I forgot, for all the info and help they offered.

 

 

 

I used the info in the guides and videos from the sources mentioned above, checked the info, eliminated the mistakes, added my own knowledge, and made this guide, I hope it's as easy to understand as possible, and of course, I hope it's useful for you.

Edited by AndalayBay

Share this post


Link to post
Share on other sites

Welcome to the Assimilation Lab, ArturoPlayerOne!

Looking forward to a good, colourful up-to-date tutorial on this stuff covering, and extending upon, the excellent material in Garthands tutorial.

Absolutely certain that as this nears completion, even the mighty Boris will cast an approving eye. :)

Thanks for the greeting, lmstearn!

I'm just reading his tutorial, it's quite big indeed. These are my impressions:

 

 

About the Steam folder installation in C:, I don't see the logic. If, for example, I set the UAC level to the lowest possible value, shouldn't I have a fully functional Skyrim, and programs like TES5Edit should work flawlessly as well?

 

Also, about the invisibility eyes bug fix, there's a much better Mod that covers almost every possible issue, please check this link and tell me about it:

http://www.nexusmods.com/skyrim/mods/63451/?

 

SSME is deprecated if SKSE 1.7.1 or higher is being used, it's being said in the Mod description:

http://www.nexusmods.com/skyrim/mods/50305/?

 

I'll add more info later.

Edited by ArturoPlayerOne

Share this post


Link to post
Share on other sites

 

Welcome to the Assimilation Lab, ArturoPlayerOne!

Looking forward to a good, colourful up-to-date tutorial on this stuff covering, and extending upon, the excellent material in Garthands tutorial.

Absolutely certain that as this nears completion, even the mighty Boris will cast an approving eye. :)

 

Thanks for the greeting, lmstearn!

I'm just reading his tutorial, it's quite big indeed. These are my impressions:

 

 

About the Steam folder installation in C:, I don't see the logic. If, for example, I set the UAC level to the lowest possible value, shouldn't I have a fully functional Skyrim, and programs like TES5Edit should work flawlessly as well?

 

Nope. Program Files is a protected directory and even with the UAC disabled, you'll still run into issues. Microsoft doesn't want programs writing to that directory and modded Skyrim, especially when using extenders like SKSE, need to write to that directory. You'll run into permissions issues whether the UAC is enabled or not and Windows will keep resetting them.

 

tl;dr - save yourself a headache and don't install your Steam game library in Program Files.

Share this post


Link to post
Share on other sites

Thanks for the greeting, lmstearn!

I'm just reading his tutorial, it's quite big indeed. These are my impressions:

..... 

Also, about the invisibility eyes bug fix, there's a much better Mod that covers almost every possible issue, please check this link and tell me about it:

http://www.nexusmods.com/skyrim/mods/63451/?

 

SSME is deprecated if SKSE 1.7.1 or higher is being used, it's being said in the Mod description:

http://www.nexusmods.com/skyrim/mods/50305/?

 

I'll add more info later.

Added the invisibility eyes bug to Engine Bugs. Thanks!

(If you come across any more bugs or have any answers to any of the questions at the end of the list, that'll be great too. :) )

Yes, there were a lot of confusing posts going around some time ago saying that both SSME and SKSE were required for the fix. Glad to see that's all been put to rest.

Edited by lmstearn

Share this post


Link to post
Share on other sites

 

 

Nope. Program Files is a protected directory and even with the UAC disabled, you'll still run into issues. Microsoft doesn't want programs writing to that directory and modded Skyrim, especially when using extenders like SKSE, need to write to that directory. You'll run into permissions issues whether the UAC is enabled or not and Windows will keep resetting them.

 


tl;dr - save yourself a headache and don't install your Steam game library in Program Files.

 

 

AndalayBay, you mean that installing Steam in the C: folder should increase the stability of Skyrim (And ensuring the correct performance of the Skyrim-associated programs), and any other Steam game? That would be impressively good.

 

 

 

 


Added the invisibility eyes bug to Engine Bugs. Thanks!
(If you come across any more bugs or have any answers to any of the questions at the end of the list, that'll be great too. :) )
Yes, there were a lot of confusing posts going around some time ago saying that both SSME and SKSE were required for the fix. Glad to see that's all been put to rest.

 

 

No problem, lmstearn, glad I could help!
I'm gonna check the bugs thread and post any useful info if possible,

 

And about the mem patches, well, i didn't know there was so much confusion, but it's a good thing it's solved now.

Edited by ArturoPlayerOne

Share this post


Link to post
Share on other sites

lmstearn:

I'm not in AFKMods, so I'll answer here what I know:

 

 

Animation: NPC specific: NPC walk speed does not match player walk speed.

 

There's a method that can be used as "inspiration" to fix this, when the follower walks/runs next to the player, he/she matches the player character's speed, but it relies on scripts, the Mod in question is Followers as Companions by IsharaMeradin, here's the link:

http://www.nexusmods.com/skyrim/mods/62863/?

 

 

 

 

Animation: NPC motionless when sleeping.

 

This is not technically a bug, unless there are unused/bugged nodes that support sleeping animation. I think they didn't add sleeping animations to avoid more processing. This is specially notorious in attack animations, they're the same for all weapon types. Basically, Bethesda tried to make as less work as possible.

 

 

 

 

Perks & Skills: Tap "Run" key and hold down "W" to run forever on empty stamina exploit.

 

Which is the default function of "W"? I don't use the default config for Skyrim, so I can't tell.

 

 

 

 

Faction specific: Masked female dark brotherhood initiate shows chin when talking.

 

3D meshes issue, this can be easily fixed with both the CK and Nifskope (In most extreme cases, a 3D program), NPC Modders can give a hand here, since they have a lot of experience tweaking characters.

 

 

 

 

Movie Animation: Clipping in sitting animations is a common complaint addressed by e.g. FNIS mods.

 

Bethesda again...

It's something that's bound to happen, because there's an universal sitting animation for armors and clothing alike. Sitting was made for characters that wear clothes, so if an armored character sits down, you'll see massive clipping.

 

 

 

 

In-Game Load can introduce unexpected effects and can affect save-game integrity.

 

This one is most intriguing, but this one can be utterly true. I think this can be a memory problem, it's not properly "unloaded", so on reload, it mixes old and new elements, and "things" happen.

 

 

 

 

I honestly think that Bethesda should release a massive patch containing an improved engine for Skyrim, but this is being way too much optimistic (Yes, they prefer to charge for Mods again rather than releasing a fully functional SDK -Creation Kit is not meant for developers, but for players- that allows any interested people to fix almost all bugs the game can have). A more realistic option will be a more drastic one... Could I mention it here?

Edited by ArturoPlayerOne

Share this post


Link to post
Share on other sites

 

 

 

Nope. Program Files is a protected directory and even with the UAC disabled, you'll still run into issues. Microsoft doesn't want programs writing to that directory and modded Skyrim, especially when using extenders like SKSE, need to write to that directory. You'll run into permissions issues whether the UAC is enabled or not and Windows will keep resetting them.

 

tl;dr - save yourself a headache and don't install your Steam game library in Program Files.

 

 

AndalayBay, you mean that installing Steam in the C: folder should increase the stability of Skyrim (And ensuring the correct performance of the Skyrim-associated programs), and any other Steam game? That would be impressively good.

 

 

Yes. It will help avoid weird stuff that can just happen all of a sudden. Windows is terrible with permissions and you'll find things worked previously and then will suddenly stop working. I have one drive with the operating system and one drive for data that's labelled D. I install all my games, including Steam, to D:\Games.

Share this post


Link to post
Share on other sites

lmstearn:

"It's just the forward key."

 

Oops, I forgot it, thanks for the reminding, tho.

 

 

 

 

lmstearn:

"Great, Bugs updated!"

 

Okay!

 

 

 

 

lmstearn:

"Might be better in the discussion section?
There we can chew over stuff like Open Source Anyone? :P"

 

Check your PM, I'll explain it there.

Edited by ArturoPlayerOne

Share this post


Link to post
Share on other sites

I've just updated the guide with some relevant info (Mainly links), and some grammar correction.

I'll add the link to the guide here in my post in Nexus Mods.

 

Have a Merry Christmas!

Edited by ArturoPlayerOne

Share this post


Link to post
Share on other sites

Everybody:
I won't continue with the support/guide polishing because my responsibilities in real life have been too much to continue giving any support/help. Please check STEP website for more help regarding ENBoost.

Please do edit and improve the guide, and give credits to everybody who's been mentioned in the Credits section (At the bottom of the post), the idea is that the guide gets as much expanded as possible.

 

Farewell : )

Share this post


Link to post
Share on other sites

Hello! :)

 

 

Thanks for this great guide! Very extended and nice, I looked for this, using ENB Boost or ENB in general the first time.

I had problems with Skyrim crashing and purple random textures and what not but it was because Skyrim filled its Ram Limit ~3GB, brrr.

 

This seemed to fix it.

 

I have one question though:

I didnt got the part about ReservedMemorySizeMb= & VideoMemorySizeMb=.

First I understood that somebody shouldnt put more than 1024mb into ReservedMemorySize=, right? Why, is it instable? I have 16GB DDR4 Ram to spent, hehe. Cant I just use 4GB+ or something or wouldnt it make a difference?

And then the second VideoMemorySizeMb=, I have to put my GPU max VRAM into it right? so 4096mb for me with a 4GB card. Am I right or should I use something below?

 

Thanks for answering my questions!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×