Collection of FastFlags in the Roblox engine.
Most of the FastFlags come from the Bloxstrap discord server.
{
"FFlagDebugGraphicsDisableDirect3D11": true,
"FFlagDebugGraphicsPreferOpenGL": true
}
Warning
May cause bugs, issues and instability.
{
"FFlagDebugGraphicsDisableDirect3D11": true,
"FFlagDebugGraphicsPreferVulkan": true
}
Note
Light culling is a technique in computer graphics used to optimize rendering by determining which lights affect which objects in a scene, reducing unnecessary lighting calculations and improving performance.
{
"FFlagFastGPULightCulling3": true
}
{
"FFlagDebugForceFSMCPULightCulling": true
}
Tip
Only renders instances that is visible to the player. Improves FPS significantly on lower-end devices.
{
"DFFlagUseVisBugChecks": true,
"FFlagEnableVisBugChecks27": true,
"FIntEnableVisBugChecksHundredthPercent27": 100
}
Tip
The higher the number, the better the quality. 8, 16, 32 and 64 can be used
{
"FIntTerrainArraySliceSize": 8
}
Updated from @skylan031
{
"FIntDebugTextureManagerSkipMips": 8
}
Important
Only works with games that have StreamingEnabled enabled.
{
"DFIntDebugRestrictGCDistance": 1
}
{
"DFIntCSGLevelOfDetailSwitchingDistance": 0,
"DFIntCSGLevelOfDetailSwitchingDistanceL12": 0,
"DFIntCSGLevelOfDetailSwitchingDistanceL23": 0,
"DFIntCSGLevelOfDetailSwitchingDistanceL34": 0
}
{
"FIntFRMMinGrassDistance": 0,
"FIntFRMMaxGrassDistance": 0,
"FIntRenderGrassDetailStrands": 0,
"FIntRenderGrassHeightScaler": 0
}
Tip
The speed of the grass increases with the number.
{
"FIntGrassMovementReducedMotionFactor": 0
}
{
"DFIntAnimationLodFacsDistanceMin": 0,
"DFIntAnimationLodFacsDistanceMax": 0,
"DFIntAnimationLodFacsVisibilityDenominator": 0
}
{
"FFlagTaskSchedulerLimitTargetFpsTo2402": false,
}
Important
This will not remove Captures and return the Record tab. It will add a toggle to turn on and off the Capture button. Only V4 + New UI doesn't have this toggle (V2 doesn't have the Captures tab)
{
"FFlagEnableCapturesInChrome": false
}
{
"FFlagEnablePreferredTextSizeScale": true,
"FFlagEnablePreferredTextSizeSettingInMenus2": true
}
{
"FFlagUserShowGuiHideToggles": true,
"FFlagUserShowGuiHideToggles2": true,
"FFlagGuiHidingApiSupport2": true
}
Note
Roblox changed the limit to 3, it used to be 5.
{
"FFlagFixSensitivityTextPrecision": false,
}
Note
Instead of scrolling in large and equal chunks every time you scroll with a trackpad, it scrolls smoothly without skipping the small parts it would normally skip. Doesn't work as well with normal external mice.
{
"FFlagBetterTrackpadScrolling": true
}
{
"FFlagLuaAppEnableFoundationColors5": true
}
{
"FFlagLuaAppUseUIBloxColorPalettes1": true,
"FFlagUIBloxUseNewThemeColorPalettes": true
}
{
"DFIntTimestepArbiterThresholdCFLThou": 300
}
Note
If you accidentally touch ad portals, this is for you.
{
"FFlagAdServiceEnabled": false
}
{
"FFlagDebugDisableTelemetryEphemeralCounter": true,
"FFlagDebugDisableTelemetryEphemeralStat": true,
"FFlagDebugDisableTelemetryEventIngest": true,
"FFlagDebugDisableTelemetryPoint": true,
"FFlagDebugDisableTelemetryV2Counter": true,
"FFlagDebugDisableTelemetryV2Event": true,
"FFlagDebugDisableTelemetryV2Stat": true
}
{
"DFIntDefaultTimeoutTimeMs": 10000
}
{
"FFlagLuaAppDevSubsEnabled": true
}
{
"FFlagControlBetaBadgeWithGuac": false
}
{
"FFlagLuaAppChartsPageRenameIXP": false
}
{
"FFlagAXSearchLandingPageIXPEnabled4": false
}
{
"FStringNewChatTabExperimentLayerValue": "",
"FFlagEnableNewChatTabExperiment5": false
}
{
"FFlagLuaAppsEnableParentalControlsTab": false
}
{
"FFlagUseNewUnibarIcon": false
}
{
"FFlagUnibarRespawn": false
}
Important
Clientsided. Replace "userId" with your user id.
{
"FStringWhitelistVerifiedUserId": "userId"
}
{
"FFlagEnableNewInviteMenuIXP2": false
}
{
"FFlagAddHapticsToggle": false
}
{
"FFlagAlwaysShowVRToggleV3": false
}
{
"FFlagChatTranslationEnableSystemMessage": false
}
{
"FFlagChatTranslationSettingEnabled3": false
}
{
"FIntV1MenuLanguageSelectionFeaturePerMillageRollout": 0
}
{
"FFlagDisableFeedbackSoothsayerCheck": false
}
{
"FFlagDisablePlayerListDisplayCloseBtn": true
}
Tip
These are flags have default values.
{
"DFIntVoiceChatRollOffMinDistance": 7,
"DFIntVoiceChatRollOffMaxDistance": 80
}
{
"FFlagSoundsUsePhysicalVelocity": true
}
Tip
Default: 1000
{
"DFIntVoiceChatVolumeThousandths": 100000
}
{
"FFlagDebugRomarkMockingAudioDevices": true
}
Tip
Shift + F5 displays FPS too, with more information.
{
"FFlagDebugDisplayFPS": true
}
Important
Causes Client Home not to be displayed.
{
"FFlagDebugDontRenderScreenGui": true
}
{
"FFlagUserClickToMoveSupportAgentCanClimb2": false
}
Caution
These presets are for fun and testing. They may not work, may cause instability and unexpected results, or simply not useful at all.
{
"DFFlagOrder66": true
}
Important
Clientsided.
{
"FFlagOverridePlayerVerifiedBadge": true
}