Ultra Plus 2.0 Features
Quality Presets
Ultra+ includes both shipped and auto-generated (generated upon loading into the game) preset configurations:
Included Presets
- uplus_defaults: Sets many settings to recommended defaults
Auto-Generated Presets
- low_preset.ini: Performance-focused settings
- medium_preset.ini: Balanced quality/performance
- high_preset.ini: High quality settings
- veryhigh_preset.ini: Very high quality
- epic_preset.ini: Maximum quality settings
Games with raytracing will generate an additional set of raytracing presets.
Recommended Usage
- Apply uplus_defaults preset
- Apply your desired quality level preset (low/medium/high/veryhigh/epic)
- Fine-tune individual settings as needed using UPM, hotkeys, or the config file
Graphics Toggle
Ultra+ 2.0 includes a convenient toggle feature that allows you to instantly switch between vanilla game graphics and Ultra+ enhanced graphics:
- Default Keybind: ALT + F2
- Instant Switching: No game restart required
- Perfect for Comparisons: Easily compare vanilla vs Ultra+ visuals
- Customizable: Keybind can be changed in keybinds.ini
This feature is perfect for testing different settings, showing before/after comparisons, or quickly reverting to vanilla graphics if needed.
Dynamic FPS System
The Dynamic FPS feature automatically adjusts graphics settings to maintain your target framerate:
- Intelligent Adjustment: Monitors FPS and automatically tweaks Lighting Quality, Lighting Resolution, and Reflection Quality
- Weighted Optimization: Uses performance impact weights to make smart setting changes
- Stability Control: Waits for consistent FPS readings before making adjustments
- Quality Balance: Prevents over-optimization by maintaining visual quality balance
- Manual Override: Press ALT + F12 to disable and lock current settings
Note that it is currently limited in scope of what can be changed to achieve your FPS target.
How it works
- Set
DynamicFPS=60(or your target) in UltraPlusConfig.ini - System monitors average FPS over 3-frame windows
- When FPS drops below 95% of target, reduces quality settings for better performance
- When FPS exceeds 105% of target, increases quality settings for better visuals
- Makes up to 2 setting changes per adjustment cycle with 5-second delays between changes
Tips
- Find a desired testing location and set DynamicFPS to desired FPS. Wait 20-30 seconds and settings will adjust (may be faster).
- At this point you can choose to either leave the feature enabled and it will slowly adjust settings while you play
- Alternate option is to reach desired target and then press Alt + F12 to save you current settings and disable dynamic changes.
Keybinds Configuration
UPM support configuring these keybinds for games that have them.
For manual configuration, see below.
The keybinds.ini file allows you to configure the global keybinds used by Ultra+ Extensions.
Configuration Format
[GlobalKeybinds]
; Apply settings keybind
ApplySettings=F12
; Turn off dynamic FPS keybind
DisableDynamicFPS=ALT+F12
; Reset to game defaults keybind
ResetToGameDefaults=ALT+F1
Keybind Format
Keybinds are specified as KEY or MODIFIER+KEY combinations:
- Single key:
F12,A,SPACE, etc. - With modifier:
ALT+F12,CTRL+A,SHIFT+F1, etc.
Available Modifiers
ALT- Alt keyCTRLorCONTROL- Control keySHIFT- Shift key
Available Keys
All standard keyboard keys are supported:
Function Keys
F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13-F24
Letters
A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z
Numbers
ZERO, ONE, TWO, THREE, FOUR, FIVE, SIX, SEVEN, EIGHT, NINE
Numpad
NUM_ZERO, NUM_ONE, NUM_TWO, NUM_THREE, NUM_FOUR, NUM_FIVE, NUM_SIX, NUM_SEVEN, NUM_EIGHT, NUM_NINE
MULTIPLY, ADD, SUBTRACT, DECIMAL, DIVIDE
Special Keys
SPACE, RETURN, BACKSPACE, TAB, ESCAPE, DELETE (DEL), INSERT (INS)
HOME, END, PAGE_UP, PAGE_DOWN
LEFT_ARROW, RIGHT_ARROW, UP_ARROW, DOWN_ARROW
CAPS_LOCK, NUM_LOCK, SCROLL_LOCK
Mouse Buttons
LEFT_MOUSE_BUTTON, RIGHT_MOUSE_BUTTON, MIDDLE_MOUSE_BUTTON, XBUTTON_ONE, XBUTTON_TWO
Media Keys
VOLUME_UP, VOLUME_DOWN, VOLUME_MUTE
MEDIA_PLAY_PAUSE, MEDIA_STOP, MEDIA_NEXT_TRACK, MEDIA_PREV_TRACK
Default Keybinds
- F12: Apply current settings
- ALT+F12: Turn off dynamic FPS and save settings
- ALT+F2: Reset all settings to game defaults (toggle)
Notes
- Keybind changes require restarting the game to take effect
- Invalid keybind configurations will be ignored
- If a keybind is not specified, that function will not be available