Texture Streaming Pool Over Budget, after adding a bunch of crosshair textures to project. NOT IN LEVEL. UE 4.26

I added a bunch of crosshairs (2000+) of varying resolutions to the project so that I have a library to play around with but afterwards, I started getting the “Texture Streaming Over Budget” warning


(stat streaming, stat streamingOverview)

But I’m not using any of these textures in my level, so why are they being loaded?

I used “listtextures nonstreaming” to view which nonstreaming textures are being loaded
image


It seems a good majority of the textures being loaded are the crosshairs, which don’t even exist in the level.

Is there something I’m doing wrong? How can I fix this?

Using UE 4.26

bump?

As much as I am skeptical of ChatGPT’s responses. It was pretty spot on when it said that textures marked as “Never Stream” will be preloaded no matter what.

Deleting those textures fixed the warning. Though still don’t understand if this is normal behavior for the engine or a bug since the texture is not being used in level then what’s the point of loading it? Does that mean I can’t keep any assets in my project that I am not actively using? That’d be a bummer