Найдено решение проблемы с отображением кириллических шрифтов в Windows Vista / 7 и. возможно, выше.
Оказалось оно весьма нетривиальным, ибо на прямое указание через реестр о использовании кодовой страницы 1251 вместо 1252, как это делалось в Windows XP, Vista не реагирует...НИКАК.
Итак вот оно:
1. Открыть папку «windows/system32», найти файл «С_1251.NLS».
2. Скопировать файл в любую другую папку, переименуйте файл на «С_1252.NLS».
3. Вернуться к папке «windows/system32», найти оригинальный файл «С_1252.NLS», выделите файл, нажмите на правую кнопку мыши, чтобы вызвать меню и выбрать пункт «свойства».
4. В появившемся окне выберите вкладку «Безопасность», далее нажимаем на кнопку «Дополнительно». В новом окне выбираем вкладку «Владелец». Видим, что в качестве текущего владельца установлен «TrustedInstaller». В списке ниже выберите своего пользователя, затем нажмите на кнопку «Изменить», а затем «Ок».
5. Вернитесь в окно свойства файла, вкладка «Безопасность», нажмите на кнопку «Изменить», и в открывшемся окне «Разрешения для группы», выбирая каждую группу или пользователя из списка, последовательно проставьте ниже флажки в столбце «Разрешить» - «Полный доступ». Нажмите «Ок».
6. После этого мы можем переименовать оригинальный файл для создания резервной копии – смените имя с «С_1252.NLS» на, к примеру, «С_1252.NLS.BAK».
7. Копируем ране подготовленный нами файл «С_1252.NLS» (из пункта 2.1.3) в папку «windows/system32». Таким образом, мы создали копию файла «С_1252.NLS» из оригинального файла «С_1251.NLS».
8. Обязательно перезагружаем компьютер!
9. Запускаем игру, убеждаемся, что русский текст корректно отображается и в главном меню, и в меню выбора фракции, и в самой игре.
Если проблема с кодировкой осталась, убедитесь в правильности Ваших действий, описанных выше, и попробуйте выполнить рекомендации для Windows 2000 / XP.
(информация с форума
http://www.shatki.ru)