Hogwarts Legacy
Overview
U+ for Hogwarts Legacy is an end to end overhaul with significant focus on improving Raytracing visuals and performance. It includes custom RT systems and tuned color grading presets.
Game Tips
- For RT Skylight to function correctly, dynamic lighting must be enabled. If you experience instability then disable dynamic lighting and RT skylight.
- RT Skylight can be very expensive
- Dynamic lighting also fixes certain visual bugs in specific game locations and changes RT settings depending on player location and action (such as flying)
-
For most stable experience - disable dynamic lighting and RT skylight
- Ray Reconstruction users: use RR preset E - this can be configured via NVPI (NVIDIA profile inspector) - it must be done per game instead of globally. The default preset will be noisy.
- Recommend RTAO
-
If you want the best possible visuals, revert the game to the version prior to the release of mod tools. All newer versions have decreased visual quality.
- Denoising modes
- none - disables reflection denoisers, most temporally stable reflections and best visually, but has specular noise and white spots - prefers lower reflection smoothness
- no_rr_1 - uses UE reflection denoiser, more stable that no_rr_2, some specular noise, some instability
- no_rr_2 - uses RT spatial reflection denoiser, least stable temporally but has the least specular and white spot noise
- ray reconstruction - nvidia only, most stable, tends to blur image
Configuration
| Setting | Options | Keybind | Description |
|---|---|---|---|
| AutoApplyConfig | off,on | automatically reload settings when config changes - primarily to be used with the UPM overlay | |
| Bloom | game/0-3 | Bloom intensity (0.0 = off, 1.0 = default, 2.0 = double, game = use game default) | |
| ChromaticAberration | game,off,on | Recommend disabling in most games as it often just blurs the image for no benefit | |
| ContactShadows | game,flickery,floaty | by default game has flickery contact shadows, this is distracting, alternative is to make the contact shadows more floaty | |
| DebugLogging | off,on | enable verbose debug logging to UE4SS console - use ALT+D to toggle at runtime | |
| Denoising | game,none,no_rr_1,no_rr_2,rayreconstruction | F10 | Controls denoising method. none=raw reflections (specular but sharp), no_rr_1=standard denoising, no_rr_2=spatial filtering only, rayreconstruction=DLSS Ray Reconstruction. Use RTShadowQuality to control shadow/AO sample counts. |
| DepthOfField | game,off,on,on_less_blurry | depth of field control - off reduces noise in cutscenes | |
| DynamicLighting | off,on | F5 | required for RT skylight - controls skylight parameters based on 430 tuned locations, modifies RT radius based on location, turns off certain features in some game locations, increases RT settings when flying |
| EnableKeybinds | off,on | Enables individual setting keybinds if they are available, does not change global keybinds | |
| Fog | game,off,on | F7 | Turns fog on or off, if on_with_lumen is provided then it allows enabling fog in lumen space (GI and reflections) |
| LODBias | game,off,minuspoint5,minus1,minus1point5,minus2 | Forces textures to be higher resolution, -0.5 is the safest, more can cause frequency patterns to appear, some games benefit from more than others | |
| LODDistanceScale | game,high,veryhigh,epic,ultra,insane | Draw static meshes and foliage at higher quality further away | |
| LightDrawDistance | game,x1_0,x1_5,x2_0,x2_5,x3_0 | light draw distance scale | |
| LightingMode | game,ssao,ssgi,rtao,gtao | F4 | game/ssao/ssgi/rtao/gtao |
| LightingPreset | vanilla,vanillatweaked,realism,fantasy,harys,fairytale,darkmoor | F3 | vanillatweaked/realism/fantasy/harys/fairytale/darkmoor/vanilla |
| MotionBlur | game/0-1 | U+ improves motion blur quality in every game by default, recommend a small amount of blur ~0.2 | |
| RTAllOfTheLights | game,off,on_high,on_epic | force all light sources to cast shadows and RT shadows, on epic increases the limit of max RT shadowed lights | |
| RTShadowQuality | game,veryhigh,epic | RT shadow and AO samples per pixel. Ignored when Denoising=rayreconstruction (RR uses 1 sample) | |
| RTSkyLight | game,off,on | F8 | Raytraced skylight - ray reconstruction is required |
| RTWater | game,off,on | F9 | Raytraced water |
| ReflectionSmoothness | game/0.0-2.0 | Reflection smoothness (0.0-2.0, vanilla = 1.5, default = 1.0) - different values may be better with different denoising, for example no denoising with 0.4 | |
| Sharpness | game/0-1 | Control UE tonemapper sharpness - recommend setting this to 0 and using RCAS through reshade | |
| VSync | game,off,on | allow forcing vsync - helps latency in some games | |
| ViewDistanceScale | game,one,two,three,four | increases view distance scale, affects foliage most noticeably | |
| Vignette | game,off,on | vignette effect control |
Troubleshooting
- If the general guide does not resolve your issue then refer to this section
- Hogwarts has shaders located in C:\ProgramData\Hogwarts Legacy - when clearing shaders make sure to clear these too
- If your in-game menu is suddenly missing settings try clearing your config files located at
%LOCALAPPDATA%\Hogwarts Legacy\Saved\Config\WindowsNoEditor - When resetting the game or launching for the first time, you may need to go into the graphics options and toggle RT settings off and back on followed by restarting the game to properly enable RT
U+ 2.0
This game is built on the U+ 2.0 framework which supports the following new features:
- Vanilla toggle (ALT + F2 default)
- Configurable keybinds (configurable via UPM)
- Full set of presets that are generated on game launch (integrates with UPM)
- Numeric settings
- Overlay integration (UPM overlay)
- Dynamic FPS
- Latest UE4SS features
- And more