Method to read client's frame rate cap setting?

Is there a way for me to read what the client set their max frame rate cap to? Not guess average max framerate, just determine if it’s 60, 120, 144, etc

1 Like

Not really. Your only option is to check how many FPS the players have and guess the maximum, based off the average.

1 Like

After looking and scouring through the documentation and testing for the answer for the past hour and a half, I haven’t found nothing that could work at runtime.

I would like to contribute a theory though.

During my testing, I tried to use the method GlobalSettings:GetFVariable to read the value of the FFlag DFIntTaskSchedulerTargetFps to see if the frame rate cap setting utilizes that FFlag in order to modify the FPS Cap like Roblox FPS Unlockers do. I was unable to try this though since both GetFFlag and GetFVariable are locked behind plugin security.

2 Likes

Thanks mate, looks like we’re not able to. I’ll look into submitting a feature request later.

1 Like

Just so you know, this is the UserGameSettings.FramerateCap property which is locked to RobloxScriptSecurity, not sure why this setting specifically is locked though given many other settings aren’t.

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.