战地资源网

 找回密码
 立即加入
搜索
查看: 1063|回复: 0

[软件] 战地2中英文语言切换脚本1.0(批处理)

[复制链接]

66

主题

183

回帖

2708

积分

站长

Rank: 9Rank: 9Rank: 9

游戏昵称
nanfei

八一勋章积极分子

发表于 2024-5-16 11:05:25 | 显示全部楼层 |阅读模式
赞助bfmil
部分国外游戏模组涉及的时候可能未考虑到中文的兼容性,如果你在使用游戏模组出现了语言显示或闪退问题可以通过此脚本切换到英文/中文模式。

代码如下:

  1. @echo off&setlocal,EnableDelayedExpansion
  2. :: 脚本名称:战地2中英文切换脚本1.0
  3. :: 脚本作者:南飞
  4. :: 实现战地2繁体中文、英文语言的注册表信息修改
  5. echo ===============================
  6. echo 脚本名称:战地2中英文切换脚本1.0
  7. echo 脚本作者:南飞
  8. echo.
  9. echo 实现战地2繁体中文、英文语言的注册表信息修改
  10. echo.
  11. echo 使用须知:
  12. echo win7/win10及以上操作系统请务必右击以管理员身份运行
  13. echo ===============================
  14. echo.
  15. echo 请选择您需要设置的游戏语言:1,英文;2:中文
  16. echo.

  17. :Choice
  18. set /p Choice=请选择(1/2):
  19. IF /i "!Choice!"=="1" Goto :PlanA
  20. IF /i "!Choice!"=="2" Goto :PlanB

  21. Echo 您输入的!Choice!不合规范,请按任意键返回重新输入!
  22. Pause>Nul&Goto :Choice


  23. :PlanA
  24. echo ------------------
  25. :: 32位 写入战地2目录,英文注册表信息
  26. REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\EA Games\Battlefield 2" /F
  27. REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\EA Games\Battlefield 2" /v "Language" /t REG_SZ /d English /F
  28. REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\EA Games\Battlefield 2" /v "Locale" /t REG_SZ /d en_US /F
  29. :: 64位 写入战地2目录,英文注册表信息
  30. REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Electronic Arts\EA Games\Battlefield 2" /F
  31. REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Electronic Arts\EA Games\Battlefield 2" /v "Language" /t REG_SZ /d English /F
  32. REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Electronic Arts\EA Games\Battlefield 2" /v "Locale" /t REG_SZ /d en_US /F

  33. echo ------------------
  34. echo.
  35. echo 设置完成,已设定为默认语言英文显示模式,需重启游戏后生效!
  36. echo.
  37. echo.
  38. Echo 完成,退出...&pause&exit

  39. :PlanB
  40. echo ------------------
  41. :: 32位 写入战地2目录,繁体中文注册表信息
  42. REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\EA Games\Battlefield 2" /F
  43. REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\EA Games\Battlefield 2" /v "Language" /t REG_SZ /d Chinese /F
  44. REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\EA Games\Battlefield 2" /v "Locale" /t REG_SZ /d zh_TW /F
  45. :: 64位 写入战地2目录,繁体中文注册表信息
  46. REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Electronic Arts\EA Games\Battlefield 2" /F
  47. REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Electronic Arts\EA Games\Battlefield 2" /v "Language" /t REG_SZ /d Chinese /F
  48. REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Electronic Arts\EA Games\Battlefield 2" /v "Locale" /t REG_SZ /d zh_TW /F

  49. echo ------------------
  50. echo.
  51. echo 设置完成,已设置显示语言为中文模式,需重启游戏后生效!(部分无中文语言模组可能不兼容)!
  52. echo.
  53. echo.
  54. Echo 完成,退出...&pause&exit
复制代码


如果你不懂代码如何操作,可以通过附件直接下载我做好的脚本下载即可。

或推荐使用我所开发的战地2中文模组启动器用上面的选项[使用中文]:勾选即切换到中文模式,取消勾选则恢复到英文模式


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即加入

x
推荐网站:战地兵工厂】【战地2联机平台
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

Archiver|小黑屋|bfmil ( 拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,会员帖子系会员发表,并不代表本站立场! )

GMT+8, 2024-11-21 18:41 , Processed in 0.107475 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表