Skip to content

Latest commit

 

History

History
494 lines (431 loc) · 12.5 KB

README.md

File metadata and controls

494 lines (431 loc) · 12.5 KB

Bloxflags

Currently listed presets Version

Collection of FastFlags in the Roblox engine. Most of the FastFlags come from the Bloxstrap discord server.

Requirements

Preset Type Navigation

Rendering

OpenGL

{
    "FFlagDebugGraphicsDisableDirect3D11": true,
    "FFlagDebugGraphicsPreferOpenGL": true
}

Vulkan

Warning

May cause bugs, issues and instability.

{
    "FFlagDebugGraphicsDisableDirect3D11": true,
    "FFlagDebugGraphicsPreferVulkan": true
}

Lighting

Enable GPU Light Culling

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
}

Enable CPU Light Culling

{
    "FFlagDebugForceFSMCPULightCulling": true
}

Graphical

Occlusion Culling

Tip

Only renders instances that is visible to the player. Improves FPS significantly on lower-end devices.

{
    "DFFlagUseVisBugChecks": true,
    "FFlagEnableVisBugChecks27": true,
    "FIntEnableVisBugChecksHundredthPercent27": 100
}

Terrain Quality Manager

Tip

The higher the number, the better the quality. 8, 16, 32 and 64 can be used

{
    "FIntTerrainArraySliceSize": 8
}

No Textures

Updated from @skylan031
{
    "FIntDebugTextureManagerSkipMips": 8
}

Low Render Distance

Important

Only works with games that have StreamingEnabled enabled.

{
    "DFIntDebugRestrictGCDistance": 1
}

Disable LOD based on distance

{
    "DFIntCSGLevelOfDetailSwitchingDistance": 0,
    "DFIntCSGLevelOfDetailSwitchingDistanceL12": 0,
    "DFIntCSGLevelOfDetailSwitchingDistanceL23": 0,
    "DFIntCSGLevelOfDetailSwitchingDistanceL34": 0
}

Remove Grass

{
    "FIntFRMMinGrassDistance": 0,
    "FIntFRMMaxGrassDistance": 0,
    "FIntRenderGrassDetailStrands": 0,
    "FIntRenderGrassHeightScaler": 0
}

Grass Motion Speed

Tip

The speed of the grass increases with the number.

{
    "FIntGrassMovementReducedMotionFactor": 0
}

Disable Dynamic Head Animations

{
    "DFIntAnimationLodFacsDistanceMin": 0,
    "DFIntAnimationLodFacsDistanceMax": 0,
    "DFIntAnimationLodFacsVisibilityDenominator": 0
}

QoL

Disable 240 FPS cap

{
    "FFlagTaskSchedulerLimitTargetFpsTo2402": false,
}

Enable Captures Toggle for V4 + New UI

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)

@theletron
{
    "FFlagEnableCapturesInChrome": false
}

Text Size Options in Settings

{
    "FFlagEnablePreferredTextSizeScale": true,
    "FFlagEnablePreferredTextSizeSettingInMenus2": true
}

GUI Hiding Options in Settings

{
    "FFlagUserShowGuiHideToggles": true,
    "FFlagUserShowGuiHideToggles2": true,
    "FFlagGuiHidingApiSupport2": true
}

Increased Camera Sensitivity Decimal Limit

Note

Roblox changed the limit to 3, it used to be 5.

{
    "FFlagFixSensitivityTextPrecision": false,
}

Smooth Trackpad Scrolling in Client Home

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
}

Blue Theme

{
    "FFlagLuaAppEnableFoundationColors5": true
}

Darker Theme

{
    "FFlagLuaAppUseUIBloxColorPalettes1": true,
    "FFlagUIBloxUseNewThemeColorPalettes": true
}

Stuttery Animation Fix

{
    "DFIntTimestepArbiterThresholdCFLThou": 300
}

Disable Ad Portals

Note

If you accidentally touch ad portals, this is for you.

{
    "FFlagAdServiceEnabled": false
}

Disable Telemetry

{
    "FFlagDebugDisableTelemetryEphemeralCounter": true,
    "FFlagDebugDisableTelemetryEphemeralStat": true,
    "FFlagDebugDisableTelemetryEventIngest": true,
    "FFlagDebugDisableTelemetryPoint": true,
    "FFlagDebugDisableTelemetryV2Counter": true,
    "FFlagDebugDisableTelemetryV2Event": true,
    "FFlagDebugDisableTelemetryV2Stat": true
}

Timeout Time

Default: 10000
{
    "DFIntDefaultTimeoutTimeMs": 10000
}

Subscriptions Page

{
    "FFlagLuaAppDevSubsEnabled": true
}

Remove VC Beta Badge

{
    "FFlagControlBetaBadgeWithGuac": false
}

User Interface

Rename "Charts" back to "Discovery"

{
    "FFlagLuaAppChartsPageRenameIXP": false
}

Old Marketplace Search Bar

{
    "FFlagAXSearchLandingPageIXPEnabled4": false
}

Old Chat Tab

{
    "FStringNewChatTabExperimentLayerValue": "",
    "FFlagEnableNewChatTabExperiment5": false
}

Remove Parental Controls Tab in Client Settings

{
    "FFlagLuaAppsEnableParentalControlsTab": false
}

Revert Unibar Icon Change

@theletron
{
    "FFlagUseNewUnibarIcon": false
}

Remove Unibar Respawn Button

@theletron
{
    "FFlagUnibarRespawn": false
}

Verified Badge

Important

Clientsided. Replace "userId" with your user id.

{
    "FStringWhitelistVerifiedUserId": "userId"
}

Return New Invite Menu

{
    "FFlagEnableNewInviteMenuIXP2": false
}

Remove Haptics Option

{
    "FFlagAddHapticsToggle": false
}

Remove VR Option

{
    "FFlagAlwaysShowVRToggleV3": false
}

Remove Chat Translation Message

{
    "FFlagChatTranslationEnableSystemMessage": false
}

Remove Chat Translation Options

{
    "FFlagChatTranslationSettingEnabled3": false
}

Remove Experience Language Option

@theletron
{
    "FIntV1MenuLanguageSelectionFeaturePerMillageRollout": 0
}

Remove Language Feedback Button in Settings

{
    "FFlagDisableFeedbackSoothsayerCheck": false
}

Remove Player List Close Button

{
    "FFlagDisablePlayerListDisplayCloseBtn": true
}

Audio

Voice Chat Hear Distance

Default: Min 7, Max 80

Tip

These are flags have default values.

{
    "DFIntVoiceChatRollOffMinDistance": 7,
    "DFIntVoiceChatRollOffMaxDistance": 80
}

Audio Physical Velocity

{
    "FFlagSoundsUsePhysicalVelocity": true
}

Voice Chat Volume

Tip

Default: 1000

{
    "DFIntVoiceChatVolumeThousandths": 100000
}

No Sounds

{
    "FFlagDebugRomarkMockingAudioDevices": true
}

Debugging

Display FPS

Tip

Shift + F5 displays FPS too, with more information.

{
    "FFlagDebugDisplayFPS": true
}

Don't Render ScreenGuis

Important

Causes Client Home not to be displayed.

{
    "FFlagDebugDontRenderScreenGui": true
}

Disabe Click to Move Climbing

{
    "FFlagUserClickToMoveSupportAgentCanClimb2": false
}

Experimental

Caution

These presets are for fun and testing. They may not work, may cause instability and unexpected results, or simply not useful at all.

Disable Purchases

{
    "DFFlagOrder66": true
}

Verified Badge on Everyone

Important

Clientsided.

{
    "FFlagOverridePlayerVerifiedBadge": true
}