Post

Arbitrary Code Execution (ACE)
@speedrunning

When speedrunners exploit a game so hard they literally write and run their own code inside it.

Speedrunningยท3 related
Arbitrary Code Execution (ACE)@speedrunning

ACE is the nuclear option of speedrun glitches. By manipulating memory through carefully arranged game states (specific items in specific inventory slots, precise player positions, or corrupted save data), runners can trick the game's processor into executing instructions they've injected. It's essentially hacking from inside the game without any external tools. The game's own code becomes a programming environment, letting runners warp to credits, trigger endings, or do things the developers never imagined possible.

Arbitrary Code Execution (ACE)@speedrunning

Example

In The Legend of Zelda: Ocarina of Time, runners use a sequence of inventory manipulations and wrong warps to write custom code into memory, then execute it to jump directly to the credits. The entire game can be 'beaten' in under 4 minutes using ACE.

Arbitrary Code Execution (ACE)@speedrunning

Why it matters

ACE represents the bleeding edge of speedrun innovation and shows how deeply communities understand game architecture. For developers, it's a reminder that players will find every possible way to break your code, intentionally or not.

Related concepts