Это уже проскакивало + решение, только не явно
* оба должны быть на одном языке -- английский addon никогда не станет на русский RoC. Инсталятор об этом честно пишет в самом начале
* при установке оригинальной игры WC3:RoC должен быть сгенерирован ключ + записаны соотв. ключи в реестре
* файл war3.exe должен быть несломан (никаких NoCD и прочей мути)
Если всё это выполняется, то TFT устанавливается на RoC без особых проблем. Я ставил английский TFT поверх английской RoC и уже давно прошёл

. Причём RoC я взял не CD-образом а простым архивом файлов -- для single вполне достаточно.
P.S. Приятнее купить лицензионный русский TFT за 150 ру + не дороже аналогичный RoC. Если бы была такая возможность, так бы и сделал!