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
Not really. Your only option is to check how many FPS the players have and guess the maximum, based off the average.
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.
Thanks mate, looks like we’re not able to. I’ll look into submitting a feature request later.
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.
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.