SSE FPS
No more fps drops when looking in certain directions. This mod automatically changes ini settings to keep framerate at target levels. It is also possible to run console commands or save payloads when the game starts.
Screenshots 1 screenshots
About this mod Machine translation
No more fps drops when looking in certain directions. This mod automatically changes ini settings to keep framerate at target levels. It is also possible to run console commands or save payloads when the game starts.
This is a port of my VR FPS Stabilizer mod to SSE. If you are looking for the VR version, click here.
describe
This mod is a SKSE addon that keeps fps at target levels by changing predefined ini settings between 10 levels from configuration values. It prevents crazy fps changes during gameplay caused by looking only from a certain direction. This is especially useful for people using Ultra Trees with DynDOLOD.
It also has a console command feature that automatically runs console commands when opening a game or loading a save.
Please note that this is an advanced mod and requires knowledge of the game's ini settings. If you need information about ini settings, I recommend reading some guides first.
It doesn't save the ini changes to a file or anywhere else. All at runtime and stay at runtime.
Require
SKSE64
Address library for SKSE plugin (not required if you have 1.5.97)
Install
Install using your favorite Mod Manager or install manually.
This mod only contains the skse plugin dll and a configuration file which goes to "Data\Skse\Plugins".
Set your TargetFPS in ini file. If you only want to use console command functionality, set FPSStabilizerEnabled to 0.
Loading order doesn't matter. It can be installed and removed at any time in a save game.
configuration
The mod comes with an ini file: SSEFpsStabilizer.ini
It has many parameters. So let's take a look at them:
[Settings] section
The EnableLog parameter is used to enable or disable logging. Level changes will be printed in the log. The log file is located at: "My Documents\My Games\Skyrim Special Edition\SKSE\SSEFpsStabilizerPlugin.log". I recommend using a program like mTail to view your login game. However, do not leave this parameter 1 for normal playback as it may cause performance degradation.
The FPSStabilizerEnabled parameter enables/disables the Fps Stabilizer portion of the mod. You can set this to 0 if you only want to use console command functionality.
The TargetFPS setting is the target fps value this mod attempts to achieve.
The FPSChangeThreshold parameter is the fps change required to check if another level is more suitable. The default value is 3.
The LevelChangeBackDownWait and LevelChangeBackUpWait parameters are the wait times to change the level in the opposite direction (lower if it was recently raised, higher if it was recently lowered). The default value is 5 seconds.
The LevelChangeBackUpAngle parameter is the player azimuth change required in order to change the level back to a higher quality value to prevent flickering. If you still have a flickering scene when looking in a certain direction, but looking around too much, you may want to increase it to 60.
[DataLoaded] and [PostLoadGame] sections
In these sections you can define console commands (e.g. taa settings, etc.) to be run when the game is first opened or loaded.
TAA settings have been defined in the DataLoaded section. If you want to use comment lines, be sure to remove the comment character (#) to enable these lines.
Each line corresponds to a console command and is run separately.
[Level#] section
In these sections from 0 to 9 you define the configuration values you want the mod to switch to. Unfortunately, not all configuration settings are changeable in the game, I found 3 of them that were changeable and also affected performance.
Enter the Config settings and separate its sections in the ini with a colon (:) as shown below:
[Level0]
fBlockLevel0Distance:TerrainManager = 100000
fBlockLevel1Distance:TerrainManager = 180500
fTreeLoadDistance:TerrainManager = 180500
I have provided levels from 0 to 9 in the ini file. You may need to modify these values based on performance. Make sure to use a linear change between the two levels.
I also adde …
Install & use Install: follow the bundled instructions
- Unzip the archive from playbuff and read the bundled readme / instructions first.
- There is no universal mod manager for this game: some mods replace game files directly, some go into a game-specific Mods folder, and some need a game-specific community loader or tool first — follow the bundled readme.
- Place the files exactly as the readme says; mods with listed dependencies need those installed too.
- Launch the game to confirm it loaded; some games require enabling mods in settings or an in-game mod menu.
Install locations vary a lot between games and mods — the bundled readme is the most reliable guide.