昨儿个翻库存突然想玩《正当防卫4》,结果一打开满屏幕英文直接给我整懵了。寻思着这都多少年的老游戏了,咋还能不认简体中文系统?当场骂骂咧咧开始折腾,踩了一堆坑才搞明白门道,赶紧记下来给大伙儿避雷。
第一步:被游戏默认设置背刺
我寻思着设置里肯定有语言选项,直接按Esc进菜单。结果找遍Gameplay、Display、Audio仨标签页,愣是没看见Language字样。反复退出重进三次,气得差点把键盘拍出裂纹——后来才知道这破游戏的界面语言压根不归游戏管!
第二步:疯狂尝试野路子
- 招数1:改启动参数 - 对着Epic客户端右键选启动参数,吭哧吭哧敲进去-language=zh-Hans,结果启动直接报错弹回桌面
- 招数2:强改注册表 - 按某论坛教程找到HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Square Enix\Just Cause 4,手动添加Language字符串值zh_CN。重启游戏后连存档都读不出来了,吓得赶紧删键值
- 招数3:替换文件玄学 - 把别人中文版的steam_*塞进游戏根目录,这回倒是不报错了,可界面直接变成俄文方块字,看得我脑仁疼
折腾到半夜两点钟,烟灰缸堆成小山包。瘫在椅子上刷手机,突然看见贴角落里有条2019年的回复:"去文档文件夹找屎山代码!"
第三步:挖出隐藏配置文件
半信半疑打开C:\用户\你的名字\文档\Square Enix\Just Cause 4,里头果然藏着个local_*。用记事本打开这破文件,在第三行瞥见"language": "en_US"。赶紧把en_US改成zh_CN保存,心里默念千万别崩。
战战兢兢双击游戏图标——好家伙!主菜单直接蹦出"载入游戏"四个大字,感动得差点把可乐洒在机箱上。进设置页面确认文字全变简体,连电台里的中文脏话都听得真真切切。
血泪总结
后来跟群友吐槽才发现,这游戏的本地化设置跟藏宝图似的:steam版用steam_*,Epic版死磕文档夹,学习版还得配合注册表。开发商怕是觉得玩家都是福尔摩斯转世,建议下次直接让玩家反编译游戏算了!
顺便吐个槽:改完中文才发现游戏里满大街都贴着"黑沙饮料"的塑料广告牌,这接地气程度堪比村口小卖部。早知要遭这罪,当初还不如直接玩英文版!
