You shouldn't have added those silly patches. I suggest you reinstall the game, RoC 1st, then if you can get even a non original tft cd, you can insert your tft cd key (if you still have the TFT box) and when you're done with installation you can paste patch 1.21 dl from bnet or wherever, start TFT with RoC CD as well. Original CDs give you access to the game, original keys give you access to bnet. You may have added a patch of different version and when you do it, you can enter the game but not bnet. That's why don't use those cracks, you have at least RoC, use it to enter the game and use your original tft key even with a tft cd that doesn't have to be original. Or simply and most preferrably by Blizzard, tell them your problem and they may send another CD for 20$.