Also, I've wrote this Steam guide, would appreciate if you guys want to take a look and might help even further, HFW has a LOD problem too. Which is also directly tied to VRAM.
Unbelievably wonderful. I was all of a sudden starting to get massive delays loading on an area change from either fast travel or just cell change that could take 30 seconds or more.
Tried this and BAM! All gone.
Do these guys test their software updates before release?
Thank you for making this mod, but I'm hitting an issue that might be due to the mod (or perhaps I've done something wrong).
Essentially, I followed all the steps for installing this as instructed. The game loads up fine without issue. I'm able to play with a decent framerate (24 to 35 which is about all I need). Problem is that sometimes I hit a point in the game where it'll suddenly pop into a "Waiting for shader compilation" screen, with no progress made at all.
So I get stuck on this "Waiting for shader compilation" screen and no matter how long I wait (I waited half an hour max) the progress bar doesn't start at all.
I've tried deleting the shaders.bin file, but it does little to help. I've now hit a point in the Daunt where I consistently hit this screen now, and I cannot progress.
Is your game on a HDD by any means? And no, this is NOT normal clearly. When I did my playthrough on a HDD install the game took longer to load, yes, with those infamous shader screens when I moved too fast in a flying mount but it did not cut the game at all, like a few seconds and the rest of the map loaded just fine and I could keep playing. I suggest you to do a total shader-wipe flush them out. And no, the file you deleted is NOT the actual cache.Verify the game files integrity via Steam (supposing your game is legit) re-download the corurpt files and clear your shader cache manually, generally NVIDIA or AMD (I suppose Intel ARC too) have an option around to wipe them out and so, they will be regenerated. Update your VGA drivers if needed.
I'm on an SSD, not an HDD. And an internal one at that. The shader compilation was working fine in the journey from the Claim to the Daunt (the bit where the title screen appears).
I've got a NVIDIA GeForce RTX 3050 Ti Laptop GPU with 4GB VRAM. The rest of the game runs alright with my low settings but those shader compilation screens are brick walls.
If shader.bin isn't it, do you have any idea where I can find the shader cache? I'll explore Nvidia control panel and see what I can find.
You must verify the game files to recover that file you deleted (if the game doesnt re-generate it) also 4gb of VRAM is just not enough for this game, not even 8 for 1080p medium is. As for how to clear out your shader cache there are many pages out there Im on AMD so well I cant know for sure but generally there is a button somewhere in the graphics driver control panel. I wouldnt be surprised the game stops loading the world entirely because it ran out of VRAM completely.
Thank you for your help! I managed to fix it, though I don't entirely know why.
I followed the following steps:
- Verified integrity of files - Automatically downloaded the shaders.bin file I deleted earlier - Tested both just in case, didn't work - Just to try it, I deleted this mod and replaced the direct storage files. No bite. - Then I deleted the one other mod I had installed as well (Gameplay Tweaks and Cheat Menu - https://www.nexusmods.com/horizonforbiddenwest/mods/50) - Just in case, I also downloaded the latest version of Direct Storage 1.2.4 (from here https://devblogs.microsoft.com/directx/directstorage-api-downloads/) - I tried playing the game, and boom. Everything works now.
That specific spot in which I constantly hit a Shaders Compiling screen only did a slight stutter before I was able to continue.
Don't get me wrong, framerate isn't as stably smooth as your mod brought it up to. And without the tweaks, I'll sadly be missing some small QoL improvements. But somehow, apparently all it took was updated direct storage dlls.
Alright, glad to hear it out. Keep in mind DirectStorage is incompatible with this mod, but for some reason you are one of the few users who need DStorage seems.
This mod solved my problem with VRAM leak, my fps was droping from 130 to 50-60 fps over time with frame gen and only exiting game and starting it again was solving problem but after some 30 min fps would drop again. Now I can play 100-130 fps all time, everything on max, with dlss and amd frame gen, only motion blur is off, 1080p. Im using 3070 and 5600x with 16gb of ram. Thank you for this mod man...
https://www.nexusmods.com/horizonforbiddenwest/mods/50 < BTW I suggest you to download this mod and configure its .ini like this for extra performance.
[[AssetOverride]] # Quality of life: Increase map tile level of detail (LOD) Enable = true # Default: Off
[[AssetOverride.Patch]] ObjectTypes = "TileBasedStreamingStrategyResource" Path = "HighLODDiameter" Value = "1.5" # Default: 3. Higher is better.
[[AssetOverride.Patch]] ObjectTypes = "TileBasedStreamingStrategyResource" Path = "MediumLODDiameter" Value = "4.0" # Default: 5. Higher is better.
[[AssetOverride.Patch]] ObjectTypes = "GameViewResource" Path = "InternalLODRangeModifier" Value = "1.3" # Default: 1. Lower is better.
Taken from my guide https://steamcommunity.com/sharedfiles/filedetails/?id=3205816956 because HFW has a LOD problem too. Which is also directly tied to VRAM.
Your game is likely on a HDD likely sipnning below 7200rpm. Re-Enable DirectStorage+Mod and if your game is unplayable then consider moving it to an SDD.
Try the mod + DirectStorage at the same time. If issues are still present then, if it isnt broken don't fix it. Delete the mod and keep DStorage as it was.
2 questions: what made you install the mod? did you check the mod is actually being loaded and active into the game?
Hi sorry i couldn't reply the top comment but went to your steam link tried few things they worked like charm atm im playing with AFMF 2.1 and fsr 2.2 tried your guide to download that fsr 3 sdk and extract that amd fsr3 dll into the game but it seems it doesn't work do any tip or idea why it doesnt my spec is asus rog ally z1 extreme with amd 25.3 driver afmf 2.1 on freesync vrr on antilag on 720p without RSR only fsr 2.2 in game set to quality and low settings with some of them on very high or high like terrain detail etc it runs at 70~90 fps it would be amazing to use fsr 3 tbh found one mod here but it says only RTX users fsr supposed to be for everyone yet only works on the most disgustng gpu with the most proprietary features
HFW ditched FSR2.2 long ago ago and updated it to 3.1 with native FG. Is your game adquired "elsewhere" perhaps? I suggest trying the last version of HFW or mod FSR3.1 with Optiscaler. (supposing you're on a non-Steam version)
I believe there's an issue on my end. I have an RTX 3060 Ti with 8GB of VRAM.
I installed the mod and confirmed that I followed the instructions correctly. However, after running the game, I didn't notice any improvements in loading times or performance. I even tried deleting the files to test if the mod was functioning as described, but still no luck. Additionally, the mod seems to cause stability issues after about an hour of gameplay, such as Aloy's voice not being heard and the map not loading in the tab menu. Can you help me troubleshoot this?
Yes, I tried both the plugin and DirectStorage simultaneously, but the issues persist. My game is installed on an SSD, and it's running the latest version, 1.5.80.0.
If I install this with Vortex, do I still need to do any of the steps of manually copying/deleting the gamefiles? (sorry if this is a dumb question, I'm pretty new to PC gaming and this is actually the first mod I've ever installed)
I have no idea how Vortex works, if I were you I would normally download the file as it is, a .rar/.zip file, extract it and copy the 2 files into your HFW main folder.
116 comments
MOD: Disk Cache Enabler HFW + More Inventory Space Install.
File: version.dll (x64)
c:\Program Files (x86)\Steam\steamapps\common\Horizon Forbidden West Complete Edition\
-------------------
1. File backup + delete/move dstorage.dll + dstoragecore.dll
2. Mod: More Inventory Space file -->> Unzip Storage Expander-76-1-0-0-1715197201.zip in the games' folder.
3. Copy version.dll in the games folder,
4. Mod: Disk Cache Enabler HFW file -->> Copy diskCacheEnabler.asi in the games folder,
5. Test as described.
//// both files diskCacheEnabler.asi and StorageExpander.dll were loaded by the game.
--------------
https://steamcommunity.com/sharedfiles/filedetails/?id=3205816956
Also, I've wrote this Steam guide, would appreciate if you guys want to take a look and might help even further, HFW has a LOD problem too. Which is also directly tied to VRAM.
https://www.nexusmods.com/horizonforbiddenwest/mods/50 < I suggest you to download this mod and configure its .ini like this for extra performance.
[[AssetOverride]] # Quality of life: Increase map tile level of detail (LOD)
Enable = true # Default: Off
[[AssetOverride.Patch]]
ObjectTypes = "TileBasedStreamingStrategyResource"
Path = "HighLODDiameter"
Value = "1.5" # Default: 3. Higher is better.
[[AssetOverride.Patch]]
ObjectTypes = "TileBasedStreamingStrategyResource"
Path = "MediumLODDiameter"
Value = "4.0" # Default: 5. Higher is better.
[[AssetOverride.Patch]]
ObjectTypes = "GameViewResource"
Path = "InternalLODRangeModifier"
Value = "1.3" # Default: 1. Lower is better.
Tried this and BAM! All gone.
Do these guys test their software updates before release?
Thanks!
Thank you for making this mod, but I'm hitting an issue that might be due to the mod (or perhaps I've done something wrong).
Essentially, I followed all the steps for installing this as instructed. The game loads up fine without issue. I'm able to play with a decent framerate (24 to 35 which is about all I need). Problem is that sometimes I hit a point in the game where it'll suddenly pop into a "Waiting for shader compilation" screen, with no progress made at all.
So I get stuck on this "Waiting for shader compilation" screen and no matter how long I wait (I waited half an hour max) the progress bar doesn't start at all.
I've tried deleting the shaders.bin file, but it does little to help. I've now hit a point in the Daunt where I consistently hit this screen now, and I cannot progress.
Any idea what I can do to fix it?
I've got a NVIDIA GeForce RTX 3050 Ti Laptop GPU with 4GB VRAM. The rest of the game runs alright with my low settings but those shader compilation screens are brick walls.
If shader.bin isn't it, do you have any idea where I can find the shader cache? I'll explore Nvidia control panel and see what I can find.
Thanks for your help so far!
I followed the following steps:
- Verified integrity of files
- Automatically downloaded the shaders.bin file I deleted earlier
- Tested both just in case, didn't work
- Just to try it, I deleted this mod and replaced the direct storage files. No bite.
- Then I deleted the one other mod I had installed as well (Gameplay Tweaks and Cheat Menu - https://www.nexusmods.com/horizonforbiddenwest/mods/50)
- Just in case, I also downloaded the latest version of Direct Storage 1.2.4 (from here https://devblogs.microsoft.com/directx/directstorage-api-downloads/)
- I tried playing the game, and boom. Everything works now.
That specific spot in which I constantly hit a Shaders Compiling screen only did a slight stutter before I was able to continue.
Don't get me wrong, framerate isn't as stably smooth as your mod brought it up to. And without the tweaks, I'll sadly be missing some small QoL improvements. But somehow, apparently all it took was updated direct storage dlls.
Now I can play 100-130 fps all time, everything on max, with dlss and amd frame gen, only motion blur is off, 1080p.
Im using 3070 and 5600x with 16gb of ram.
Thank you for this mod man...
https://www.nexusmods.com/horizonforbiddenwest/mods/50 < BTW I suggest you to download this mod and configure its .ini like this for extra performance.
[[AssetOverride]] # Quality of life: Increase map tile level of detail (LOD)
Enable = true # Default: Off
[[AssetOverride.Patch]]
ObjectTypes = "TileBasedStreamingStrategyResource"
Path = "HighLODDiameter"
Value = "1.5" # Default: 3. Higher is better.
[[AssetOverride.Patch]]
ObjectTypes = "TileBasedStreamingStrategyResource"
Path = "MediumLODDiameter"
Value = "4.0" # Default: 5. Higher is better.
[[AssetOverride.Patch]]
ObjectTypes = "GameViewResource"
Path = "InternalLODRangeModifier"
Value = "1.3" # Default: 1. Lower is better.
Taken from my guide https://steamcommunity.com/sharedfiles/filedetails/?id=3205816956 because HFW has a LOD problem too. Which is also directly tied to VRAM.
2 questions: what made you install the mod? did you check the mod is actually being loaded and active into the game?
I installed the mod and confirmed that I followed the instructions correctly. However, after running the game, I didn't notice any improvements in loading times or performance. I even tried deleting the files to test if the mod was functioning as described, but still no luck. Additionally, the mod seems to cause stability issues after about an hour of gameplay, such as Aloy's voice not being heard and the map not loading in the tab menu. Can you help me troubleshoot this?