Preparing Game Data Extra Quality | Starcraft 2

In Variables.txt:

dynamicLighting=0
continuousVPB=0

This forces all textures to load at once during the "Preparing" screen instead of streaming mid-match.

Here is the definitive, step-by-step process to move from "streaming" to "fully cached."

Here is the secret that 90% of players ignore. StarCraft 2’s data preparation behavior is governed by a file called Variables.txt located in: Documents\StarCraft II\

Open this file with Notepad. By default, it contains basic settings like resolution and sound volume. To force Extra Quality data preparation, you need to manually add these lines:

localao=1
disablehwbuffering=0
ShaderCacheEnable=1
ParallelLoading=1
DiskCacheSize=4096
TextureQuality=3

Let’s break down what each does for the "Preparing game data" screen: starcraft 2 preparing game data extra quality

After editing, save the file as Read-Only (right-click > Properties > Read-Only). This prevents the game from overwriting your optimized settings.

For a decade, players have passively accepted the "Preparing game data" screen as an immutable part of StarCraft 2. It is not. By understanding the underlying architecture—caching, I/O priority, shader compilation, and contiguous storage—you can achieve Extra Quality performance that transforms how the game loads.

The difference is measurable. A standard user on an HDD sees 45–90 seconds of "Preparing." An optimized user on an SSD sees 8–12 seconds. A power user with a RAMDisk and registry tweaks sees 2 seconds—literally the time it takes to flash the text on screen.

In a game where seconds at the start of a match can determine the outcome of a rush defense or a proxy scout, why would you settle for anything less than Extra Quality? Your time is valuable. Your data is valuable. Prepare it with quality.

Now queue up. Your loading bar is waiting—just not for long. In Variables

The message "Preparing game data" with a progress bar is a common technical issue in StarCraft II Heroes of the Storm

), often triggered by a mismatch in language settings or corrupted temporary files. It is not a feature for "extra quality" graphics, but rather an on-demand download of missing or updated assets that failed to install through the main Battle.net launcher. Blizzard Forums 🛠️ Performance & Technical Review

If you are seeing this window, your game experience is likely being hindered by slow startup times and potential "stuttering" as the game tries to pull data while running.


How do you know if you need "extra quality" tuning? Look for these signs:

This is where the feature gets interesting. The community, unwilling to accept a 15-second wait before every custom game, dug into the game files. This forces all textures to load at once

They discovered that the "Preparing Game Data" hang was often due to the way StarCraft II archives its data in CASC storage. This storage method packs files tightly to save space, but it makes retrieving individual assets slower.

Enter the "Local Files" modding scene.

Technically savvy players found that by forcing the game to store certain assets locally in an uncompressed state, they could shave seconds off the "Preparing" phase. This is the dark art of SC2 optimization: sacrificing disk space for speed. It turns the "Extra Quality" texture load into a "Pre-loaded Quality" shortcut.

However, Blizzard has historically frowned upon altering core game files, as it can trigger anti-cheat flags. This leaves the average player in a limbo—wanting the high-quality visuals but resenting the "loading tax" required to render them.

To achieve Extra Quality, follow this 10-step checklist before your next ladder session:

Tools like PrimoCache or ImDisk can allocate 4–8 GB of RAM as a disk cache for the StarCraft II\Textures folder. This reduces "Preparing" time from ~90s to ~10s after the first load.