UPDATE: The new patch doesn't seem to have had any effect on the relocalising process. You may continue to use the automated relocalisers listed below safely.
So xpaperclip from http://sc2sea.com showed me a way of relocalising your current Starcraft II client with patch 1.5 installed so that you don't have to completely redownload your client, but you do have to download the latest patch in the new region. Note that this method also does not allow you to use another client in the same language as your native client, if you are using an enUS client and you relocalise to koKR, you'll be using the Korean text, but given that the game download is 10 gb + patches, this is much faster.
Make sure you make a backup of any and all files you delete or replace!
The first thing you'll need to do is download the following file and get the region you wish to relocalise to and replace the corrosponding files in your Starcraft II installation with them.
(America) enUS - English | North America & Australia
(America) esMX - Spanish | Mexico
(America) ptBR - Portuguese | Brazil
(Europe) enGB - English | United Kingdom
(Europe) frFR - French | France
(Europe) deDE - German | Germany
(Europe) esES - Spanish | Spain
(Europe) plPL - Polish | Poland
(Europe) ruRU - Russian | Russia
(Europe) itIT - Italian | Italy
(Korea) koKR - Korean | Korea
(Korea) zhTW - Traditional Chinese | Taiwan
(China) zhCN - Simplified Chinese | China
(South East Asia) enSG - English | Singapore
Files to replace:
Code:
/Mods/Core.SC2Mod/Product.SC2Archive with Product.SC2Archive
/.agent.db with .agent.db
/Launcher.db with Launcher.db
Once you have downloaded and replaced these files, You'll need to delete the three files
Code:
Starcraft II Cache.mfil
Starcraft II.mfil
Starcraft II.tfil
Once these files have been deleted, and you have replaced your Product.SC2Archive, .agent and Launcher files with the ones of the region you want to relocalise to, you need to open your Starcraft II client and let it download the latest patch in the server which you want to relocalise to.
NOTE: You'll only have to download the patch once, after which you will be able to change between installed regions without repatching it
Once this patching is complete (or has reached the green status), you'll need to go through the last process of entering your Documents/Starcraft II/variables.txt file and changing the following to directives to the server which you relocalised to:
Code:
If you relocalised to TW for example:
localeidassets=zhTW
localeiddata=zhTW
With that, you can now load up and play on the other server.
To change between servers, you need to change the Product.SC2Archive file to the server which you wish to log in to, and then change the variables.txt directives mentioned above to the server which you wish to play on. My friend is currently making a tool to do this with a few clicks.
I know this is a pretty shitty process compared to the old method, and it doesn't let you use your native language, but from what I can tell it's the only method right now due to disabling MPQ editing, and it saves you about 14 GB in downloads from getting a new client + patch, so until a better method of relocalising comes out, you can use this.
___________________________________
http://www.tazerenix.com/
SEIZURE WARNING
Last edited by eCKo`Tazerenix; Thu, 16th-Aug-2012 at 7:58 AM.
thanks for this post i will wait until theres a better relocalizer this is a bit annoying T.T
I (raVensc2) am working on a better relocalizer which should not require the user to download a 1.5gb patch for a new locale. I just have to play with getting around the MPQ file md5 hashes
Even the smallest donations help keep sc2sea running! All donations go towards helping our site run including our monthly server hosting fees and sc2sea sponsored community tournaments we host. Find out more here.