关于“Please install at least one language pack”的详细解决方法

这个问题很早就在百度知道上回答了,当时因为自己不小心将语言文件删除了导致这个问题,以为都是这样的原因,后来才知道是注册表的缘故,说一说吧。

先确认你的游戏版本!

红警3原版还是资料片:起义时刻???


红警3:
出现此问题的原因有2种:
一、(最常见)注册表里没有红警3的安装信息(硬盘版或绿色版所致,比如直接将网吧的红警3拷到自己电脑里……),需要手动导入注册表。解决方法有2种:
1.用工具导入注册表:
下载“红警3万能工具”(5D工作组 舞制作)放到游戏目录里运行,点“注册表修复


下载地址:
http://dl.duowan.com/pcgame/download/7315.html


2.编辑REG注册表脚本导入注册表:
采用这种方法先要明确你的红警3的语言版本,是英文版还是繁体中文版?不知道版本的直接下载汉化包安装即可。
把下面蓝色文字复制粘贴到记事本中,保存为.reg后缀名的文件。

英文版:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Electronic Arts\Electronic Arts\Red Alert 3]
"Language"="English"

繁体中文版:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Electronic Arts\Electronic Arts\Red Alert 3]
"Language"="chinese_t"


双击此文件确认就行了。
二、缺少语言文件(big或skudef类型文件
 红警3的语言文件是\Data目录里的English.big、ChineseT.big、ChineseS.big等文件,调用语言文件的是ra3_english_1.0.SkuDefenglish是语言版本,还可能是chinese_t、chinese_s1.0是游戏版本,如升级到V1.12版则有1.0-1.12一共13个文件)等skudef文件。
此种情况较少见,为安装源文件有问题或者是误删语言文件所致,重新去下个汉化包就行了。
汉化包(汉化补丁)下载地址:
5D版(简体):http://www.gamersky.com/Soft/200907/21236.shtml
征服者游侠联合发布(简繁均有):http://patch.ali213.net/showpatch/6264.html
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
资料片:起义时刻:
类似红警3,解决方法也有2种:
1.工具导入注册表:
下载“命令与征服之红色警戒III起义时刻(Command And Conquer Red Alert 3 Uprising)注册表导入器”(游侠版主KLU3K原创制作
)放到游戏目录里运行,点“导入注册表


下载地址:
http://patch.ali213.net/showpatch/6184.html

2.编辑REG注册表脚本导入:
类似红警3,分情况导入注册表:
繁体中文版:
把下面蓝色文字复制粘贴到记事本中,保存为.reg后缀名的文件。


Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Electronic Arts\Electronic Arts\Red Alert Uprising 3]
"Language"="chinese_t"
 

英文版
chinese_t改为English就行了。

双击运行,确认即可。
不知道版本直接下载安装起义的汉化包也可以解决问题:
起义汉化包下载地址:
http://patch.ali213.net/showpatch/6285.html

★★★★★★★★★★★★★★★★★★★★★★
说明:
  其实只要分清楚版本(红警3?起义?),直接下载对应汉化包都可以完美解决问题,列举了其他解决方法是为了更方便大家
不管是万能工具、注册表导入器还是REG注册表脚本,导入的都是繁体中文注册表信息(就是说进入游戏语言默认就是繁体中文,通过控制中心可以修改语言),因为EA官方只发行了繁体中文版和英文版,繁体中文版包含英文版的语言文件。所谓的“简体中文版”是一些爱好者自己将简体汉化包(简体语言文件+注册表导入)整合到繁体中文版压制而成的。如果简体版出现此问题,照上述方法解决后进入红警3控制中心设置语言就行了。