Viewer: Osu Replay

More Than Just a Ghost: Inside the osu! Replay Viewer

For a game centered around split-second reflexes, the ability to freeze time is a superpower. We look at how the osu! replay viewer evolved from a simple verification tool into the community’s most vital stage.

In the rhythm gaming community, "proof" is everything. For the better part of the last decade, the circle-clicking phenomenon osu! has been defined not just by the songs players beat, but by how they beat them. At the heart of this culture lies a deceptively simple piece of software: the osu! Replay Viewer. osu replay viewer

While it functions technically as a playback mechanism, the replay viewer has become the canvas for the game’s most explosive viral moments. It is where the impossible is verified, where art is created from cursor trails, and where the gap between a casual player and a god is measured in pixels. More Than Just a Ghost: Inside the osu

Replay Data Format (after decompression)

Example: -123|256|192|5 (negative w means absolute time) Sequence of w|x|y|z actions separated by commas w

Supported file formats & requirements

3. Renderer

Overview

An osu! replay viewer is a tool that parses .osr (osu! replay) files to visualize, analyze, or extract gameplay data. Unlike watching a video recording, a replay viewer reconstructs the play using the original hit objects, timing, and cursor movements.