Skip to content

Instantly share code, notes, and snippets.

@GamerPoets
Last active April 22, 2023 21:56
Show Gist options
  • Save GamerPoets/60bb8fcee5ab6a1619170f7b07547769 to your computer and use it in GitHub Desktop.
Save GamerPoets/60bb8fcee5ab6a1619170f7b07547769 to your computer and use it in GitHub Desktop.
[Main]
LogLevel=verbose ;ModdingMyWay - Level of information printed to the log.
AdjustGameSettings=true ;Automatically adjust some settings which may cause issues.
[Render]
Fullscreen=false ;Windowed mode.
Borderless=true ;Borderless fullscreen.
BorderlessUpscale=false
#Resolution=1920x1080 ;This setting has no effect as it is commented out.
#ResolutionScale=0.75 ;This setting has no effect as it is commented out.
DisableBufferResizing=false ;Enable if you're experiencing effect issues with ENB when upscaling.
#DisableTargetResizing=false ;Enable if you're experiencing effect issues with ENB when upscaling.
EnableVSync=true
VSyncPresentInterval=1
EnableTearing=false
SwapBufferCount=0 ;Number of buffers in the swap chain, including the front buffer. 0 is auto.
SwapEffect=auto ;Determines how the presentation buffer is handled.
MaxFrameLatency=1 ;Number of frames allowed to be queued for rendering. AE default is 1.
ScalingMode=unspecified ;Determines how scaling is done in exclusive fullscreen mode.
MaximumRefreshRate=300 ;Maximum allowed monitor refresh rate. Applies only in exclusive fullscreen mode.
FramerateLimit=300 ;General framerate limit.
FramerateLimitMode=1 ;Determines if the limiter is placed before or after frame presentation.
UIFramerateLimit=0 ;General UI framerate limit.
UIFramerateLimitVSyncOff=true ;General UI framerate limit.
UIFramerateLimitMap=0 ;Map framerate limit.
UIFramerateLimitMapVSyncOff=false ;Map framerate limit.
UIFramerateLimitInventory=0 ;Inventory framerate limit.
UIFramerateLimitInventoryVSyncOff=true ;Inventory framerate limit.
UIFramerateLimitJournal=0 ;Journal framerate limit.
UIFramerateLimitJournalVSyncOff=true ;Journal framerate limit.
UIFramerateLimitCustom=0 ;Custom Menu framerate limit.
UIFramerateLimitCustomVSyncOff=true ;Custom Menu framerate limit.
UIFramerateLimitMain=0 ;Main Menu framerate limit.
UIFramerateLimitMainVSyncOff=true ;Main Menu framerate limit.
UIFramerateLimitRace=0 ;Race Menu framerate limit.
UIFramerateLimitRaceVSyncOff=true ;Race Menu framerate limit.
UIFramerateLimitPerk=0 ;Perk Tree framerate limit.
UIFramerateLimitPerkVSyncOff=true ;Perk Tree framerate limit.
UIFramerateLimitBook=0 ;Book Reading framerate limit.
UIFramerateLimitBookVSyncOff=true ;Book Reading framerate limit.
UIFramerateLimitLockpick=0 ;Lock picking framerate limit.
UIFramerateLimitLockpickVSyncOff=true ;Lock picking framerate limit.
UIFramerateLimitConsole=0 ;Console framerate limit.
UIFramerateLimitConsoleVSyncOff=true ;Console framerate limit.
UIFramerateLimitTween=0 ;Tween Menu framerate limit.
UIFramerateLimitTweenVSyncOff=true ;Tween Menu framerate limit.
UIFramerateLimitSleepWait=0 ;Sleep/Wait Menu framerate limit.
UIFramerateLimitSleepWaitVSyncOff=true ;Sleep/Wait Menu framerate limit.
LoadingScreenFramerateLimit=60 ;Loading Menu framerate limit.
LoadingScreenFramerateLimitVSyncOff=false ;Loading Menu framerate limit.
LoadingScreenLimitExtraTimePostLoad=2 ;Additional time to keep the loading screen limit active (in seconds) to address some issues.
LoadingScreenLimitExtraTime=2 ;Additional time to keep the loading screen limit active (in seconds) to address some issues.
[HAVOK]
Enabled=true ;Allow DisplayTweaks to control havok settings.
DynamicMaxTimeScaling=true ;Adjusts fMaxTime and fMaxTimeComplex dynamically based on current framerate.
MinimumFramerate=50 ;ModdingMyWay - Minimum havok frame rate.
MaximumFramerate=300 ;Maximum havok frame rate.
MaxTimeComplexOffset=30 ;Adjusts the negative offset of fMaxTimeComplex relative to fMaxTime.
PhysicsDamagePatch=true ;Adjusts amount of damage dealt when hit by physics objects based on frametime.
PhysicsDamageMult=1 ;Adjusts amount of damage dealt when hit by physics objects based on frametime.
PerformanceMode=false ;Lowers HAVOK engine CPU consumption at the expense of physics simulation quality.
OSDStatsEnabled=false ;Add fMaxTime and fMaxTimeComplex to OSD.
[Controls]
ThirdPersonMovementFix=true ;Fixes an issue where you're not able to move in third person at high framerates.
MovementThreshold=0.25 ;Controls an internal variable related to movement/damping.
SittingHorizontalLookSensitivityFix=true ;Untie first person horizontal look sensitivity from framerate when sitting down
MapMoveKeyboardSpeedFix=true ;Untie map keyboard movement speed from framerate.
MapMoveKeyboardSpeedMult=1 ;Speed multiplier for keyboard map movement.
AutoVanityCameraSpeedFix=true ;Untie auto vanity camera rotation speed from framerate.
DialogueLookSpeedFix=true ;Untie dialogue look speed from framerate.
DialogueLookSmoothEdge=false ;Ramp up look speed incrementally as the cursor approaches the edge of the screen.
GamepadCursorSpeedFix=true ;Untie gamepad cursor speed from framerate.
LockpickRotationSpeedFix=true ;Untie lockpick mouse rotation speed from framerate.
FreeCameraVerticalSensitivityFix=true ;Untie free camera vertical sensitivity from framerate.
FreeCameraMovementSpeedFix=true ;Untie free camera movement speed from framerate.
VerticalLookSensitivityFix=false ;Untie vertical look sensitivity from framerate (EngineFixes)
SlowTimeCameraMovementFix=false ;Fix camera movement sensitivity during slow time (EngineFixes)
[Window]
LockCursor=true ;Locks mouse cursor within the borders of the game window.
ForceMinimize=false ;Minimize the game window if it loses focus. Enabling will cause issues with ENB.
DisableProcessWindowsGhosting=true ;Disables the window ghosting feature.
AutoCenter=false ;Automatically center the game window on the monitor where it spawns.
OffsetX=0 ;Offset the game window position relative to the primary monitor.
OffsetY=0 ;Offset the game window position relative to the primary monitor.
[Papyrus]
DynamicUpdateBudget=false ;Set the maximum time scripts are allowed to run per cycle based on current framerate.
UpdateBudgetBase=1.2 ;Amount of time scripts are alloted at or below 60 FPS (in milliseconds).
BudgetMaxFPS=300 ;Budget is not calculated beyond this limit.
SetExpressionOverridePatch=true ;Fixes a bad range check in Actor.SetExpressionOverride papyrus function.
OSDStatsEnabled=false ;Add fUpdateBudgetMS to OSD.
OSDWarnVMOverstressed=true ;Add VM overstressed indicator to OSD.
[Miscellaneous]
SkipMissingPluginINI=true ;Disables scanning missing plugin .ini files. May significantly improve startup times with many plugins.
LoadScreenFilter=false ;Filter loadscreens by plugin name.
LoadScreenAllow=
LoadScreenBlock=All
DisableWeatherLensFlare=false ;Remove all lens flare from weather records.
DisableActorFade=false ;Disable actor fade when camera intersects the body.
DisablePlayerFade=false ;Disable player fade when camera intersects the body.
[OSD]
Enable=true ;ModdingMyWay - Enable the ability to see on-screen system stats.
InitiallyOn=false
Show=all ;ModdingMyWay - What stats to display.
UpdateInterval=0.3 ;How often the OSD updates (in seconds).
ComboKey=1 ;Left Shift
ToggleKey=0xD2 ;Left Shift + Insert
Align=2 ;ModdingMyWay - Align the OSD at the Top Right.
Offset=4 4 ;OSD position offset (X Y).
Scale=1.5 1.4 ;ModdingMyWay - Font scale (X Y)
AutoScale=true ;Adjust font scale based on amount of lines drawn.
ScaleToWindow=true ;Scale font size based on window size.
FontFile=
Color=255 255 255 255
OutlineColor=0 0 0 255
OutlineOffset=1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment