Русик вроде нормально работает на версии игры 152 , даже бв, но я повозился малясь, конечно мог сделать что-то лишнее:
делал так:
Распаковал ru_StarCraft_1.3_mini.exe (папку обозвал SC Rus)
потом распаковал Patch_rt.mpq (SC Ori 152)
Потом в SC Rus закатал часть файлов и папок из SC Ori 152.
Потом SC Rus опять собрал, но уже с названием Patch_rt.mpq
Зачем я это делал? Ну честно - эксперимент, и ещё лень было искать и читать кучи инфы. И ещё потому, что когда просто ru_StarCraft_1.3_mini.exe переименовывать в Patch_rt.mpq, то при заходе в режим сетевой игры, то игра вылетала, с жалобой на отсутствие некоторых файлов из папки "arr", которые и лежали в оригинальном Patch_rt.mpq и видимо были там или появились после апдейта игры до версии 152.
Так я получил стабильный перевод SC. (если подробнее надо, то распишу позже)
Потом я поэкспериментировал с файлом BrooDat.mpq, чтоб Русифицировать BW.
Тут я просто импортировал всё из русика BW( для упрощения Instal.exe переименовал в Instal.mpq и распаковал) и изменил filelist, добавив к оригинальному строки из файллиста русика. В Оригинальном BrooDat есть два файллиста, в первом список всех файлов, а во втором только файлы exe, после модификации файллист с exe, становиться копией предыдущего файллиста со всеми изменениям, на игру это вроде никак не повлияло.
Саму игру запускал, входил в первые миссии SC и BW, загружал сохранения от SC, и просто вышел в меню сетевого режима. Т.е. провёл частичное тестирование. Пока все норм.
Сегодня попробую импортировать ru_StarCraft_1.3_mini.exe в StarDat (при этом полностью переустановив SC). В принципе так и надо было сделать наверно в самом начале, но меня смутили файлы в оригинальном Patch_rt.mpq отвечающие за интерфейс, из паки "rez"(файлы с расширением .bin) , и файл с серверами, после патча в списке 4-е севера, а в русике серверов больше. Я предположил, что эти файлы могли бы загрузиться поверх русифицированого StarDat, поэтому модифицировал Patch_rt.mpq, конечно если это не так, то вообще супер :)