Caution
FastFlags are extremely powerful, being that they are intended to only be used by Roblox engineers. While they can be very useful, they can cause issues with stability and functionality if you don't know what you're doing.
- V2 Release
- Submit an issue if you need help!
- Want to add your preset? Fork and make a PR!
- Open the Bloxstrap Menu.
- Navigate to
Fast Flags
>>Fast Flags Editor
>>Add New
>>Import Json
. - Paste in the JSON.
- Save and your good to go!
- Navigate to your Roblox Installation directory. Typically found at
%localappdata%\Roblox\Versions\
orC:\Program Files (x86)\Roblox\Versions
. - Identify the folder
version-xxxxxxxxxxxxxxxx
containingYou can do this for Roblox Studio too.RobloxPlayerBeta.exe
- Create a new folder named
ClientSettings
. Inside this folder, place the fileClientAppSettings.json
. - Paste the JSON into
ClientAppSettings.json
. (You can utilize ChatGPT to format multiple JSONs for clarity if needed) - Save and you're good to go!
{
"FFlagTaskSchedulerLimitTargetFpsTo2402": "False",
"DFIntTaskSchedulerTargetFps": "9999",
"FFlagDebugRenderingSetDeterministic": "True",
"DFFlagDebugRenderForceTechnologyVoxel": "True",
"FIntRenderShadowIntensity": "0",
"DFIntCullFactorPixelThresholdShadowMapHighQuality": "2147483647",
"DFIntCullFactorPixelThresholdShadowMapLowQuality": "2147483647",
"DFFlagDisableDPIScale": "True",
"DFIntDebugFRMQualityLevelOverride": "1",
"FFlagCommitToGraphicsQualityFix": "True",
"FFlagFixGraphicsQuality": "True",
"FFlagGlobalWindRendering": "False",
"FIntRenderLocalLightUpdatesMax": "8",
"FIntRenderLocalLightUpdatesMin": "6",
"FIntRenderLocalLightFadeInMs": "-1",
"FFlagDisablePostFx": "True",
"DFFlagDebugPauseVoxelizer": "True",
"FFlagDebugSkyGray": "True",
"FFlagFastGPULightCulling3": "True",
"DFIntMaxFrameBufferSize": "4",
"FIntTerrainArraySliceSize": "4",
"DFIntTextureCompositorActiveJobs": "0",
"FIntDebugTextureManagerSkipMips": "8",
"FIntFRMMinGrassDistance": "0",
"FIntFRMMaxGrassDistance": "0",
"FIntRenderGrassDetailStrands": "0",
"FIntRenderGrassHeightScaler": "0",
"FIntRenderShadowmapBias": "-1",
"FFlagAdServiceEnabled": "False",
"DFIntAnimationLodFacsDistanceMin": "0",
"DFIntAnimationLodFacsDistanceMax": "0",
"DFIntAnimationLodFacsVisibilityDenominator": "0",
"FFlagEnableInGameMenuChromeABTest2": "False",
"FFlagEnableReportAbuseMenuRoactABTest2": "False",
"FFlagEnableInGameMenuChromeABTest3": "False",
"FFlagUserShowGuiHideToggles": "True",
"GuiHidingApiSupport2": "True",
"FIntFullscreenTitleBarTriggerDelayMillis": "3600000"
}
{
"FFlagTaskSchedulerLimitTargetFpsTo2402": "False",
"DFIntTaskSchedulerTargetFps": "9999",
"FFlagRenderFixFog": "True",
"FFlagDebugCheckRenderThreading": "True",
"FFlagRenderDebugCheckThreading2": "True",
"FIntRenderShadowIntensity": "0",
"DFIntCullFactorPixelThresholdShadowMapHighQuality": "2147483647",
"DFIntCullFactorPixelThresholdShadowMapLowQuality": "2147483647",
"DFFlagDisableDPIScale": "True",
"FFlagCommitToGraphicsQualityFix": "True",
"FFlagFixGraphicsQuality": "True",
"FIntRenderLocalLightUpdatesMax": "6",
"FIntRenderLocalLightUpdatesMin": "4",
"FIntRenderLocalLightFadeInMs": "0",
"FFlagDisablePostFx": "True",
"FFlagNewLightAttenuation": "True",
"FFlagDebugForceFSMCPULightCulling": "True",
"DFIntMaxFrameBufferSize": "6",
"DFFlagTextureQualityOverrideEnabled": "True",
"DFIntTextureQualityOverride": "3",
"FIntFRMMinGrassDistance": "0",
"FIntFRMMaxGrassDistance": "0",
"FIntRenderGrassDetailStrands": "0",
"FIntDebugForceMSAASamples": "0",
"FFlagGameBasicSettingsFramerateCap5": "False",
"FFlagUserShowGuiHideToggles": "True",
"FFlagGuiHidingApiSupport2": "True",
"FIntFullscreenTitleBarTriggerDelayMillis": "3600000",
"DFIntTimestepArbiterThresholdCFLThou": "300",
"FFlagAdServiceEnabled": "False",
"FFlagDebugDisableTelemetryEphemeralCounter": "True",
"FFlagDebugDisableTelemetryEphemeralStat": "True",
"FFlagDebugDisableTelemetryEventIngest": "True",
"FFlagDebugDisableTelemetryPoint": "True",
"FFlagDebugDisableTelemetryV2Counter": "True",
"FFlagDebugDisableTelemetryV2Event": "True",
"FFlagDebugDisableTelemetryV2Stat": "True",
"DFIntDefaultTimeoutTimeMs": "10000",
"FFlagEnableQuickGameLaunch": "True",
"DFIntAnimationLodFacsDistanceMin": "0",
"DFIntAnimationLodFacsDistanceMax": "0",
"DFIntAnimationLodFacsVisibilityDenominator": "0",
"FFlagHandleAltEnterFullscreenManually": "False",
"FIntRobloxGuiBlurIntensity": "0",
"FFlagErrorPromptResizesHeight": "False",
"FFlagNewCameraControls": "True",
"DFIntS2PhysicsSenderRate": "10000"
}
I don't see a difference between these two, Please don't blindly paste Fast Flags that you don't know what they do & Don't buy those "FPS" & "PING" flags.
{
"FFlagDisablePostFx": "True",
"FIntDebugTextureManagerSkipMips": "-1",
"DFIntTextureCompositorActiveJobs": "0",
"DFIntCSGLevelOfDetailSwitchingDistance": "0",
"DFIntCSGLevelOfDetailSwitchingDistanceL12": "0",
"DFIntCSGLevelOfDetailSwitchingDistanceL23": "0",
"DFIntCSGLevelOfDetailSwitchingDistanceL34": "0",
"DFIntDebugFRMQualityLevelOverride": "1",
"DFFlagDebugPauseVoxelizer": "True",
"DFFlagDebugRenderForceTechnologyVoxel": "True",
"FIntRenderShadowIntensity": "0",
"FIntRenderShadowmapBias": "1",
"FIntDebugForceMSAASamples": "-1",
"FIntFRMMinGrassDistance": "0",
"DFIntTextureQualityOverride": "1"
}