Skyrim

So, I just released Skyrim Project INI (aka spINI), and I thought I might as well release an article to explain why.

You see, Skyrim has like a lot of INI settings, far more than any of the previous games. It also has far more bogus settings than any of the previous games. When I say that a setting is bogus, I mean that that setting is either obsolete or entirely nonexistent.

Now, you can tell if a setting does not exist via the in-game console, and it's rather simple. All you need to do is open the console and type 
getini "setting:section"

If the setting exists, it will return the value of the setting. If it doesn't exist, it will return NOT FOUND.

Unfortunately a large amount of extremely popular settings that people are told to put in their INI files simply don't exist at all. Let me talk about a few of them

bMouseAcceleration

This setting has not existed in the Skyrim game since 11/11/11. But, for years and years, we've been content to be told and also tell others that Bethesda was such a dumb developer as to ship the game with this feature, Mouse Acceleration, on by default, causing the mouse to accelerate as it moved. In reality, this feature is not a part of Skyrim at all, and this setting is entirely bogus.

Now, the official 1.2 patch released 11/28/11  "[f]ixed occasional mouse sensitivity issues," so Skyrim indeed did have some mouse issues on the PC. However, Bethesda simply changed the default value of fMouseHeadingYScale from an extremely low value of 0.01 to  0.8500000238. Anybody experienced any mouse acceleration lately? Didn't think so.

Now mouse acceleration does exist in both the Fallout games, but not even in any of them does bMouseAcceleration exist.

So what is the origin of bMouseAcceleration? Well, Bethesda must have had the setting in the game at some point, because they included it in their SkyrimPrefs.ini template stored in Skyrim\Skyrim\SkyrimPrefs.ini. Yes, as a noob you probably got confused about which INI file to mess with and tweaked this file in vain. This file's sole purpose is to serve as a template for the Skyrim Launcher to create your INIs. Unfortunately, that means that everything in it, including 20 (actual count) nonexistent settings are automatically added to your SkyrimPrefs.ini file at creation.

That is one of the main reasons why I created spINI. Skyrim Project INI not only removes these nonexistent settings from the template but also sorts the sections and settings into a sensible order, pairing Booleans with Booleans, floating points with floating points, integers with integers, and unsigned integers with unsigned integers... and placing the sections in alphabetical order for a much easier read.

The obsolete settings that were removed are as follows. You can find more information about these bogus settings in the SkyrimPrefs INI Guide.


[General]
fBrightLightColorB=1.0000
fBrightLightColorG=1.0000
fBrightLightColorR=1.0000

[Display]
iShadowMapResolutionSecondary=1024
iShadowMapResolutionPrimary=2048
iShadowSplitCount=2

[Controls]
bMouseAcceleration=1

[NavMesh]
fObstacleAlpha=0.5000
fCoverSideHighAlpha=0.8000
fCoverSideLowAlpha=0.6500
fEdgeFullAlpha=1.0000
fEdgeHighAlpha=0.7500
fEdgeLowAlpha=0.5000
fTriangleFullAlpha=0.7000
fTriangleHighAlpha=0.3500
fTriangleLowAlpha=0.2000
fLedgeBoxHalfHeight=25.0000
fEdgeDistFromVert=10.0000
fEdgeThickness=10.0000
fPointSize=2.5000


iShadowMapResolutionPrimary and iShadowMapResolutionSecondary

Ah! So you have tweaked your shadows a hundred times probably! I wonder how many times you tweaked iShadowMapResolutionPrimary and iShadowMapResolutionSecondary in vain! Alas, these settings also have not existed since 11/11/11, so these have never been anything but a bone tied to a rope hanging from a tree. Except that the bone is made of plastic and the tree doesn't exist. iShadowMapResolution is the only setting that adjusts shadow resolution in Skyrim. Sadly, whatever plans Bethesda had for these values never worked out.

Now you might say, "What about the iShadowMapResolutionPrimary in Skyrim.ini?" Well, it turns out that Bethesda's template file for Skyrim.ini, which is Skyrim_default.ini sitting in the main Skyrim directory, is the source of this bogus line. It, like our little SkyrimPrefs.ini template friend, is also copied to become your brand new, shiny and official Skyrim.ini along with any bogus lines within. Thankfully this was the only bogus setting they put in Skyrim_default.ini, or else we'd have as big a mess as we do with Fallout 3 and Fallout New Vegas (which are even messier). Skyrim Project INI removes iShadowMapResolutionPrimary from this template so it won't stare you down with its false promises again.

"Why hasn't this information come to light before?" Nobody bothered to check! There are over 1500 INI settings for Skyrim, so who would? 

Me, that's who. Stupid, insane DoubleYou.

Article information

Added on

Written by

DoubleYouC

19 comments

  1. deleted36324675
    deleted36324675
    • account closed
    • 3 kudos
    8200 views and only 10 upvotes... People can be weird sometimes
    1. LordLua
      LordLua
      • member
      • 2 kudos
      I didn't even see the option to endorse untill I read your comment, otherwise I would be another "weird" kkkkkk
    2. tymellersanchez
      tymellersanchez
      • member
      • 0 kudos
      Same here jajaja.
  2. LordChimera
    LordChimera
    • member
    • 3 kudos
    I had Mod Organizer 2 use the settings on my BethIni and run Skyrim via MO2.

    The game reverted to vanilla. How do I make Mod Organizer 2 and BethIni work together to use SKSE?
  3. Milabites
    Milabites
    • member
    • 0 kudos
    Can someone help me?

    I downloaded BethINI but after extracting the file, when I try to run it, it doesn't open. (yes, I tried to run as an admin.) I downloaded it again several times. other executable files open, except BethINI.
  4. Art2DWooky
    Art2DWooky
    • member
    • 1 kudos
    Oh, I love this but hopefully, someday the volume settings could be added that would be amazing.
    I'm actually having troubles to tweak my NPC volume setting
    If someone could help me, would be amazing
    P.D. by the way, which is the max volume setting possible to use???
  5. LeonDD77
    LeonDD77
    • member
    • 12 kudos
    I am not too sure about the staility but the recommended tweak made by bethini made my game run slower. It was basically putting everything on high. I end up reverting to my old ini but i would still get crash here and there.
    1. Vuud
      Vuud
      • premium
      • 623 kudos
      If using the BethINI Ultra preset, you most likely will experience a slowdown in comparison to the vanilla ultra preset if your hardware is insufficient, because the BethINI Ultra preset pushes about everything to the limit. Most people will find that BethINI High preset is more than adequate, and much more performance friendly.
  6. Zamisay
    Zamisay
    • supporter
    • 3 kudos
    So, I have an ini hack for Skyrim.ini that enables 5.1 surround sound... Anyone interested?

    It is like this.

    Under the audio settings input these lines:

    bEnableAudio=1
    uiInitialCacheSize=2097152
    uiMaxAudioCacheSize=4194304
    uMaxSizeForCachedSound=524288
    uiAudioHWThread=6

    I guess the enableaudio line looks superfluous, because of course the sound is on, it is on by default, right? No, it does not work without it, I guess it tells the engine that you have some sort of sound card available (also kind of d0h, but eh!)

    It also works for Fallout 4 (except in Fallout4Custom.ini), I have tried smaller values for the caches, but that causes crashes on Fallout 4 at least, the above only ever caused one crash in Fallout 4 where there was 3 overlapping sound zones, and I had to break dance between them, so I consider the settings rock solid, even with many many mods fiddling with sound.
    1. Vuud
      Vuud
      • premium
      • 623 kudos
      Pretty sure that this does not enable surround sound.
  7. Archades1
    Archades1
    • premium
    • 0 kudos
    I've spent nearly a year looking for a way to fix my flickering shadows issue and ran into another member's tutorial with the Pref.ini file and your program, I no longer have this annoying issue. I'm so grateful to the both of you. You guys totally rule!
  8. Alexandriel
    Alexandriel
    • premium
    • 241 kudos
    I have a request for the next version:
    Make options to prevent your hands being tied during character creation and to disable the tutorial messages at game start
    sPosePlayerRaceSexMenu=
    bShowTutorials=0.
    Thank you.
  9. User_133263
    User_133263
    • account closed
    • 232 kudos
    Excellent job DoubleYou

    I have watched all the work you put into this on the STEP forums, and its shown me a thing or two that I did not know before this project started.

    Going to recommend it everywhere, hopefully everyone will eventually realise this is THE place to come for INI tweaking guidance, and all the old BS tweaks which you find everywhere on Nexus will eventually be ignored.

    Endorsed ( and personally using it too, your Ultra setup on my new MSI laptop is very nice )


    Edit : All of my mods have a "Other mods you may be interested in" or "Recommended Mods" section in their description - This Utility has now been appended to all of them as a recommendation to everyone
  10. VoodooJinx
    VoodooJinx
    • premium
    • 5 kudos
    Great job was not looking for FPS boost just quality settings and you hit a home room \o/