缺字这个问题,我在B42刚转过来的时候也遇到过。当时进游戏发现界面上的字零零散散,有些按钮干脆是空白的,我一开始还以为是显示器或者分辨率的问题,调了半天也没用。后来才搞清楚,是官方自带的简体中文本地化本身就不完整,部分文本没有翻译,字体文件里也缺字符。B42底层改动比较大,官方中文的覆盖面没跟上,所以光在设置里切成中文是不够的,还得靠社区模组来补全。

最省事的解决方式是在创意工坊订阅一个汉化修复模组。目前社区里比较常用的有金色猫球做的B42简体中文修复beta,模组ID是3386522562,还有一个是BXYB42汉化补全计划,模组ID是3386702953。这两个模组专门针对B42的缺字和漏翻做了修复,订阅之后在模组管理里勾选启用,重启游戏,界面和物品说明里的字基本就能正常显示了。我自己用的是第一个,订阅启用之后主菜单和物品栏的字都回来了,当时的感觉就是终于不用靠猜按钮位置了。如果你用的是繁中,可以找B42繁體簡體中文完全翻譯,这个模组除了补字,还会把中文字体调大一些,长时间玩对眼睛友好不少。
如果你已经装了其他模组,汉化模组的加载顺序需要注意。汉化的排序尽量放在靠下的位置,因为排序逻辑是下方覆盖上方,汉化放在最后才能盖住其他模组里残留的英文字串。这一点我自己验证过,一开始把汉化放在中间,结果部分武器和物品的名称还是英文,后来把汉化拉到最底下就正常了。要是订阅之后字还是显示不全,先检查一下是不是有旧的汉化模组没取消订阅,新旧汉化冲突也会导致字体加载失败。
另外有一种缺字情况跟模组无关,是文本文件的编码格式不对。有些第三方模组或者自定义配置文件用的是UTF-8编码,而游戏在某些环境下读取时会出现乱码或者字符不可见。如果你确认汉化模组已经启用但个别文本还是显示异常,可以试着把对应模组的文本文件用记事本打开,另存为时把编码改成ANSI再保存回去。这个方法主要针对的是模组本身的文本文件,原版游戏的文件不建议随便动,我自己只改过第三方模组的文本,原版文件没碰过,怕引起其他问题。
如果是开服务器的话,服务器配置文件里的中文也容易出现乱码或缺字。面板里直接编辑中文保存之后,游戏内读取会显示不正常,需要把配置文件下载到本地,用记事本打开,另存为的时候把编码从UTF-8改成ANSI,再上传回服务器覆盖原文件,最后重启服务器才能生效。我自己开服的时候被这个坑过一次,面板里看着是好好的中文,进游戏全变成问号,后来按这个流程改编码才解决。
我自己的习惯是,每次游戏更新之后先看一下汉化模组有没有同步更新。B42更新频率不低,汉化作者跟得比较紧,但偶尔会有延迟,如果更新后突然缺字了,先别急着折腾配置文件,大概率等一两天模组更新就好了。另外,装汉化模组之前最好先把旧的汉化取消订阅,避免版本冲突导致卡在主界面或者字体加载失败。这套流程我实机跑下来比较稳,缺字问题基本就靠一个汉化模组加编码调整就能解决,不用反复重装游戏。

评论列表 (0条):
加载更多评论 Loading...