This is a great update! Roblox players are wanting this so many time!
You should now have access to post bug reports. Thank you for the tip!
this is genuinely the best thing I couldve seen today.
However, I would very much enjoy a custom FPS option, I understand if this is not possible with the current implementation but I still believe it’d be a worthy endeavour to pursue in the future.
Would really like support on Mac asap as I want to get a 120hz Mac soon.
I already have an iPhone with 120hz, so getting this on iPhone would be a nice thing to have too.
Also I have a question about RenderStepped, Stepped, and Heartbeat. Are those going anywhere? I remember when PostSimulation and PreRender were added to the API, the older RunService events were deprecated but they are back now. I have this question because I noticed the documentation is the same for them, and whats the difference between them?
Nice, really good update overall. Though any plans to offer the ability to entirely remove the framerate cap or set a custom framerate? People like myself still often have to rely on third party software in order to go past 240 fps. Personally i mostly need to go past 240 fps to benchmark my places.
Also a small minority still has some nieche refresh rates on their displays (like 360hz) so having an “Unlimited” option or similar would help them too.
about time they added this, better than never though.
Not all Macs are capped to 60hz, that’s like saying all PC monitors are too. There are a lot of MBPs which support refresh rates up to 120hz, so an fps option on them would be nice as well.
Unrelated, but your code samples use the (not fully) documented PostSimulation
event. Is this functionally the same as Heartbeat? How do they differ and what was the need for it?
When I made the commit on GitHub to update all the docs to the new RunService events there were comments made regarding this topic. You can view the closed/merged pull request here:
RunService New Events by CadeusTheGreat · Pull Request #328 · Roblox/creator-docs (github.com)
Witness history
After nearly countless years of waiting, we’re finally waiting:
It’d be nice to have the list include the current system refresh rate and fractions thereof down to some minimum. Eg 150 hz display would offer 150, 150/2=75, 150/3=50 so you can optimize between the display and PC capabilities.
Finally, is also mean that a players with low fps walk a same speed like another. Nice
PS: No, players with low fps walk slowly than they should
This is great news!
I’ve been wanting this for a really long time, not due to needing more fps, but the game slowing down over time. I don’t know if you are aware that, for some reason, the engine slows down or skips frames, which is my case and some people I know. It seems a bit random and performance ranges from stable to just crashing the game, thus needing custom client settings or software to bypass this nuisance.
Still, you guys are doing a great job with user experience! Keep up the great work!
Saw on a post before stating this worked in studio, but it is not working for studio. Is this live client only?
It should work in Studio, but you will need to change your setting within the play solo mode.
This function has finally been released, and it’s a great opportunity for players to feel the release of frames per second
Ah, I see.
It did work, however it inverted my controls. A > D, W > S type deal. I set it to 240.
Aye, on studio on 120 it works for 5 seconds then it starts inverting. I don’t think studio was updated quite right to work with this.