commit 1cd5e99bcefd3d5f898026169432dd0d41a6ac64 Author: skullbit Date: Sun Jun 30 00:12:36 2024 +0000 v1.0 Upload v1.0 includes a Roblox FPS Unlocker, and a (IN TESTING) Brawlhalla FPS Unlocker. diff --git a/drax.sh b/drax.sh new file mode 100644 index 0000000..891442b --- /dev/null +++ b/drax.sh @@ -0,0 +1,775 @@ +#!/bin/bash + +RED='\033[0;31m' +NC='\033[0m' + +echo "${RED} _ _ " +echo " | | | | " +echo " __| | _ __ __ _ __ __ ___ | |__ " +echo "/ _\ || '__| / _\ |\\ \\/ / / __|| '_ \\ " +echo "| (_| || | | (_| | > < _ \\__ \\| | | |" +echo " \\__,_||_| \\__,_|/_/\\_\\(_)|___/|_| |_|${NC}" + +read -p "Enter command: " command + +if [ "$command" = "inject roblox" ]; then + echo "uncapping fps" + + # Creating folder and file for Roblox (if needed) + mkdir -p /Applications/Roblox.app/Contents/MacOS/ClientSettings + echo ' + +{ + "FFlagDebugGraphicsPreferVulkan": true, + "FFlagDebugGraphicsDisableMetal": true, + "FFlagDebugDisplayFPS": true, + "FStringNote1": "CHANGE TO false IF YOU DONT WANNA SEE FPS", + "FStringInGameMenuChromeForcedUserIds": "1353919681", + "FStringNote2": "CHANGE TO YOUR ID IF YOU WANT NEW UI", + "FFlagFixGraphicsQuality": true, + "FStringNote3": "CHANGE TO false IF YOU DONT MORE GRAPHIC LVLS", + "FFlagDebugSkyGray": true, + "FStringNote4": "CHANGE TO false IF YOU DONT WANNA HAVE GRAY SKYBOX", + "DFFlagTextureQualityOverrideEnabled": true, + "DFIntTextureQualityOverride": 0, + "FIntRenderLocalLightUpdatesMax": 1, + "FIntRenderLocalLightUpdatesMin": 1, + "FFlagDebugLightGridShowChunks": false, + "FIntRenderShadowmapBias": 0, + "FStringPartTexturePackTablePre2022": "{\"foil\":{\"ids\":[\"rbxassetid://13576561565\",\"rbxassetid://13576561565\"],\"color\":[238,238,238,255]},\"asphalt\":{\"ids\":[\"rbxassetid://13576561565\",\"rbxassetid://13576561565\"],\"color\":[227,227,228,234]},\"basalt\":{\"ids\":[\"rbxassetid://13576561565\",\"rbxassetid://13576561565\"],\"color\":[160,160,158,238]},\"brick\":{\"ids\":[\"rbxassetid://13576561565\",\"rbxassetid://13576561565\"],\"color\":[229,214,205,227]},\"cobblestone\":{\"ids\":[\"rbxassetid://13576561565\",\"rbxassetid://13576561565\"],\"color\":[218,219,219,243]},\"concrete\":{\"ids\":[\"rbxassetid://13576561565\",\"rbxassetid://13576561565\"],\"color\":[225,225,224,255]},\"crackedlava\":{\"ids\":[\"rbxassetid://13576561565\",\"rbxassetid://13576561565\"],\"color\":[76,79,81,156]},\"diamondplate\":{\"ids\":[\"rbxassetid://13576561565\",\"rbxassetid://13576561565\"],\"color\":[210,210,210,255]},\"fabric\":{\"ids\":[\"rbxassetid://13576561565\",\"rbxassetid://13576561565\"],\"color\":[221,221,221,255]},\"glacier\":{\"ids\":[\"rbxassetid://13576561565\",\"rbxassetid://13576561565\"],\"color\":[225,229,229,243]},\"glass\":{\"ids\":[\"rbxassetid://13576561565\",\"rbxassetid://13576561565\"],\"color\":[254,254,254,7]},\"granite\":{\"ids\":[\"rbxassetid://13576561565\",\"rbxassetid://13576561565\"],\"color\":[210,206,200,255]},\"grass\":{\"ids\":[\"rbxassetid://13576561565\",\"rbxassetid://13576561565\"],\"color\":[196,196,189,241]},\"ground\":{\"ids\":[\"rbxassetid://13576561565\",\"rbxassetid://13576561565\"],\"color\":[165,165,160,240]},\"ice\":{\"ids\":[\"rbxassetid://13576561565\",\"rbxassetid://13576561565\"],\"color\":[235,239,241,248]},\"leafygrass\":{\"ids\":[\"rbxassetid://13576561565\",\"rbxassetid://13576561565\"],\"color\":[182,178,175,234]},\"limestone\":{\"ids\":[\"rbxassetid://13576561565\",\"rbxassetid://13576561565\"],\"color\":[250,248,243,250]},\"marble\":{\"ids\":[\"rbxassetid://13576561565\",\"rbxassetid://13576561565\"],\"color\":[181,183,193,249]},\"metal\":{\"ids\":[\"rbxassetid://13576561565\",\"rbxassetid://13576561565\"],\"color\":[226,226,226,255]},\"mud\":{\"ids\":[\"rbxassetid://13576561565\",\"rbxassetid://13576561565\"],\"color\":[193,192,193,252]},\"pavement\":{\"ids\":[\"rbxassetid://13576561565\",\"rbxassetid://13576561565\"],\"color\":[218,218,219,236]},\"pebble\":{\"ids\":[\"rbxassetid://13576561565\",\"rbxassetid://13576561565\"],\"color\":[204,203,201,234]},\"plastic\":{\"ids\":[\"\",\"rbxassetid://13576561565\"],\"color\":[255,255,255,255]},\"rock\":{\"ids\":[\"rbxassetid://13576561565\",\"rbxassetid://13576561565\"],\"color\":[211,211,210,248]},\"corrodedmetal\":{\"ids\":[\"rbxassetid://13576561565\",\"rbxassetid://13576561565\"],\"color\":[206,177,163,180]},\"salt\":{\"ids\":[\"rbxassetid://13576561565\",\"rbxassetid://13576561565\"],\"color\":[249,249,249,255]},\"sand\":{\"ids\":[\"rbxassetid://13576561565\",\"rbxassetid://13576561565\"],\"color\":[218,216,210,240]},\"sandstone\":{\"ids\":[\"rbxassetid://13576561565\",\"rbxassetid://13576561565\"],\"color\":[241,234,230,246]},\"slate\":{\"ids\":[\"rbxassetid://13576561565\",\"rbxassetid://13576561565\"],\"color\":[235,234,235,254]},\"snow\":{\"ids\":[\"rbxassetid://13576561565\",\"rbxassetid://13576561565\"],\"color\":[239,240,240,255]},\"wood\":{\"ids\":[\"rbxassetid://13576561565\",\"rbxassetid://13576561565\"],\"color\":[217,209,208,255]},\"woodplanks\":{\"ids\":[\"rbxassetid://13576561565\",\"rbxassetid://13576561565\"],\"color\":[207,208,206,254]}}", + "FFlagLuaAppSystemBar": false, + "FIntFontSizePadding": 3, + "FFlagAdServiceEnabled": false, + "FIntScrollWheelDeltaAmount": 1, + "DFFlagDebugRenderForceTechnologyVoxel": true, + "FFlagNewLightAttenuation": true, + "FIntRenderShadowIntensity": 0, + "FFlagDisablePostFx": true, + "DFFlagDebugPauseVoxelizer": true, + "FIntTerrainOTAMaxTextureSize": 1024, + "FIntUITextureMaxRenderTextureSize": 1024, + "FIntMeshContentProviderForceCacheSize": 268435456, + "FIntDefaultMeshCacheSizeMB": 256, + "FIntRakNetDatagramMessageIdArrayLength": 1024, + "FIntRakNetResendBufferArrayLength": 1024, + "DFIntRakNetMtuValue1InBytes": 1280, + "DFIntRakNetMtuValue2InBytes": 1240, + "DFIntRakNetMtuValue3InBytes": 1200, + "DFIntRakNetNakResendDelayMs": 10, + "DFIntRakNetNakResendDelayMsMax": 100, + "DFIntRakNetNakResendDelayRttPercent": 50, + "DFFlagRakNetUseSlidingWindow4": true, + "DFIntHttpCurlConnectionCacheSize": 134217728, + "FIntEmotesAnimationsPerPlayerCacheSize": 16777216, + "DFIntUserIdPlayerNameCacheSize": 33554432, + "DFIntUserIdPlayerNameLifetimeSeconds": 86400, + "DFIntTaskSchedulerTargetFps": 5588562, + "FFlagEnableQuickGameLaunch": false, + "FFlagHandleAltEnterFullscreenManually": false, + "FFlagDisableNewIGMinDUA": true, + "FFlagLuaAppExitModal2": false, + "FFlagLuaAppExitModalDoNotShow": true, + "FFlagPreloadAllFonts": true, + "FFlagPreloadTextureItemsOption4": true, + "FFlagBatchAssetApi": true, + "DFFlagBatchAssetApiNoFallbackOnFail": false, + "FFlagAnimationClipMemCacheEnabled": true, + "FFlagCommitToGraphicsQualityFix": true, + "FFlagEnableInGameMenuV3": true, + "FFlagEnableV3MenuABTest3": true, + "DFFlagQueueDataPingFromSendData": true, + "FFlagDontCreatePingJob": true, + "FFlagFastGPULightCulling3": true, + "FFlagGpuGeometryManager7": true, + "FFlagRenderGpuTextureCompressor": true, + "FIntFRMMinGrassDistance": 0, + "FIntFRMMaxGrassDistance": 0, + "FIntRenderGrassDetailStrands": 0, + "FIntRenderGrassHeightScaler": 0, + "FStringReconnectDisabledReason": "you were randomly disconnected, this is not the fps unlockers fault. ~ skullbit.", + "DFIntReportOutputDeviceInfoRateHundredthsPercentage": 0, + "DFIntReportRecordingDeviceInfoRateHundredthsPercentage": 0, + "DFFlagGpuVsCpuBoundTelemetry": false, + "DFFlagSimReportCPUInfo": false, + "DFFlagEnableFmodErrorsTelemetry": false, + "FIntBootstrapperTelemetryReportingHundredthsPercentage": 0, + "DFIntGoogleAnalyticsLoadPlayerHundredth": 0, + "FIntLmsClientRollout2": 0, + "DFFlagEnableGCapsHardwareTelemetry": false, + "DFFlagAudioDeviceTelemetry": false, + "FFlagEnableSoundTelemetry": false, + "DFFlagEnableHardwareTelemetry": false, + "DFIntHardwareTelemetryHundredthsPercent": 0, + "DFFlagDebugAnalyticsSendUserId": false, + "DFFlagEnableLightstepReporting2": false, + "DFIntLightstepHTTPTransportHundredthsPercent2": 0, + "FFlagDebugDisableTelemetryEphemeralCounter": true, + "FFlagDebugDisableTelemetryEphemeralStat": true, + "FFlagDebugDisableTelemetryEventIngest": true, + "FFlagDebugDisableTelemetryPoint": true, + "FFlagDebugDisableTelemetryV2Counter": true, + "FFlagDebugDisableTelemetryV2Event": true, + "FFlagDebugDisableTelemetryV2Stat": true, + "DFIntCSGLevelOfDetailSwitchingDistance": 1, + "DFIntCSGLevelOfDetailSwitchingDistanceL12": 1, + "DFIntCSGLevelOfDetailSwitchingDistanceL23": 1, + "DFIntCSGLevelOfDetailSwitchingDistanceL34": 1, + "FFlagTopBarUseNewBadge": true, + "FFlagReconnectDisabled": true, + "FStringPerformanceSendMeasurementAPISubdomain": "opt-out", + "DFStringHttpPointsReporterUrl": "http://opt-out.roblox.com", + "DFStringAnalyticsEventStreamUrlEndpoint": "opt-out", + "DFStringAltHttpPointsReporterUrl": "http://opt-out.roblox.com", + "DFStringAltTelegrafHTTPTransportUrl": "http://opt-out.roblox.com", + "DFStringTelegrafHTTPTransportUrl": "http://opt-out.roblox.com", + "DFStringCrashUploadToBacktraceBaseUrl": "http://opt-out.roblox.com", + "FStringErrorUploadToBacktraceBaseUrl": "http://opt-out.roblox.com", + "DFStringRobloxAnalyticsSubDomain": "opt-out", + "DFStringRobloxAnalyticsURL": "http://opt-out.roblox.com", + "FFlagLowerGraphicsQuality": true, + "FFlagOptimizeParticleEffects": true, + "FIntMaxParticlesPerEffect": 50, + "FIntMaxParticleEffectInstances": 20, + "FIntMaxParticleEmitterInstances": 10, + "FFlagOptimizeCharacterShadows": true, + "FIntMaxCharacterShadowQuality": 1, + "FFlagDisableAdvancedRendering": true, + "FFlagOptimizeNetworkPerformance": true, + "FIntNetworkUpdateRate": 30, + "FIntNetworkMaxRetries": 3, + "FFlagReduceGameSize": true, + "FIntMaxGameSize": 500, + "FFlagDisableDynamicLighting": true, + "FFlagOptimizeTextureLoading": true, + "FIntMaxTextureSize": 512, + "FIntMaxMeshDetailLevel": 2, + "FFlagDisableAntiAliasing": true, + "FFlagOptimizeTerrainRendering": true, + "FIntTerrainLODLevel": 1, + "FIntTerrainMeshDetail": 1, + "FFlagDisableAmbientOcclusion": true, + "FFlagDisablePostProcessing": true, + "FFlagDisableAudioEffects": true, + "FFlagDisableBackgroundMusic": true, + "FStringPerformanceSendMeasurementAPISubdomain": "opt-out", + "DFStringHttpPointsReporterUrl": "http://opt-out.roblox.com", + "DFStringAnalyticsEventStreamUrlEndpoint": "opt-out", + "DFStringAltHttpPointsReporterUrl": "http://opt-out.roblox.com", + "DFStringAltTelegrafHTTPTransportUrl": "http://opt-out.roblox.com", + "DFStringTelegrafHTTPTransportUrl": "http://opt-out.roblox.com", + "DFStringCrashUploadToBacktraceBaseUrl": "http://opt-out.roblox.com", + "FStringErrorUploadToBacktraceBaseUrl": "http://opt-out.roblox.com", + "DFStringRobloxAnalyticsSubDomain": "opt-out", + "DFStringRobloxAnalyticsURL": "http://opt-out.roblox.com", + "FFlagReduceCharacterMeshComplexity": true, + "FIntMaxCharacterMeshLOD": 2, + "FFlagOptimizeAnimationMemoryUsage": true, + "FIntMaxAnimationMemoryMB": 50, + "FFlagDisableExtraVisualEffects": true, + "FFlagOptimizeSoundLoading": true, + "FIntMaxSoundQualityLevel": 2, + "FIntMaxSoundEffectInstances": 10, + "FFlagDisableDynamicWeatherEffects": true, + "FFlagOptimizeLoadingScreen": true, + "FIntMaxLoadingScreenTime": 10, + "FFlagReduceGameFileCompression": true, + "FIntCompressionLevel": 1, + "FFlagDisableComplexUserInterface": true, + "FFlagOptimizeTextRendering": true, + "FIntMaxTextResolution": 720, + "FFlagDisableAchievementSystem": true, + "FFlagOptimizeMemoryUsage": true, + "FIntMaxMemoryUsageMB": 512, + "FFlagDisableBrowserIntegration": true, + "FStringPerformanceSendMeasurementAPISubdomain": "opt-out", + "DFStringHttpPointsReporterUrl": "http://opt-out.roblox.com", + "DFStringAnalyticsEventStreamUrlEndpoint": "opt-out", + "DFStringAltHttpPointsReporterUrl": "http://opt-out.roblox.com", + "DFStringAltTelegrafHTTPTransportUrl": "http://opt-out.roblox.com", + "DFStringTelegrafHTTPTransportUrl": "http://opt-out.roblox.com", + "DFStringCrashUploadToBacktraceBaseUrl": "http://opt-out.roblox.com", + "FStringErrorUploadToBacktraceBaseUrl": "http://opt-out.roblox.com", + "DFStringRobloxAnalyticsSubDomain": "opt-out", + "DFStringRobloxAnalyticsURL": "http://opt-out.roblox.com", + "FFlagDisableBloomEffect": true, + "FFlagDisableDepthOfField": true, + "FFlagDisableLensFlares": true, + "FFlagDisableMotionBlur": true, + "FFlagDisableAmbientOcclusion": true, + "FFlagDisableAntiAliasing": true, + "FFlagDisableDynamicShadows": true, + "FFlagDisableParticleEffects": true, + "FFlagDisableEnvironmentalEffects": true, + "FFlagDisablePostProcessing": true, + "FFlagDisableWaterEffects": true, + "FFlagDisableReflections": true, + "FFlagDisableFogEffects": true, + "FFlagDisableWeatherEffects": true, + "FFlagDisableLightingEffects": true, + "FFlagDisableColorCorrection": true, + "FFlagDisableHighResolutionTextures": true, + "FFlagDisableAdvancedLighting": true, + "FFlagDisableDynamicLights": true, + "FFlagDisableHUDAnimations": true, + "FFlagDisableScreenSpaceEffects": true, + "FFlagDisableDepthEffects": true, + "FFlagDisableCharacterShadows": true, + "FFlagDisableWeaponTrails": true, + "FFlagDisableFootstepSounds": true, + "FFlagDisableInteractiveEnvironment": true, + "FFlagDisableDamageIndicators": true, + "FFlagDisableBloodEffects": true, + "FFlagDisableVehiclePhysics": true, + "FFlagDisableAudioReverb": true, +"FFlagDisableBackgroundMusic": true, +"FFlagDisableVoiceChat": true, +"FFlagDisableChatBubbles": true, +"FFlagDisablePlayerNameTags": true, +"FFlagDisableEmotes": true, +"FFlagDisablePets": true, +"FFlagDisableParticleSystems": true, +"FFlagDisableDynamicTerrain": true, +"FFlagDisableDynamicWater": true, +"FFlagDisableDynamicSky": true, +"FFlagDisableDynamicClouds": true, +"FFlagDisableDynamicGrass": true, +"FFlagDisableDynamicLeaves": true, +"FFlagDisableDynamicFoliage": true, +"FFlagDisableDynamicAnimals": true, +"FFlagDisableDynamicNPCs": true, +"FFlagDisableDynamicVehicles": true, +"FFlagDisableDynamicBuildings": true, +"FFlagDisableDynamicStructures": true, +"FFlagDisableDynamicObjects": true, +"FFlagDisableDynamicItems": true, +"FFlagDisableDynamicTextures": true, +"FFlagDisableDynamicBackgrounds": true, +"FFlagDisableDynamicLighting": true, +"FFlagDisableDynamicEffects": true, +"FFlagDisableDynamicPhysics": true, +"FFlagDisableDynamicMotion": true, +"FFlagDisableDynamicAnimations": true, +"FFlagDisableDynamicAudio": true, +"FFlagDisableDynamicVisuals": true, +"FFlagDisableDynamicRendering": true, +"FFlagDisableDynamicPerformance": true, +"FFlagDisableDynamicOptimizations": true, +"FFlagDisableDynamicSettings": true, +"FFlagDisableDynamicAdjustments": true, +"FFlagDisableDynamicConfigurations": true, +"FFlagDisableDynamicUpdates": true, +"FFlagDisableDynamicImprovements": true, +"FFlagDisableDynamicEnhancements": true, +"FFlagDisableDynamicModifications": true, +"FFlagDisableDynamicTweaks": true, +"FFlagDisableDynamicChanges": true, +"FFlagDisableDynamicAdjustments": true, +"FFlagDisableDynamicTuning": true, +"FFlagDisableDynamicTweaking": true, +"FFlagDisableDynamicOptimizations": true, +"FFlagDisableDynamicAdjustments": true, +"FFlagDisableDynamicTuning": true, +"FFlagDisableDynamicCustomizations": true, +"FFlagDisableDynamicEnhancements": true, +"FFlagDisableDynamicImprovements": true, +"FFlagDisableDynamicRefinements": true, +"FFlagDisableDynamicRefactorings": true, +"FFlagDisableDynamicRevisions": true, +"FFlagDisableDynamicReformulations": true, +"FFlagDisableDynamicReevaluations": true, +"FFlagDisableDynamicReconstructions": true, +"FFlagDisableDynamicReconfigurations": true, +"FFlagDisableDynamicRealignments": true, +"FFlagDisableDynamicReassignments": true, +"FFlagDisableDynamicRestructurings": true, +"FFlagDisableDynamicReorganizations": true, +"FFlagDisableDynamicRedesigns": true, +"FFlagOptimizeNetworkUpdateFrequency": true, +"FFlagOptimizeAnimationUpdateRate": true, +"FFlagOptimizeAudioStreaming": true, +"FIntMaxAudioQualityLevel": 2, +"FIntMaxAudioEffectInstances": 5, +"FFlagOptimizePhysicsSimulation": true, +"FFlagOptimizeCollisionDetection": true, +"FIntMaxCollisionChecksPerFrame": 100, +"FIntMaxCollisionObjectsPerFrame": 50, +"FFlagOptimizeScriptExecution": true, +"FFlagOptimizeScriptMemoryUsage": true, +"FFlagOptimizeScriptLoading": true, +"FFlagOptimizeScriptPerformance": true, +"FFlagOptimizeScriptSecurity": true, +"FFlagOptimizeRenderingPipeline": true, +"FFlagOptimizeRenderingPerformance": true, +"FFlagOptimizeRenderingQuality": true, +"FFlagOptimizeRenderingMemoryUsage": true, +"FIntMaxRenderDistance": 1000, +"FIntMaxRenderedObjectsPerFrame": 100, +"FFlagOptimizeLightingUpdateRate": true, +"FFlagOptimizeLightingQuality": true, +"FFlagOptimizeLightingPerformance": true, +"FFlagOptimizeLightingMemoryUsage": true, +"FFlagOptimizeShadowDetail": true, +"FIntMaxShadowQualityLevel": 1, +"FFlagOptimizeTerrainDetail": true, +"FIntMaxTerrainDetailLevel": 2, +"FFlagOptimizeParticleRendering": true, +"FFlagOptimizeParticlePerformance": true, +"FFlagOptimizeParticleMemoryUsage": true, +"FIntMaxParticleSpawnRate": 50, +"FIntMaxParticleLifetime": 10, +"FFlagOptimizeTextureCompression": true, +"FFlagOptimizeTextureMemoryUsage": true, +"FIntMaxTextureMemoryBudget": 512, +"FFlagOptimizeMeshDetail": true, +"FIntMaxMeshDetailLevel": 2, +"FFlagOptimizeMeshLoading": true, +"FFlagOptimizeMeshPerformance": true, +"FFlagOptimizeMeshMemoryUsage": true, +"FIntMaxMeshLODLevel": 1, +"FFlagOptimizeUIRendering": true, +"FFlagOptimizeUITextRendering": true, +"FFlagOptimizeUIPerformance": true, +"FFlagOptimizeUIQuality": true, +"FFlagOptimizeUIAnimation": true, +"FFlagOptimizeUITransitions": true, +"FFlagOptimizeUIEffects": true, +"FFlagOptimizeUIResponsiveness": true, +"FFlagOptimizeUIThreading": true, +"FFlagOptimizeUIEvents": true, +"FFlagOptimizeUISystem": true, +"FFlagOptimizeUIMemoryUsage": true, +"FFlagOptimizeGameSize": true, +"FFlagOptimizeGameLoadingTime": true, +"FFlagOptimizeGamePerformance": true, +"FFlagOptimizeGameMemoryUsage": true, +"FFlagOptimizeGameNetworking": true, +"FFlagOptimizeGameSecurity": true, +"FFlagOptimizeGameScripting": true, +"FFlagOptimizeGamePhysics": true, +"FFlagOptimizeGameRendering": true, +"FFlagOptimizeGameAudio": true, +"FFlagOptimizeGameUI": true, +"FFlagOptimizeGameContent": true, +"FFlagOptimizeGameSettings": true, +"FFlagOptimizeGameControls": true, +"FFlagOptimizeGameFeedback": true, +"FFlagOptimizeGameExperience": true, +"FFlagOptimizeGameEngagement": true, +"FFlagOptimizeGameRetrieval": true, +"FFlagOptimizeGameIntegration": true, +"FFlagOptimizeGameUpgrades": true, +"FFlagOptimizeGameUpdates": true, +"FFlagOptimizeGamePatches": true, +"FFlagOptimizeGameFixes": true, +"FFlagOptimizeGameChanges": true, +"FFlagOptimizeGameImprovements": true, +"FFlagOptimizeGameEnhancements": true, +"FFlagOptimizeGameAdditions": true, +"FFlagOptimizeGameExpansions": true, +"FFlagOptimizeGameExtensions": true, +"FFlagOptimizeGameCustomizations": true, +"FFlagOptimizeGameModifications": true, +"FFlagOptimizeGameTweaks": true, +"FFlagOptimizeGameAdjustments": true, +"FFlagOptimizeGameConfigurations": true, +"FFlagOptimizeGameSettings": true, +"FFlagOptimizeGameOptions": true, +"FFlagOptimizeGamePreferences": true, +"FFlagOptimizeGameChoices": true, +"FFlagOptimizeGameSelections": true, +"FFlagOptimizeGameDecisions": true, +"FFlagOptimizeGameOptions": true, +"FFlagOptimizeGamePreferences": true, +"FFlagOptimizeGameChoices": true, +"FFlagOptimizeGameSelections": true, +"FFlagOptimizeGameDecisions": true, +"FFlagOptimizeGameStrategies": true, +"FFlagOptimizeGamePlanning": true, +"FFlagOptimizeGameManagement": true, +"FFlagOptimizeGameLeadership": true, +"FFlagOptimizeGameDirection": true, +"FFlagOptimizeGameExecution": true, +"FFlagOptimizeGameImplementation": true, +"FFlagOptimizeGameOperation": true, +"FFlagOptimizeGameAdministration": true, +"FFlagOptimizeGameSupervision": true, +"FFlagOptimizeGameCoordination": true, +"FFlagOptimizeGameCollaboration": true, +"FFlagOptimizeGameCommunication": true, +"FFlagOptimizeGameConsultation": true, +"FFlagOptimizeGameAssessment": true, +"FFlagOptimizeGameEvaluation": true, +"FFlagOptimizeGameInspection": true, +"FFlagOptimizeGameAuditing": true, +"FFlagOptimizeGameReview": true, +"FFlagOptimizeGameCheck": true, +"FFlagOptimizeGameValidation": true, +"FFlagOptimizeGameVerification": true, +"FFlagOptimizeGameConfirmation": true, +"FFlagOptimizeGameCorroboration": true, +"FFlagOptimizeGameSubstantiation": true, +"FFlagOptimizeGameEstablishment": true, +"FFlagOptimizeGameFoundation": true, +"FFlagOptimizeGameBasics": true, +"FFlagOptimizeGameFundamentals": true, +"FFlagOptimizeGameEssentials": true, +"FFlagOptimizeGamePrinciples": true, +"FFlagOptimizeGameElements": true, +"FFlagOptimizeGameComponents": true, +"FFlagOptimizeGameConstructs": true, +"FFlagOptimizeGameStructures": true, +"FFlagOptimizeGameMechanics": true, +"FFlagOptimizeGameSystems": true, +"FFlagOptimizeGameSubsystems": true, +"FFlagOptimizeGameProcesses": true, +"FFlagOptimizeGameProcedures": true, +"FFlagOptimizeGameFunctions": true, +"FFlagOptimizeGameOperations": true, +"FFlagOptimizeGameActions": true, +"FFlagOptimizeGameActivities": true, +"FFlagOptimizeGameTasks": true, +"FFlagOptimizeGameJobs": true, +"FFlagOptimizeGameWork": true, +"FFlagOptimizeGameBusiness": true, +"FFlagOptimizeGameEconomy": true, +"FFlagOptimizeGameResources": true, +"FFlagOptimizeGameAssets": true, +"FFlagOptimizeGameProducts": true, +"FFlagOptimizeGameGoods": true, +"FFlagOptimizeGameServices": true, +"FFlagOptimizeGameOperations": true, +"FFlagOptimizeGameActivities": true, +"FFlagOptimizeGameTasks": true, +"FFlagOptimizeGameJobs": true, +"FFlagOptimizeGameWork": true, +"FFlagOptimizeGameBusiness": true, +"FFlagOptimizeGameEconomy": true, +"FFlagOptimizeGameResources": true, +"FFlagOptimizeGameAssets": true, +"FFlagOptimizeGameProducts": true, +"FFlagOptimizeGameGoods": true, +"FFlagOptimizeGameServices": true, +"FFlagOptimizeGameStrategies": true, +"FFlagOptimizeGamePlanning": true, +"FFlagOptimizeGameManagement": true, +"FFlagOptimizeGameLeadership": true, +"FFlagOptimizeGameDirection": true, +"FFlagOptimizeGameExecution": true, +"FFlagOptimizeGameImplementation": true, +"FFlagOptimizeGameOperation": true, +"FFlagOptimizeGameAdministration": true, +"FFlagOptimizeGameSupervision": true, +"FFlagOptimizeGameCoordination": true, +"FFlagOptimizeGameCollaboration": true, +"FFlagOptimizeGameCommunication": true, +"FFlagOptimizeGameConsultation": true, +"FFlagOptimizeGameAssessment": true, +"FFlagOptimizeGameEvaluation": true, +"FFlagOptimizeGameInspection": true, +"FFlagOptimizeGameAuditing": true, +"FFlagOptimizeGameReview": true, +"FFlagOptimizeGameCheck": true, +"FFlagOptimizeGameValidation": true, +"FFlagOptimizeGameVerification": true, +"FFlagOptimizeGameConfirmation": true, +"FFlagOptimizeGameCorroboration": true, +"FFlagOptimizeGameSubstantiation": true, +"FFlagOptimizeGameEstablishment": true, +"FFlagOptimizeGameFoundation": true, +"FFlagOptimizeGameBasics": true, +"FFlagUseNewRenderingEngine": true, +"FIntMaxRenderDistance": 8, +"FIntMaxParticlesPerFrame": 100, +"FStringTextureCompressionFormat": "BC7", +"FFlagUseVulkanRendering": true, +"FIntMaxRenderDistance": 1000, +"FIntMaxParticlesPerFrame": 500, +"FStringTextureCompressionFormat": "BC7", +"DFStringShaderLibraryURL": "http://performance-library.roblox.com", +"FFlagEnableAdvancedPhysics": true, +"FIntMaxPhysicsStepsPerFrame": 10, +"FIntMaxShadowQuality": 3, +"FFlagEnableOptimizedMeshStreaming": true, +"FIntMaxMeshStreamingRange": 2000, +"FFlagUseNewAnimationSystem": true, +"FIntAnimationQuality": 2, +"FIntMaxAnimationsPerFrame": 50, +"FFlagEnableTerrainCaching": true, +"FIntMaxTerrainCacheSize": 500, +"FFlagUseNewSoundSystem": true, +"FIntMaxAudioSourcesPerFrame": 20, +"FFlagEnableLOD": true, +"FIntMaxLODLevels": 5, +"FIntMaxLODDistance": 1000, +"FFlagUseNewPhysicsEngine": true, +"FIntMaxCollisionChecksPerFrame": 1000, +"FIntMaxConstraintsPerFrame": 200, +"FFlagEnableDynamicShadows": true, +"FIntMaxShadowDistance": 1500, +"FFlagEnableInstanceCaching": true, +"FIntMaxInstanceCacheSize": 1000, +"FFlagUseNewInputSystem": true, +"FIntMaxInputEventsPerFrame": 100, +"FFlagEnableNetworkOptimizations": true, +"FIntMaxNetworkMessagesPerFrame": 500, +"FFlagEnableStreamingTextures": true, +"FIntMaxStreamingTextureSize": 4096, +"FFlagUseNewGUIRenderingEngine": true, +"FIntMaxGUIRenderDistance": 500, +"FIntMaxGUISpritesPerFrame": 1000, +"FFlagEnableVisualEffects": true, +"FIntMaxVisualEffectParticlesPerFrame": 3, +"FFlagUseNewRenderingPipeline": true, +"FIntMaxPipelineStepsPerFrame": 50, +"FStringPipelineURL": "http://pipeline-performance.roblox.com", +"FFlagEnableMemoryOptimizations": true, +"FIntMaxMemoryCacheSize": 20000, +"FFlagUseNewCollisionSystem": true, +"FIntMaxCollisionResolutionPerFrame": 3, +"FIntMaxBatchesPerFrame": 3, +"FIntMaxMeshVerticesPerBatch": 3, +"FIntMaxIndexBufferSize": 3, +"FIntMaxDescriptorSets": 3, +"FIntMaxDescriptorSetSize": 3, +"FFlagUseMultiThreadedRendering": true, +"FIntMaxRenderThreads": 4, +"FIntMaxComputeThreads": 8, +"FFlagEnableAsyncCompute": true, +"FIntMaxParticlesPerFrame": 3, +"FIntMaxShadowQuality": 3, +"FIntMaxMeshStreamingRange": 3, +"FIntMaxPhysicsStepsPerFrame": 15, +"FIntMaxAnimationsPerFrame": 80, +"FFlagUseVulkanTerrainCaching": true, +"FIntMaxTerrainCacheSize": 800, +"FIntMaxAudioSourcesPerFrame": 40, +"FIntMaxLODLevels": 5, +"FIntMaxLODDistance": 3, +"FIntMaxCollisionChecksPerFrame": 3, +"FIntMaxRenderingStepsPerFrame": 25, +"FIntDynamicResolutionQuality": 85, +"FFlagUseVulkanTemporalAntialiasing": true, +"FFlagUseVulkanEnhancedShadows": false, +"FIntMaxLightingQuality": 3, +"FIntMaxPostProcessingQuality": 2, +"FIntMaxShadowsQuality": 3, +"FIntMaxDynamicPhysicsStepsPerFrame": 20, +"FIntMaxDynamicAnimationsPerFrame": 3, +"FIntMaxDynamicAudioSourcesPerFrame": 60, +"FIntMaxDynamicLODLevels": 6, +"FIntMaxDynamicLODDistance": 3, +"FIntMaxAdvancedEffectsQuality": 3, +"FIntMaxAdvancedPhysicsStepsPerFrame": 25, +"FIntMaxAdvancedRenderingStepsPerFrame": 3, +"FIntMaxAdvancedAnimationsPerFrame": 3, +"FIntMaxAdvancedAudioSourcesPerFrame": 75, +"FIntMaxAdvancedLODLevels": 3, +"FIntMaxAdvancedLODDistance": 3, +"FIntMaxDynamicEnvironmentQuality": 3, +"FIntMaxEnhancedPhysicsStepsPerFrame": 3, +"FIntMaxEnhancedRenderingStepsPerFrame": 3, +"FIntMaxEnhancedAnimationsPerFrame": 3, +"FIntMaxEnhancedAudioSourcesPerFrame": 3, +"FIntMaxEnhancedLODLevels": 3, +"FIntMaxEnhancedLODDistance": 10, +"FFlagPerformanceOptimization":true, +"FIntMaxPerformanceLevel":5, +"FFlagDisableAdvancedGraphics":true, +"FFlagDisableHighQualityRendering":true, +"FIntMinRenderDistance":500, +"FIntMinRenderedObjectsPerFrame":50, +"FFlagOptimizeRenderingSpeed":true, +"FFlagOptimizeRenderingQuality":true, +"FFlagOptimizeRenderingPerformance":true, +"FFlagOptimizeRenderingMemoryUsage":true, +"FIntMinShadowQualityLevel":0, +"FIntMinTerrainDetailLevel":0, +"FIntMinTextureMemoryBudget":256, +"FIntMinMeshDetailLevel":0, +"FIntMinCollisionChecksPerFrame":50, +"FIntMinCollisionObjectsPerFrame":25, +"FIntMinAudioQualityLevel":0, +"FIntMinSoundEffectInstances":5, +"FIntMinParticleSpawnRate":25, +"FIntMinParticleLifetime":5, +"FIntMinMeshLODLevel":0, +"FIntMinMaxAudioMemoryUsage":256, +"FFlagOptimizePhysicsSimulation":true, +"FFlagOptimizeCollisionDetection":true, +"FFlagOptimizeScriptExecution":true, +"FFlagOptimizeScriptMemoryUsage":true, +"FFlagOptimizeScriptLoading":true, +"FFlagOptimizeScriptPerformance":true, +"FFlagOptimizeScriptSecurity":true, +"FFlagOptimizeNetworkPerformance":true, +"FIntMinNetworkUpdateRate":60, +"FIntMinNetworkMaxRetries":1, +"FIntMinMaxGameSize":100, +"FIntMinMemoryUsageMB":256, +"FIntMinTextResolution":480, +"FFlagOptimizeUIRendering":true, +"FFlagOptimizeUITextRendering":true, +"FFlagOptimizeUIPerformance":true, +"FFlagOptimizeUIQuality":true, +"FFlagOptimizeUIAnimation":true, +"FFlagOptimizeUITransitions":true, +"FFlagOptimizeUIEffects":true, +"FFlagOptimizeUIResponsiveness":true, +"FFlagOptimizeUIThreading":true, +"FFlagOptimizeUIEvents":true, +"FFlagOptimizeUISystem":true, +"FFlagOptimizeUIMemoryUsage":true, +"FFlagOptimizeGamePerformance":true, +"FFlagOptimizeGameMemoryUsage":true, +"FFlagOptimizeGameNetworking":true, +"FFlagOptimizeGameSecurity":true, +"FFlagOptimizeGameScripting":true, +"FFlagOptimizeGamePhysics":true, +"FFlagOptimizeGameRendering":true, +"FFlagOptimizeGameAudio":true, +"FFlagOptimizeGameUI":true, +"FFlagOptimizeGameContent":true, +"FFlagOptimizeGameSettings":true, +"FFlagOptimizeGameControls":true, +"FFlagOptimizeGameFeedback":true, +"FFlagOptimizeGameExperience":true, +"FFlagOptimizeGameEngagement":true, +"FFlagOptimizeGameRetrieval":true, +"FFlagOptimizeGameIntegration":true, +"FFlagOptimizeGameUpgrades":true, +"FFlagOptimizeGameUpdates":true, +"FFlagOptimizeGamePatches":true, +"FFlagOptimizeGameFixes":true, +"FFlagOptimizeGameChanges":true, +"FFlagOptimizeGameImprovements":true, +"FFlagOptimizeGameEnhancements":true, +"FFlagOptimizeGameAdditions":true, +"FFlagOptimizeGameExpansions":true, +"FFlagOptimizeGameExtensions":true, +"FFlagOptimizeGameCustomizations":true, +"FFlagOptimizeGameModifications":true, +"FFlagOptimizeGameTweaks":true, +"FFlagOptimizeGameAdjustments":true, +"FFlagOptimizeGameConfigurations":true, +"FFlagOptimizeGameSettings":true, +"FFlagOptimizeGameOptions":true, +"FFlagOptimizeGamePreferences":true, +"FFlagOptimizeGameChoices":true, +"FFlagOptimizeGameSelections":true, +"FFlagOptimizeGameDecisions":true, +"FFlagOptimizeGameStrategies":true, +"FFlagOptimizeGamePlanning":true, +"FFlagOptimizeGameManagement":true, +"FFlagOptimizeGameLeadership":true, +"FFlagOptimizeGameDirection":true, +"FFlagOptimizeGameExecution":true, +"FFlagOptimizeGameImplementation":true, +"FFlagOptimizeGameOperation":true, +"FFlagOptimizeGameAdministration":true, +"FFlagOptimizeGameSupervision":true, +"FFlagOptimizeGameCoordination":true, +"FFlagOptimizeGameCollaboration":true, +"FFlagOptimizeGameCommunication":true, +"FFlagOptimizeGameConsultation":true, +"FFlagOptimizeGameAssessment":true, +"FFlagOptimizeGameEvaluation":true, +"FFlagOptimizeGameInspection":true, +"FFlagOptimizeGameAuditing":true, +"FFlagOptimizeGameReview":true, +"FFlagOptimizeGameCheck":true, +"FFlagOptimizeGameValidation":true, +"FFlagOptimizeGameVerification":true, +"FFlagOptimizeGameConfirmation":true, +"FFlagOptimizeGameCorroboration":true, +"FFlagOptimizeGameSubstantiation":true, +"FFlagOptimizeGameEstablishment":true, +"FFlagOptimizeGameFoundation":true, +"FFlagOptimizeGameBasics":true, +"FFlagOptimizeGameFundamentals":true, +"FFlagOptimizeGameEssentials":true, +"FFlagOptimizeGamePrinciples":true, +"FFlagOptimizeGameElements":true, +"FFlagOptimizeGameComponents":true, +"FFlagOptimizeGameConstructs":true, +"FFlagOptimizeGameStructures":true, +"FFlagOptimizeGameMechanics":true, +"FFlagOptimizeGameSystems":true, +"FFlagOptimizeGameSubsystems":true, +"FFlagOptimizeGameProcesses":true, +"FFlagOptimizeGameProcedures":true, +"FFlagOptimizeGameFunctions":true, +"FFlagOptimizeGameOperations":true, +"FFlagOptimizeGameActions":true, +"FFlagOptimizeGameActivities":true, +"FFlagOptimizeGameTasks":true, +"FFlagOptimizeGameJobs":true, +"FFlagOptimizeGameWork":true, +"FFlagDisableBloomEffect":true, +"FFlagDisableMotionBlur":true, +"FFlagDisableDepthOfField":true, +"FFlagDisableAmbientOcclusion":true, +"FFlagDisableAntialiasing":true, +"FFlagDisableVolumetricLighting":true, +"FFlagDisableLensFlare":true, +"FFlagDisableScreenSpaceReflections":true, +"FFlagDisableShadowQuality":true, +"FFlagDisableTextureStreaming":true, +"FFlagDisableLevelOfDetail":true, +"FFlagDisableParticleEffects":true, +"FFlagDisableDynamicShadows":true, +"FFlagDisablePostProcessing":true, +"FFlagDisableLightingEffects":true, +"FFlagDisableVisualEffects":true, +"FFlagDisableEnvironmentalEffects":true, +"FFlagDisableWeatherEffects":true, +"FFlagDisableReflections":true, +"FFlagDisableDynamicLights":true, +"FFlagDisableFogEffects":true, +"FFlagDisableDynamicResolution":true, +"FFlagDisableDynamicTextures":true, +"FFlagDisableDynamicDecals":true, +"FFlagDisableDynamicReflections":true, +"FFlagDisableDynamicWater":true, +"FFlagDisableDynamicGrass":true, +"FFlagDisableDynamicParticles":true, +"FFlagDisableDynamicTerrain":true, +"FFlagDisableDynamicSky":true, +"FFlagDisableDynamicClouds":true, +"FFlagDisableDynamicWeather":true, +"FFlagDisableDynamicVegetation":true, +"FFlagDisableDynamicAmbience":true, +"FFlagDisableDynamicEnvironment":true, +"FFlagDisableDynamicAnimations":true, +"FFlagDisableDynamicObjects":true, +"FFlagDisableDynamicPhysics":true, +"FFlagDisableDynamicCollisions":true +} + + + ' > /Applications/Roblox.app/Contents/MacOS/ClientSettings/ClientAppSettings.json + + echo "Injected Roblox successfully." + +elif [ "$command" = "inject brawlhalla" ]; then + echo "To turn on the FPS counter in-game, press Tab+Shift and navigate to the settings icon. Then, select 'In-Game' and navigate to 'In-Game FPS Counter'. Enable it by pressing the corresponding button." + echo "Setting launch options for Brawlhalla on Steam" + + # Find the app id for Brawlhalla + app_id=$(find "$HOME/Library/Application Support/Steam/steamapps" -type f -name '*.acf' -exec awk -F\" '/\"appid\"/ {print $4}' {} +) + + if [ -n "$app_id" ]; then + echo "Found Brawlhalla app ID: $app_id" + + # Launch options to set + launch_options="-high -unlockfps -setfps 10000" + + # Set launch options using defaults write for Steam + defaults write com.valvesoftware.Steam NSApplicationArguments -array-add "-applaunch $app_id $launch_options" + + echo "Injected Brawlhalla successfully." + else + echo "Brawlhalla app ID not found. Make sure Brawlhalla is installed via Steam." + fi +else + echo "Command not recognized." +fi