I think you are right, I looked at the "Fancy Dress" mod that FluffyQuack showed that had the flickering, and while the current version has textures both in escape and in streaming, they are all only 341 KB low-resolution textures. All instances I have ever heard of flickering textures seem to involve using low resolution textures. I think that I've never encountered the issue myself because I always replace the low resolution textures with 2K-resolution textures which are normally in the streaming folder, using their 2K-resolution streaming headers.
I was about to say that the dress does have very large textures, but I just looked at them and they are body textures, not for the dress.
So is the following how it works?
The game loads default texture
Once an object with the texture is in close view, the games does a check to see if it should load the streaming texture
If the ingame texture option is set too low (no idea what setting it would be), the check fails
If the streaming texture doesn't exist, the check fails
Or if the default texture is at least a certain size (I'm not sure if that's know. Maybe 1024x1024?), the check fails also
Just to add to this as I know for certain how texture loading works. There's a bitflag in TEX headers which define whether or not a texture is lowres or highres. If lowres, the game will try to load a better version from "streaming" directory. If not, it will keep the current texture.
The flags value is a 32-bit int and it's the last value in the tex header before the mip headers. The bitflag for "lowres texture" is 0x1.
Taint3d: I'm tired as well, haven't slept in two day's unfortunately.
Jun 2, 2021 22:49:32 GMT 10
glisp: fluffyquack might as well just stop adding trainers to his mod manager. He refuses to update them to work with the latest version of the games. There's no point in having them.
Jun 9, 2021 13:20:42 GMT 10
Jun 10, 2021 23:10:16 GMT 10