How Texture Quality & Mipmap Override (DFIntTextureQualityOverride) works in ClientAppSettings.json
Decouples texture sharpness from the single 1–21 Roblox in-game graphics slider so you can keep crisp textures at low render distance.
When you adjust **Engine Settings → Texture quality** inside Bloxstrap, the bootstrapper writes `DFIntTextureQualityOverride / FFlagDebugTextureManagerSkipMips` into `ClientSettings\ClientAppSettings.json` before `RobloxPlayerBeta.exe` initializes its renderer.
Recommended values and stability tips
- **Accepted values:** `Level 0 (Lowest) to Level 3 (Highest)`. Stick to the built-in GUI preset under Engine Settings unless you are testing a specific JSON override.
- **Resetting:** If a custom value causes visual artifacts or a startup crash, use Reset FastFlags to default.
- **Installer:** Download the latest Windows build of Bloxstrap from /download.
Frequently asked questions
What FastFlag does "Texture Quality & Mipmap Override (DFIntTextureQualityOverride)" control?
It manages `DFIntTextureQualityOverride / FFlagDebugTextureManagerSkipMips` inside `ClientAppSettings.json`, accessible directly via **Engine Settings → Texture quality**.
Will this setting reset when Roblox updates?
No. Bloxstrap rewrites `ClientAppSettings.json` into the new Roblox version folder on every launch.