Starcraft – Reinstalled Starcraft 2 (new system), lost the achievements

achievementsstarcraft-2

I recently changed my system drive (C:) and did a clean Windows (8) reinstall. When I reinstalled Starcraft 2 (which I hadn't been playing for quite a long while), the game asked me to create a new character and start a new campaign. Therefore, all my achievements, progress and saved games don't appear any more in the game.

From what I read, those informations are stored locally, in the "My Documents" folder. Both in my previous and current config, I have set Windows to store this folder on another drive (D:), so this folder hasn't been erased when I reinstalled Windows, and all my data form my previous SC2 install is still there: I can see the folder of my previous character (and it's 500MB worth of data), but for some reason the game ignores this folder and creates a new, empty profile.

I also have a backup of this folder somewhere else, so I tried uninstalling SC2 (with the option to erase local saved data), restoring this folder from the backup and reinstalling SC2, but it didn't change anything. When I log in, I still access my new, empty character.

How do I force the game to use my old character ?

(I also still have access to my entire old C: drive, if that helps.)

(Edit: I tried to ask this question on the battlenet forums (http://us.battle.net/sc2/en/forum/13438/), but it says I have a "trial account" and must upgrade to a full account in order to create a forum thread. I don't even know what this means…)

(Edit 2: problem solved. See my answer below.)

(Edit 3: see the accepted answer for the real explanation of the problem, though. ^^)

Best Answer

Most probably, you have redownloaded a version for a wrong region of the game. EU forums are full of people who accidentally logged in to the Americas.

Recenty, Blizzard has begun preparing to launch Global Play with the release of Heart of the Swarm. They have converted any regional licenses of Starcraft II to global ones. This means you can now download any language version (if you have a non-restricted license) and play in any region with it.

The problem is, until March 12, there is no "Region" button in the UI, so you can still only log in to the region corresponding to your game language.

Fixes:

To the game:

  • Go to "Download games" on Battle.net, look for a "Change" link, switch to your language version and redownload the game.
  • Wait for March 12, click "Region" on the login screen and log in to the correct region.
  • Use a hack to enable region selection in the current version: see this post, look for "regions.xml". Note that mentioning this is forbidden on Battle.net forums.

To the website profile:

http://eu.battle.net/sc2/en/profile/327959/1/Orc/
        \__ server                         \__ realm code
  • The website actually should be perfectly fine, you just need to find the right one :) Check if you are logging in to the right Battle.net, and then try to find your profile. I am not sure how to navigate to different realm characters on the same server, but I'd assume it allows to select what character you are logging in with when you do.