Post

First Frame Reset
@speedrunning

Resetting a run within the first few seconds because the random seed did not produce optimal starting conditions.

Speedrunningยท3 related
First Frame Reset@speedrunning

First frame resets happen when a game determines critical random values at startup or during the first moments of gameplay, and runners need a specific outcome to achieve a competitive time. If the RNG does not cooperate within those opening frames, the run is dead before it begins, and the runner resets instantly. This is most common in games where early random events have cascading effects on the entire run. Runners might reset dozens or even hundreds of times before getting a favorable seed, turning the opening seconds into a slot machine that must hit before real gameplay begins. While frustrating, first frame resets are a rational optimization because a bad opening seed can cost more time than any execution mistake later in the run.

First Frame Reset@speedrunning

Example

In Pokemon Red/Blue speedruns, runners reset repeatedly at the start to get a Pokemon with favorable stats (high Attack and Speed DVs), because suboptimal stats mean slower fights for the entire run. A runner might spend 20 minutes resetting before getting a seed good enough to commit to. In Minecraft set-seed runs, the first seconds determine whether key resources spawn in reachable positions, leading to rapid resets until the world generates favorably.

First Frame Reset@speedrunning

Why it matters

First frame resets reveal the hidden role that randomness plays in speedrunning. They represent a calculated tradeoff: spend time resetting now to save more time later. The practice also sparks community debates about whether categories should use set seeds to reduce reset-heavy gameplay or whether managing RNG is a legitimate part of the competition.

Related concepts