By default, Texture caching / injection is enabled. For whatever reason, unity does not like this. It breaks various shaders/textures, resulting is very glitches looking graphics, or corrupted text. I play a TON of indie unity games, so it’s a bit annoying having to disable texture caching every single time. Especially since I don’t find it useful for any game. It doesn’t crash the game or anything, but results in SEVERE graphical glitches.
Is there a way I can disable it globally? I figured out some global settings on my own, but i couldn’t find any documentation anywhere, so im not sure which files to edit, or which headers they belong in.
And yea, you should just auto disable it for unity. I believe i saw a patch note where you do some setting automatically for unity games, and lately I’ve noticed unity games auto restart and i guess apply different settings on first run, so this would be a good one to apply too for unity.
(Unreal games, for the most part it’s no issue. Lots of ppl using Godot lately as well, and had no issues with it either. That said , I’m not sure there’s any significant performance benefit to it, so in the interest of compatibility, it may be best to default off for all engine? in any case, unity for certain)
Rather popular game it breaks: Pathfinder wrath of the righteous:
This one it breaks in quite an annoying way, as the game works 100% fien the first run, and also through the entire starting act, which is lengthy. But once you reach the first dungeon, your character will suddenly be fullbright all the time, no lighting shaders applies, very ugly. Rest of game including renders fine. Took me a while to figure out it was specialK causing this.
Other games confirmed issues:
-Project Lazarus: Screenshot: https://i.imgur.com/JGTvjhD.jpg
(broken texture/shader for planet)
-Rogue Genisia demo: https://i.imgur.com/YHoe2oZ.jpg
(Makes fog like 100000x more, so can’t see anyhing)
And pretty much 100% of all the recently vampire survival clones that use unity same issue. Could list another 30 games but yea, it’s like 90% of unity games, not all, but certainly most version of unity.
PS: Been meaning to post this for like a year, but wasn’t too annoying to disable texture caching per game… However a recent build you broke it and it seems texture caching was always forced on no matter the setting: v.22.8.9.1 . Had to roll back to 22.8.1.0 to get unity games working again.