You should follow the steps exactly to have your warcraft 3 and TFT installed correctly with our keys.
Don't use normal English version TFT install file.
There is a download link for specific English&Chinese TFT install file bellow.
1. Download 2 install tools here, and decompress them:
File 1: osloader_install.rar
File 2: tft_os_loader.rar
(You will need to use them later)
(Besure to scan them with antivirus program before using them)
2. Download English ROC install file.
It's recommended to download it with BitTorrent.
You can download torrent seed file directly from this link: Warcraft III ROC.torrent
If you don't like BitTorrent, just search the internet for English Warcraft 3 ROC downloads.
3. Download English&Chinese TFT install file.
The TFT cd keys can't work with normal English TFT client. You will have to use English&Chinese TFT install file. You can download it with Emule. Emule is something similar with BitTorrent. If you don't have emule, just download it from http://www.emule-project.net for free. After emule's installed, just click on this link [Warcraft_III]Frozen.Throne.ISO to start downloading.
4. Install Daemon Tools: (Or you can use alcohol or other tools that can read load ISO files)
Daemon Tools is a free virtual driver tool. It's required to load disk image files such as .ISO file or .mds file. If you don't have it, just download it from here:
DAEMON Tools. It's hosted on Daemon official site, so it's virus free. Don't worry about it.
5. Install English ROC:
6. insert TFT ISO file， and then run the loader.exe in osloader_install.rar. It may lead you to install the TFT ( this step may need daemon tool or alcohol or other tools that can read load ISO files)
7. after installing is done. Run the loader.exe in tft_os_loader.rar. And fill in the blank block with War3 install directory. Then you can start playing it.