t.MaxFPS 0 locks framerate to 120fps for some inexplicable reason

Ran into this and discovered that the 120 is coming from the default SmoothedFrameRateRange in BaseEngine.ini. The project’s smooth frame rate option will be in effect if enabled and t.MaxFPS is 0. When t.MaxFPS is non zero, that value is used instead of the smoothing range. The logic for this is in UEngine::GetMaxTickRate().

1 Like