Once you have resolved the stalling, you may want to ensure you are actually using the best quality assets available in the game.

Corrupted cache files can cause conflicts that trigger the "Preparing Game Data" loop.

The extra quality data can be several gigabytes. Slow speeds make it appear as if the launcher is frozen.

To understand the "Preparing Game Data" hang-up, you have to understand what the client is actually doing. It isn't just loading a file; it’s conducting a digital handshake.

Tools like Kaszanas/DatasetPreparator are industry standards for building high-quality datasets.

Here are the verified steps to get your game working again, ordered from easiest to most advanced. 1. Run the Battle.net Repair Tool

This article will dissect exactly what "Preparing game data" means, why it destroys your performance, and most importantly, how to configure your system for data streaming.

: This is the most common culprit. If your Battle.net launcher is set to one language (e.g., English) but your in-game settings are set to another (e.g., French), the game will perpetually try to "prepare" the "extra quality" voice and text data for the mismatch. Corrupted Cache