很多新人入坑《英雄连2》第一件事就是问companyofheroes2怎么设置中文。先说结论:Steam版本体不带官方中文,必须靠创意工坊或汉化补丁。这篇攻略从零讲起,手把手教你从下载到进游戏验证,全程零基础可跟。
动手前先确认两件事。第一,你买的是Steam版还是离线版(学习版)?Steam版走创意工坊最省事,离线版则只能打补丁包,两条路完全不同。第二,无论哪种版本,先备份存档——路径在文档/My Games/Company of Heroes 2/,把整个文件夹复制一份到桌面,别嫌麻烦。我这边实测过,汉化补丁有极小概率触发校验重置,备份一下能避免战役进度归零。
版本号注意:本攻略适用2021年后的Steam最新版本(写稿时对应v4.0.0.24200+),老版本如v3.x的补丁路径不同,请以官方更新为准。另外游戏更新频繁,每次大版本更新后汉化可能失效,需重打补丁。
这是最推荐给新手的路径,不需要动任何游戏文件。操作步骤如下:
实测结论:创意工坊mod在战役、遭遇战、多人界面全部生效,但DLC特有单位名称可能仍显示英文,这是mod作者没覆盖全,属正常现象。如果进游戏后仍是英文,检查是否忘了在模组菜单里勾选——这步漏了,订阅了等于白订。
非Steam版无法访问创意工坊,只能下载汉化补丁包自己打。注意风险自担,我这边不建议在任何非官方渠道下载未知来源的exe文件。如果你确认补丁来源可靠,按这流程走:
CoH2/主目录文件夹和Locale/语言文件夹。CoH2.exe和Locale/English/整个文件夹,再复制补丁文件覆盖。Chinese(Simplified),如果选项里没有,说明补丁没装对。实测中遇到最多的问题:覆盖后启动报错“Data mismatch”或“版本不一致”,这通常是补丁版本落后于游戏版本。解决办法只有两个——升级补丁版本,或降级游戏版本(Steam测试版通道可回退)。没有第三条路,硬改文件容易导致坏档。
如果中文能显示但出现口字、方块或乱码,这是字体缺失问题,不是汉化失败。创意工坊版一般内置字体,手动版则常遇到。解决办法:去游戏根目录的Locale/Chinese(s)/文件夹,看有没有.ttf字体文件;没有的话,把系统自带的微软雅黑(msyh.ttc)复制进去并改名成补丁要求的文件名——具体文件名以补丁说明为准【实测待补】。
另一种更隐蔽的乱码:战役里苏联单位台词变英文,但菜单全中文。这属于游戏本体将部分语音字幕硬编码为英文,不是补丁问题。目前主流汉化mod也只能覆盖到约90%的文本,剩下10%包括部分指挥官技能描述和战役过场字幕,属于正常缺口。
给高玩一个思路:如果你发现某个mod翻译质量不行(术语不统一、机翻味重),可以订阅2~3个不同汉化mod,在模组菜单里切换对比。实测中,不同mod对“Panzer IV”这类专有名词的处理差异很大,有翻成“四号坦克”的,有翻成“四式坦克”的——选你认为顺眼的用就行。
玩战役和玩多人遭遇战的汉化需求完全不同,别一概而论。
你如果卡在“战役加载时提示文件损坏”,先把所有mod取消勾选再进一次,确认是mod问题还是本体问题——这个排查顺序能帮你省半小时。
八成是没进模组菜单勾选。路径:主菜单→“模组(Mods)”图标→找到你订阅的mod→双击或点启用→完全退出游戏→重新启动。特别注意:勾选后必须彻底重启游戏,不是退回主菜单就行——实测退回主菜单不生效,必须关进程重开。
创意工坊mod不影响官方匹配,因为mod只改本地文本显示,不修改游戏数据。但手动覆盖版的补丁如果动了gameplay文件(某些整合包会),可能导致联机版本不一致报错。建议:联机前把手动补丁恢复原版,用创意工坊版代替。
创意工坊mod等作者更新,通常大版本更新后1~3天内跟进,期间先用英文版玩。手动补丁同理,去原发布页看有没有适配新版的补丁。绝对不要混合用——先打手动版再订阅创意工坊版会导致文本错乱,实测出现过存档无法读取的情况。
适用版本:Steam版 v4.0.0.24200+(2023年5月后更新)
更新时间:2025年1月。以上步骤在后续版本可能变化,以官方最新版本为准。