Uncapfps.asi Instant

A command line tool used to obfuscate python scripts, bind obfuscated scripts to fixed machine or expire obfuscated scripts.

Quick Start

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:

This is the most critical technical reason. In older game engines, the physics engine is often "tied" to the frame rate.

for Skyrim or built-in "fast flags" for Roblox have largely replaced older, simple

Rockstar Games uses (as of the 2024/2025 updates) and a proprietary server-side anti-cheat. Any .asi mod, regardless of its function, modifies the game’s memory.

Different Licenses

Expire obfuscated scripts

Pyarmor can set expired date for obfuscated scripts. After that, obfuscated scripts can not be run

Bind to fixed machine

Pyarmor can bind obfuscated scripts to serial number of harddisk, mac address of network card, ip address etc..

Extend other license type

The obfuscated script is black box for end user, add any authentation code in your Python script

Supported Platforms

More information

UncapFPS.asi

Windows

UncapFPS.asi

Linux

UncapFPS.asi

MacOS

UncapFPS.asi

Embedded System

Quick Start

Uncapfps.asi Instant

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:

This is the most critical technical reason. In older game engines, the physics engine is often "tied" to the frame rate. UncapFPS.asi

for Skyrim or built-in "fast flags" for Roblox have largely replaced older, simple The actual uncap is achieved by replacing a

Rockstar Games uses (as of the 2024/2025 updates) and a proprietary server-side anti-cheat. Any .asi mod, regardless of its function, modifies the game’s memory. regardless of its function

Learn more enter tutorial