我昨天突然心血来潮安装了战地越南,遇到了和很多windows7用户同样遇到的一个问题 —— 游戏不是中文,于是我索性研究了一下,顺利解决了这个问题。现在我把解决方法放出来,供大家参考使用。
因为战地越南本身就发行了繁体中文版,所以我可以从注册表上下手,个人觉得windows7和XP的注册表差别不是很大,而windows7 64位多了一个Wow6432Node的注册表项而已,所以我就在Wow6432Node下新建了战地越南的注册表。
感谢
@深藏——blue 的 BFV所有版本通用汉化补丁 这个帖子!
帖子里的补丁我用记事本打开,如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\EA GAMES\Battlefield Vietnam]
"LANGUAGE"="Chinese"
"LANGUAGEID"=dword:00000194
我修改后:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\EA GAMES\Battlefield Vietnam]
"LANGUAGE"="Chinese"
"LANGUAGEID"=dword:00000194
打上这个注册表你游戏就是中文了,但如果要联机的话,我们还要添加其他信息
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\EA GAMES\Battlefield Vietnam]
"LANGUAGE"="Chinese"
"LANGUAGEID"=dword:00000194
"GAMEDIR"="D:\\MyGame\\Battlefield Vietnam"
"SRCDIR"="G:\\"
"SRCDISK"="G:"
"UNINSTALL"="RunDll32 C:\\PROGRA~1\\COMMON~1\\INSTAL~1\\engine\\6\\INTEL3~1\\Ctor.dll,LaunchSetup \"C:\\Program Files\\InstallShield Installation Information\\{E35B3C63-E958-4E31-A178-95D22024109A}\\Setup.exe\" -l0x9 "
"INSTALLEDVERSION"="1.21.001" [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Electronic Arts\EA GAMES\Battlefield Vietnam] [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Electronic Arts\EA GAMES\Battlefield Vietnam\ergc]
@="YMAJ7X12991R0G87698C"
联机需要修改cd-key,详情请看置顶帖,我这里不再累述。