Replay mode

Replay mode is a read-only walk through a saved game, one state at a time. It uses the same scoring UI you already know — scoreboard, batter line, pitcher line, play log — but the state advances or rewinds in discrete snapshots rather than by typing scoring keys.

How snapshots work

Whenever you perform a scoring action — a pitch, a hit, a substitution, a runner advance — full-count saves a snapshot of the entire game state. The same snapshots that power undo are serialized to disk when you save the game, so every save file carries the pitch-by-pitch history with it.

Note

Older save files written before replay existed may not contain snapshot data. If you try to replay one, full-count prints no replay data in '<file>'. Re-save during scoring to capture it. Re-save the game once and every subsequent load will have snapshots.

Entering replay mode

Two ways:

  1. From the load menu. On the title screen, select Load game. Highlight a save file, then press R (instead of Enter) to open it in replay mode.
  2. From the command line.
    full-count --load cubs-vs-sox --replay

    Requires --load; the --replay flag only makes sense paired with a file.

Navigation

or L Step forward one event
or H Step back one event
g Jump to the first snapshot
G Jump to the final snapshot
Esc Exit back to the title screen

The scoreboard, bases, counts, and stat lines reflect the state at whichever snapshot you're currently viewing. There's no editing — if you want to branch a game from an earlier state, switch to scoring mode and use undo instead.

What replay is useful for