
此次更新后,部分玩家反馈游戏进不去、容易崩溃等问题,现做简要分析。
一、首先确保游戏文件是完整的
打开steam,点击“库“→
右键游戏图标,点击“属性”→
点击进入“本地文件”菜单,点击“验证游戏文件的完整性”→
等待几分钟,接下来按照提示操作即可。

二、语言文本类模组BUG
这是因为更新后,游戏不兼容部分文本类模组,解决方法:
打开如下的游戏属性窗口,切为英文

进入游戏,切换为中文


把语言文本类模组前面的勾去掉,重启游戏即可。
(如果不确定哪些是文本类模组,全部禁用掉。)
(有的玩家一切中文立马就崩,请在英文模式下禁用模组)

三、切了英文也进不去游戏
1、由于进不去游戏,必须找到模组目录的配置文件,手动禁用所有模组。
模组目录实例:
C:\Users\Lucy\Games\Age of Empires 2 DE\76561196621112356\mods
也就是C:\User (用户)\系统账户名\Games\Age of Empires 2 DE\长串数字\mods

2、用记事本打开mod-status.json
3、利用替换功能,把“true”全部替换为“false”,

4、替换完后点击保存,保存,别忘了,关闭。
5、再次打开该文件,检查是不是真的替换成功。检查成功后,关闭记事本。
6、再进游戏后,会发现所有的模组已经被禁用了,自己手动再启用需要的模组即可。
四、游戏崩溃原理分析
游戏读取模组文件的key-value-modded-strings-utf8.txt时,会有BUG。凡是游戏内启用了带有该文件的模组就会出问题,切换语言就容易崩溃。
找出问题模组:在mods\subscribed中搜索key-value-modded-strings-utf8.txt,找到带有该文件的模组,进入游戏禁用即可。(也可以利用mod-status.json禁用)
一些战役、教程(如Interactive Build Order Guide)、场景之类的模组也会带有一些文本,也可能导致游戏崩溃。
五、一种比较强行的解决方法:
下载模组后,不要启用模组,自己手动找到并复制模组内容到对应游戏文件里。
【不推荐这么搞,工程量太大。有基础的同学可以尝试一下。】
官方的中文翻译虽然烂,也不是不能用对吧?
建议等几天,等官方修BUG,或者等文本类模组的作者们搞明白怎么和这个BUG共存之后,再订阅启用这类模组。
其实有些文本类模组已经可以启用了,但是进游戏后切勿在选项来回切换语言(换到英文之类),容易因此导致崩溃。