The actual uncap is achieved by replacing a Sleep(remaining_ms) call with a SwitchToThread() or YieldProcessor() loop, effectively eliminating forced waits. In some versions, the cap variable is NOPed:
Original: mov [rsp+40h], 3C ; 60 fps target Patched: nop; nop; nop; nop To prevent engine death, the plugin intercepts Rage::GetFrameTime() and optionally clamps delta time to a maximum safe value (e.g., 0.033s → 0.016s), otherwise physics would run at 300+ fps speeds. 4. Observed Side Effects | FPS Range | Physics Speed | Vehicle Handling | Mission Triggers | GPU Load | |-----------|---------------|------------------|------------------|-----------| | 30-60 | Normal | Normal | Stable | Low | | 61-120 | Slight increase | Oversteer bias | Rare desync | Moderate | | 121-240 | 1.5x - 2.0x | Unstable, flying cars | Frequent despawn | High | | 240+ | Critical | Collision glitches | Missions break | Extreme |
Abstract This paper examines UncapFPS.asi , a plugin designed to remove the native 30/60/144 FPS cap in Rockstar Advanced Game Engine (RAGE) titles. We dissect its hooking methodology, memory patching strategy, and the consequential impact on game logic, physics, and rendering pipelines. Empirical results demonstrate that while visual smoothness improves, engine timestep coupling leads to secondary side effects including altered vehicle dynamics and mission script failures. 1. Introduction Many RAGE-based games (GTA V, Red Dead Redemption 2) tie core logic updates to the framerate. A hard cap prevents physics explosions but limits high-refresh-rate displays. UncapFPS.asi is a user-generated plugin that overrides this limit.
// Example pseudocode reconstructed void UncapFPS::Initialize() auto pattern = PatternScan("48 8B 0D ? ? ? ? 48 85 C9 74 ? 83 B9 ? ? ? ? ?"); auto fps_limiter = relative_offset(pattern, 3); MH_CreateHook(fps_limiter, &UncappedLoop, (void**)&original_limiter);
Still young in the market today, RocketDump is necessary nonetheless among other solutions by providing a tool that is reliable, efficient and complete.
Many software are already on the market but none are 100% satisfied customers. Stop using a bunch of software gleaned left and right on the Internet and choose a solution all-in-one dedicated to your job.
Find out in this video, a quick preview of our solution. Made with passion by our developers team.
Reachable directly from software GUI.
Select ECU model, choose your file and RocketDump will do the rest ! UncapFPS.asi
RocketDump use the last algorithms to clear crashes with dumps from brand new ECU or tested crash/clear couple. The actual uncap is achieved by replacing a
Thousand files sorted by brand, car model, car year, engine, ... are accessible from our tool ! Observed Side Effects | FPS Range | Physics
Choose your dump and RocketDump will extract the PIN code so you can register new keys.
Each weeks, we find and share new solutions coming for professionnals chiptuners only.
We strive to develop the software by always proposing new solutions.
The actual uncap is achieved by replacing a Sleep(remaining_ms) call with a SwitchToThread() or YieldProcessor() loop, effectively eliminating forced waits. In some versions, the cap variable is NOPed:
Original: mov [rsp+40h], 3C ; 60 fps target Patched: nop; nop; nop; nop To prevent engine death, the plugin intercepts Rage::GetFrameTime() and optionally clamps delta time to a maximum safe value (e.g., 0.033s → 0.016s), otherwise physics would run at 300+ fps speeds. 4. Observed Side Effects | FPS Range | Physics Speed | Vehicle Handling | Mission Triggers | GPU Load | |-----------|---------------|------------------|------------------|-----------| | 30-60 | Normal | Normal | Stable | Low | | 61-120 | Slight increase | Oversteer bias | Rare desync | Moderate | | 121-240 | 1.5x - 2.0x | Unstable, flying cars | Frequent despawn | High | | 240+ | Critical | Collision glitches | Missions break | Extreme |
Abstract This paper examines UncapFPS.asi , a plugin designed to remove the native 30/60/144 FPS cap in Rockstar Advanced Game Engine (RAGE) titles. We dissect its hooking methodology, memory patching strategy, and the consequential impact on game logic, physics, and rendering pipelines. Empirical results demonstrate that while visual smoothness improves, engine timestep coupling leads to secondary side effects including altered vehicle dynamics and mission script failures. 1. Introduction Many RAGE-based games (GTA V, Red Dead Redemption 2) tie core logic updates to the framerate. A hard cap prevents physics explosions but limits high-refresh-rate displays. UncapFPS.asi is a user-generated plugin that overrides this limit.
// Example pseudocode reconstructed void UncapFPS::Initialize() auto pattern = PatternScan("48 8B 0D ? ? ? ? 48 85 C9 74 ? 83 B9 ? ? ? ? ?"); auto fps_limiter = relative_offset(pattern, 3); MH_CreateHook(fps_limiter, &UncappedLoop, (void**)&original_limiter);
Give an answer really quickly !
next, only 180€ per year for online tools subscription (optional)

Package include an USB Security dongle
Advanced hexadecimal editor
Hexadecimal comparator : you can diff files and report differences on another dump with a click !
Dump analysis (ex: BSI decrypt, checksums penetration...)
Asset stock management (components & parts)
+ 1 year subscription INCLUDED :
View solutions list
for any question