Open the and navigate to the StarCraft II page. Click the Gear Icon next to the blue Play button. Select Scan and Repair from the context menu.

A StarCraft II map is a renamed MPQ (MoPaQ) archive. Inside:

The first major challenge is data extraction. StarCraft II generates .SC2Replay files—proprietary, compressed binary archives that contain a full recording of the game's events and player actions. To make this data usable, we rely on powerful parsing libraries.

Only after successful authentication with Blizzard’s servers does the game fetch your profile data — MMR, ladder rank, cosmetics, campaign progress, and co-op commander levels. This is not yet “game data preparation.” This is the prelude.

You click "Play" in the Battle.net launcher, eager to jump into a ladder match or a co-op mission, but instead, you are greeted by a small, frozen loading bar that says

Speedrunners aiming for campaign world records will even reboot their PC before a run to ensure a clean memory heap and no background processes fragmenting asset loads.

If you are currently staring at a frozen "Preparing game data" screen, follow this checklist.

The room grew quiet as the Protoss protocols initialized. This was the "Warp-In" phase. High-level architecture and psionic matrices were mapped to the GPU. The shadows of Colossi lengthened across the "Loading" text. The game wasn't just downloading; it was a psychic link being established between the player and the Khala. The golden aesthetic of Aiur began to shine through the cracks of the progress bar.

Outdated operating system modules can cause underlying data-handling conflicts with the Blizzard file architecture.

Change the language to something else in Battle.net, wait for the small download, then change it back to your preferred language. 2. Bypass the Launcher

Once raw data is extracted, the "preparation" phase begins. This converts raw events into features suitable for AI models.

Scroll to Top