Navigate to your installation drive (usually C:) and find:
C:\ProgramData\Blizzard Entertainment\StarCraft II
Delete the contents of this folder (requires Hidden Items to be visible in View settings).
To parse data accurately, you often need the game assets (models, textures, ability IDs) which requires an installation of the game or the standalone API.
If you want, I can provide a sample Galaxy-script pseudocode for a PrepareGameDataLink routine or a checklist for validating data links in a StarCraft II map.
The "Preparing game data" prompt in StarCraft II typically indicates that the Battle.net launcher is downloading missing assets, localizing language files, or reconfiguring game data after an update. While often a standard process, players frequently report being stuck on this screen due to language mismatches or account synchronization issues. Common Fixes for "Preparing Game Data"
If the process is stuck or repeats every time you launch the game, try these specific solutions:
Align Language Settings: A common cause is a mismatch between the Battle.net launcher language and the in-game settings. Open the Battle.net Desktop App. starcraft 2 preparing game data link
Select StarCraft II and click the Gear icon (Options) next to the Play button.
Go to Game Settings and ensure both "Text Language" and "Spoken Language" are set to English (or your preferred native language).
Restart the game to allow the correct language pack to download.
Force Region Sync: If the game hangs after "Preparing Data," switching your region in the launcher (e.g., from Europe to Americas) can force a re-synchronization of account data. Launch the game in the new region once, then switch back to your original region.
Bypass the Launcher: You can launch the game directly to skip the "download of doom" by using the SC2Switcher_x64.exe found in your installation folder (typically StarCraft II/Support64/). Navigate to your installation drive (usually C:) and
Repair Game Files: Use the Scan and Repair tool in the Battle.net launcher (under Options > Game Settings) to fix corrupted data.
Clear Cache Folders: Corrupted temporary files can cause the launcher to stall.
Close Battle.net and all Blizzard processes via Task Manager.
Press Win + R, type %ProgramData%, and delete the Blizzard Entertainment and Battle.net folders. Repeat for %AppData%, %LocalAppData%, and %Temp%. Known Issues & Causes
It sounds like you are stuck on the "Preparing Game Data" loading screen, or you are looking for the correct way to manually link or repair your game data. If you want, I can provide a sample
This is a very common issue with StarCraft 2, usually caused by the Battle.net app forgetting where the game is installed or a corrupted cache file.
Here is the proper guide to fixing the "Preparing Game Data" infinite loading or linking error.
A typical pipeline has four layers:
[Replay File] → [Parser] → [Normalized Events] → [Relational DB / Parquet] → [Query / ML]
The Battle.net app caches game data to load faster. If this cache becomes corrupted, the app gets stuck "preparing" data that doesn't exist.
Cache folder.
| Problem | Solution |
|---------|----------|
| Missing replay tracker events | Fallback to game events + reconstruction (less accurate) |
| Unit IDs not persistent across replays | Generate synthetic ID: (game_id, player_id, unit_type, birth_time) |
| Time drift due to lag frames | Use game loop count, not wall-clock |
| Map coordinate normalization | Scale x,y to [-1,1] per map |
| Large dataset size (TB-scale) | Use Parquet + partition by patch/month |
Link units as a temporal graph:
Export as: