In this step, we will edit the game's .INI files through MO2 to increase performance/stability and fix some quality of life issues
Tweak | Effect |
---|---|
bUseThreadedAI=1 | Allows AI to use threads to increase performance |
INumHWThreads=4 | Allows the game to better utilize the CPU |
bPreemptivelyUnloadCells=1 | Helps prevent Out of Memory crashes when changing cells |
bBackgroundCellLoads=1 | Streams in assets to prevent stuttering at the cost of objects sometimes suddenly popping in |
bSelectivePurgeUnusedOnFastTravel=1 | Helps prevent Out of Memory crashes when changing cells |
bFull Screen=1 | Ensures the game runs in fullscreen mode |
iPresentInterval=0 | Disables V-Sync, as when enabled it can cause noticeable lag in menus. You can set this to 1 if you would rather have menu lag than potential screen tearing |
fForegroundMouseAccelBase=0 fForegroundMouseAccelTop=0 fForegroundMouseBase=0 fForegroundMouseMult=0 |
Disables mouse acceleration |
fXenonVertLookSpeed=1200.0000 fXenonHorizLookSpeed=1500.0000 |
Sets the mouse sensitivity of the x and y axes equal to each other |
fGrassStartFadeDistance = 7000 | Increases the distance at which grass disappears from 3 cells to 5 cells |
iAudioCacheSize=8192 iMaxSizeForCachedSound=1024 |
Increases the audio cache to prevent stuttering and audio not playing |
SArchiveList= | Adds the BSAs created by the BSA Decompressor to the list of BSAs loaded by the game |
uGridsToLoad=5: Changes the amount of cells loaded at once. When changed, it can cause scripts to run when they aren't supposed to, will ruin performance, and will break your game if changed on an existing save
INumHavokThreads=1: Any changes to it are placebo in regards to performance, can cause instability if set over 2
bUseThreadedBlood/Morpher/TempEffects/ParticleSystem=0: Setting any of these to 1 is placebo and will not affect performance