Lets you change your texture quality between your normal setting and an alternate setting on a per-heist basis. Install to mods folder.
Use for performance reasons; U242.1 should have solved the out of memory issues. (Frankly, not much reason to use this mod anymore).
Texture quality changes made by the mod don't persist - if your game exits while playing a heist on alternate settings, it will be returned to the normal setting when you next launch the game.
If requested, I could be convinced to update this to also modify model detail or other settings. At the moment, it doesn't feel worth the effort.
I normally like to play on the highest texture quality, but I end up getting out-of-memory crashes on a few heists (San Martin Bank and Black Cat are particularly problematic). Clear Texture Cache does help mitigate this issue, but I don't want it to activate it for every single heist since it's a bit annoying. This is no longer an issue.
This mod takes a different approach: on the heists you specify, drop the texture quality. If your current texture settings already match that specific heist's setting, this mod will do nothing (so you don't constantly suffer the reload hitch).
Thanks to Clear Texture Cache for the hook and Faster Bullet Impact Queues for showing me how SBLT menus work.
Default settings: Run most heists on high textures (your default setting), and everything released after White House on medium.
You can customize settings in the mod options menu.
Incompatible with Clear Texture Cache (overrides same hook)


"Incompatible with Clear Texture Cache" nevermind, not finally
Does CTC's reload have a purpose I'm not aware of? AFAIK it's just to try and prevent memory-related crashes, but it's too aggressive for my taste. I just want to only apply when necessary.
Wouldn't be too difficult to add a toggle to this mod that enables forcibly applying changes even the settings are already correct, but I figured you'd either want CTC functionality or this (from a crash prevention perspective). That toggle idea won't fix CTC compatibility but would effectively wrap its functionality in this mod. I'm hesitant to do that though - I think a better option would be to make them compatible but I'm not knowledgeable enough about the hook system to do it properly.
@jmcgee1125 I think clear texture cache is more useful in the long run, anyways I hope payday can have 64-bit support to avoid these memory crashes
@jmcgee1125 CTC's doesnt need you to manually change every heist texture and prevent a lot of crashes for just being standby
in some situations you can use more RAM if your dont have any other application open, making the graphic downgrade "useless"
@kawaka My worry is that CTC can't guarantee preventing an OOM crash, since the cache may get refilled. I'm not sure of the specifics about what gets unloaded, though, so take that with a grain of salt. System RAM usage isn't a limiting factor - it's a 32 bit game, so it can only use 4GB maximum of memory which you almost certainly have available unless you're still on a potato (in which case this mod doesn't target you anyway, since you're likely not running high quality). A 64 bit upgrade would render all of this moot, but they're not going to do that.
The reason I made this is purely because the constant reload was annoying so I wanted a targeted change for the problem maps only. Regardless, HSTQ still works as a performance toggle since there's quite a difference in texture quality between the older and newer heists.
@jmcgee1125 Clear Texture Cache doesn't help on longer heists like: The White House etc. because that cache will be filled after sometime