Skip to content

Refactor frame rate fixes#1223

Merged
ThirteenAG merged 24 commits intoThirteenAG:masterfrom
RecklessGlue540:master
Feb 25, 2026
Merged

Refactor frame rate fixes#1223
ThirteenAG merged 24 commits intoThirteenAG:masterfrom
RecklessGlue540:master

Conversation

@RecklessGlue540
Copy link
Contributor

@RecklessGlue540 RecklessGlue540 commented Jan 28, 2026

This pr refactors and improves most of the existing fps fixes, as well as adds some new ones.

Changelog:

Gameplay

  • Fixed game speedup past 300 fps (Not slowdown below 15fps as adjusting that limit causes all sorts of issues);

Camera

  • Reimplemented the camera bump/shake effect when accelerating/breaking vehicles while in the "hood" camera mode to be somewhat fps independent (The reimplementation may not be completely on par with vanilla, but there's probably no way to fix that; The on foot camera shake might be in a similar situation);

UI

  • Fixed cop blips not scaling properly in menus, this needed a new timer variable that works in the pause menu;
  • Fully fixed loading text animations to be accurate with console and fully fps independent;
  • Improved the CD spinner animation somewhat(?), it's accurate with console but does not work in menus (But that's not needed at the moment anyways);
  • Made the radar update every frame and scaled its zooming properly with the fps (Normally it updates every 30 milliseconds making it look like it runs at 30hz);
  • Reduced the speed of loading screen animations so they're accurate to console at 30fps, this means loadingscreens.dat edits are no longer required to have the Console Loading Screens from Console Visuals play properly, however fps scaling is still imperfect;

Helicopters

  • Fixed fps dependent rotor blade rotation speed
  • Fixed fps dependent blinkers

Unrelated

  • Adapted ExtraStreamingMemory to preCE.
  • Fixed an issue of the previous camera sensitivity settings pr on preCE.

@ThirteenAG ThirteenAG marked this pull request as ready for review February 25, 2026 14:03
@ThirteenAG ThirteenAG merged commit 933f895 into ThirteenAG:master Feb 25, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants