超级玩家
- 贡献度
- 109
- 金元
- 4780
- 积分
- 854
- 精华
- 0
- 注册时间
- 2008-10-27
|
更新:本人改成英文联机目前没有任何问题,dll文件在注册表保持俄文即ru_RU也没有问题
本人用俄版,从origin上下载的原文件。现在国外卖key的地方都放出这个方法,激活游戏时没有修改语言文件,激活后才修改成英文,离线单机玩的没问题,没有上线联机怕被ban,希望有胆的同学去做小白鼠。此方法只对买了俄版key的同学有意义。
无论需要修改成什么语言,英文语言包都必须下载!比如需要修改成港版或者台版,英文文件也是必不可少的。
教程
1)下载语言包,包里的文件是 初版语言文件在data文件夹,更新语言文件在update文件夹 和英文版动态链接库文件GDFBinary_en_US.dll, 32位64位系统通用
http://115.com/file/dn0tzt4w#
http://115.com/file/e6v9n4x3#
以上为英文语言包
这个是中文包,必须配合英文包使用,因为语音在英文包里,中文只是翻译,所以很小。
http://115.com/file/cltc8kmq#
2)把所有文件夹和dll文件拷贝至bf3安装目录,默认路径是 c:\program files\origin games\battlefield 3
64位系统是 c:\program files(x86)\origin games\battlefield 3
限量版应该是,battlefield 3 extended edition, 俄文版没有限量版只能称为扩展版,因为没那四个地图。
3)修改注册表。开始菜单,运行 regedit 打开注册表。 找到
32位系统 HKEY_LOCAL_MACHINE\SOFTWARE\EA Games\Battlefield 3
64位系统 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\EA Games\Battlefield 3
如果是扩展版,那么注册表的位置也应该对应为 battlefield 3 extended edition
把以下两个键值改掉,dll改成en_US, locale这个键值改成zh_TW
4)继续修改注册表,找到
32位系统 HKEY_LOCAL_MACHINE\SOFTWARE\Origin Games\DGR01609244
64位系统 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Origin Games\DGR01609244
把ru_RU 改成 en_US
以上就是全部修改步骤,对所有语言都通用.
这种修改方式也有很大缺点,每次ea更新后都要重新下载更新包里的语言文件。
至于会不会被ban:
理论上联机不应该ban你,因为只是改了本地的语言文件。但是因为修改了dll文件,而ea的反作弊软件punkbuster是会检查exe和dll文件的,所以会有一定风险。我的建议是先不要修改语言上线激活游戏,然后再改成英文离线游戏,把各种设定改好画面啦操作按键什么的。离线游戏的方法是激活后给bf3.exe建立桌面快捷方式,然后右键点击属性,在文件路径后面添加 -offline。 上线联机之前改回俄文,就是注册表那几项再改回 ru_RU, 反正上线厮杀无所谓语言了。等过段时间看看有人被ban么,安全的话再修改语言网战。
关于语言包文件位置的说明:
本人上传的压缩包直接解压后就是data和update文件夹以及GDFBinary_en_US.dll, 全部拷贝到bf3游戏目录就行。你的各个目录会是以下的样子:
游戏目录
初版语言文件所在地 c:\program files(x86)\origin games\battlefield 3\Data\Win32\Loc
win32或者64位都在 win32这个目录,ea默认
更新包语言文件所在地 c:\program files(x86)\origin games\battlefield 3\Update\Patch\Data\Win32\Loc
可以看出俄版更新语言文件300多m,英文版才2m
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
评分
-
2
查看全部评分
-
|