SkyrimSE:SSE Display Tweaks

From Step Mods | Change The Game
Revision as of 13:07, June 28, 2022 by Z929669 (talk | contribs)

SSE Display Tweaks

by slavicpotato1

Game:

SkyrimSE

Download:

Mod Group:

Baseline:

n/a

Links:

CR Patch:

No

LW Patch:

No

PP Patch:

{{{pp}}}"{{{pp}}}" is not recognized as a Boolean (true/false) value.

ENB Option:

No

Guide/Version-Specific Mod Recommendations

Existing Guides
1.0.0
2.0.0
2.1.0
2.2.0
2.3
Type a version string using the format indicated by the placeholder text below. Copy/paste the intended guide version from the "Existing Guides" table above (if it exists) into the field below. For unofficial user-created guides, use the format indicated by the placeholder text. Editors: Please DO NOT use wiki headings inside of custom Recommendations and also avoid using templates if at all possible! Template calls add to the max threshold, and headings mess up the guide ToC.

Recommendations

As stated in the mod's Description, this mod will stabilize the display of rendered content for smooth gameplay without limiting frame rates, and this should be the case for almost all modern PCs running SSE.

  1. Download the Main File and and High performance configuration Optional File.
  2. Install the Main File first. Then install the Optional File, choosing Merge to merge it into the Main File.
  3. (ONLY if hardware supports) Enable NVIDIA G-SYNC or AMD Freesync via the display software
    • Also enable NVIDIA Low Latency (reference image) or AMD anti-lag via the display software
  4. Double-click on the mod in the MO left pane and ensure the following in SSEDisplayTweaks.ini
    • PC has NVIDIA G-SYNC or AMD Freesync video card AND monitor support, set each frame limit (FPS cap) to:
      [monitor refresh rate] - 3 (e.g., 144 Hz monitor should have 141 limit: 144 - 3 = 141)
    • PC does NOT have NVIDIA G-SYNC or AMD Freesync video card OR monitor support, set each frame limit (FPS cap) to:
      [monitor refresh rate] - 1 (e.g., 60 Hz monitor should have 59 limit: 60 - 1 = 59)

[Render] FramerateLimit=?? UIFramerateLimit=?? [OSD] Enable=true InitiallyOn=false

To enabled the framerate counter, hold Left Shift and press Insert. Repeat to disable again.


NOTE: No further configuration is required, but read on for additional information.



For more general information, see the SSE Display Settings guide.

Advanced Configuration

Per best practice for any mod governed by a mod INI file, create a custom INI with only those settings that are useful to change for testing purposes (i.e., this mod in Performance Tuning). Doing so will preserve these settings without disrupting the defaults in the mods configuration file when the mod is updated. All settings being tested can be configured here and simply commented to revert to defaults. This will also allow modification without losing any changes introduced by the developer. Activate/deactivate this mod as necessary:

  1. Click on the MOlistoptions.png button and select, [Create empty mod].
  2. Name it (Custom INI) SSE Display Tweaks.
    • This places the new, empty mod at the bottom of the mod list.
  3. Enable and prioritize (Custom INI) SSE Display Tweaks in the MO left pane just after this mod.
  4. Open the (Custom INI) SSE Display Tweaks in Windows Explorer (Ctrl + double-click).
  5. Create a new folder named SKSE and open it.
  6. Create a new folder named Plugins and open it.
  7. Create a new file, SSEDisplayTweaks_Custom.ini, add the following, then save the file.
Example Custom Configuration Override

[Render] ;EnableVSync=false    ; Uncomment to disable Vsync from this mod. Useful for those with G-SYNC/Freesync-compatible hardware ;EnableTearing=true    ; Uncomment to disable Vsync/frame limits in bordered windowed mode FramerateLimit=141    ; Uncomment to set a specific in-game frame limit UIFramerateLimit=141    ; Uncomment to set a specific UI frame limit (i.e., in-game menus) ;LoadingScreenFramerateLimit=60    ; Uncomment to set a specific loading-screen frame limit [HAVOK] MinimumFramerate=50    ; Uncomment to set a specific loading-screen frame limit MaximumFramerate=141    ; Uncomment to set a havok frame limit (should be equal to FramerateLimit) OSDStatsEnabled=true    ; uncomment to enable havok stats in the in-game screen display [Papyrus] DynamicUpdateBudget=true BudgetMaxFPS=141    ; Uncomment to set a papyrus budget frame limit (should be equal to FramerateLimit) OSDStatsEnabled=true    ; Uncomment to enable papyrus budget stats in the in-game screen display [OSD] Enable=true    ; Uncomment to enable the in-game screen display using the default toggle (Left Shift + Insert by default) InitiallyOn=false    ; uncomment to enable the in-game screen display on by default