About this mod
This mod aims to improve texture streaming performance and reduce visible texture pop-in when loading, providing a more stable and immersive visual experience, especially on higher-end systems.(This mod requires a GPU with at least 12GB of VRAM)
- Permissions and credits
- Donations
Do you also grow tired of watching Virtual Textures pop-into existence for 4-5 seconds every time you change areas in Imperial City? Me too! Now you can experience the pure joy of streaming ultra high res textures onto bricks that are way too far away for you to see them anyway much, much, faster than Bethesda or Virtuous or whoever made this mess intended. How much faster? That's right Todd, SIXTEEN TIMES FASTER!
If you also have the extreme first world problem of trying to run a 20-year-old Bethesda game on your modern high end PC, then this is the mod series for you! This is the second mod released in the "Luxury Visuals" series, a collection of mods aimed at maximizing the visual fidelity of Oblivion Remastered for higher-end systems, targeting true 4K HDR at 100+ FPS.
Luxury Visuals - TSO, focuses on tuning the games texture streaming system so it isn't so gosh darned slow.
What This Mod DOES:
- Modifies the vanilla DefaultEngine.ini and DefaultDeviceProfiles.ini: This mod .pak will inject my updated versions of these two files with minor adjustments leaving the majority of the vanilla settings at their defaults. My goal was to change as little as possible while achieving measurable results. No placebo tweaks!
- Moderately increases Streaming and Virtual Texture memory pools, and changes the LOD Bias for several texture groups:
Increases the primary streaming pool size to 4gb (up from 3 at ultra settings)- Increases the default sizes of each Virtual Texture streaming pool (this will increase VRAM usage ~1-1.5GB- Changes LODBias to 1, up from 0, for several Texture Groups that were loading ultra high res textures for things like bricks from halfway across the world.
- Dramatically speeds up Virtual Texture Streaming:
Increased throughput by changing MaxUploadsPerFrame to 64 up from a meager 4 updates per frame as the default setting. You could say it's now SIXTEEN TIMES FASTER. I mean, you can actually say that because it's literally just 16 times faster. For real. Not just a meme. Actually 16x. The math checks out.
- It is *NOT* a blanket fix for the games poor texture and shader optimization! All this mod does is load the poorly optimized textures the game shipped with faster so you aren't watching every stone in the floor load in 4 at a time from across Market District each time you enter the area.
- It does NOT require OBSE, UE4SS, or any other external tools. Just install the .pak and launch the game!
- It does NOT improve your FPS or completely remove stuttering or hitching. Again, we can only do so much with .ini tweaks.
In summary: This mod just compresses all the horrible awful things you hate about the first 4 seconds of zoning into major section of any city into ~200-250ms. I've learned to take these precious fractions of a second to look at my second monitor, which is enough time to remember why I was playing Oblivion in the first place. Even if you just murdered someone in broad daylight on Market Street and high tailed it to Green Emperor Way, all of the textures on the Imperial Palace will have actually loaded before the guards catch you. You can now get arrested in style knowing you saw the entire palace in full detail.
A Note from the Author:
This has not been tested on anything other than my configuration listed below. Version 1.1 should work with any GPU, but use at your own risk. If I could have made a simple UE4SS version of this mod, I would have. The mod does more than set a few console variables.
Test system:
- Windows 11 Pro 24H2
- Intel i9-13900K
- 64GB of RAM
- RTX 4090 w/ 24GB of VRAM
I welcome any constructive feedback, suggestions, or bug reports! Your input will be invaluable as I continue to develop this and future mods in the "Luxury Visuals" series.
The "Luxury Visuals" Series - Future Goals:
The overarching goal for Luxury Visuals is to push Oblivion Remastered to its visual limits on capable hardware. Future planned releases will aim to:
Travel Cyrodill in TrueHDR Style!This one is done. Check link below!Optimize Virtual Texture Streaming: Tackle texture pop-in by fine-tuning Unreal Engine's VT settings (designed for GPUs with 24GB+ VRAM).Enhance Memory Management: Improve how the game utilizes system and GPU memory.- Tune Upscaling: Further optimize DLSS, and potentially XeSS, for the best image quality and performance.
- Replace bad textures: Learn how to replace terribly optimized textures with textures that will look better than they perform instead of the other way around!
Compatibility:
This mod will not be compatible with any other mod that alters DefaultEngine.ini or DefaultDeviceProfiles.ini through a .pak file. If you have UE4SS mods that change variables that are set in those two files, the UE4SS scripts will take precedence and overwrite my changes.
Installation:
Using Vortex: Install and enable the mod. The mod manager should handle the rest.
Manual Installation:
- Download the mod archive.
- Extract the archive to your game directory - it should have the proper folder structure already.
Uninstallation:
Using a Mod Manager: Disable and uninstall the mod through your mod manager.
Manual Uninstallation: Delete the `LuxuryVisuals-TSO.pak` file from your ...\Paks\~mods\ folder.
Feedback & Support:
Please leave any feedback, questions, or bug reports in the Posts section! Your input is greatly appreciated!
Check out my other mods:
Luxury Visuals - HDR Plus
