当你的游戏出现问题/bug时,一般认为有以下几种情况导致:
1.游戏本身的bug
2.存档的问题(卸载某些mod/某些mod本身的质量问题/滥用控制台等操作都会导致存档损坏,从而出现问题)
3.某mod导致的问题
一般依照以下逻辑顺序进行排查:
一、排除游戏本本身和存档问题
- 载入一个没加载过mod的纯净存档(点击下载)进行测试,确认是否存档出了问题
- 取消勾选所有mod,载入一个没加载过mod的纯净存档进行测试,确认是否MOD出了问题
二、用二分法排查出问题的mod
如果确认是mod的问题,使用二分法可以从上百的mod中迅速锁定出问题的mod,下面假设我有800个mod进行举例演示:
- 只取消勾选1-400号mod,测试-(结果bug消失,说明问题mod在1-400号中)
- 只取消勾选201-400号mod,测试-(结果bug消失,说明问题mod在201-400号中)
- 只取消勾选201-300号mod,测试-(结果bug消失,说明问题mod在201-300号中)
- 只取消勾选201-250号mod,测试-(结果bug消失,说明问题mod在201-250号中)
- 只取消勾选201-225号mod,测试-(结果bug依然存在,说明问题mod在226-250号中)
- 只取消勾选226-238号mod,测试-(结果bug依然存在,说明问题mod在239-250号中)
- 只取消勾选239-244号mod,测试-(结果bug依然存在,说明问题mod在245-250号中)
- 只取消勾选248-250号mod,测试-(结果bug依然存在,说明问题mod在245-247号中)
- 只取消勾选245号mod,测试-(结果bug依然存在,说明问题mod在246、247号中)
- 只取消勾选246号mod,测试-(结果bug消失,说明问题mod为246号)
使用二分法即便你有800个mod,也只需要10次试验就可以锁定出问题的mod
三、问题解决
通过以上步骤,我们已经找到原因所在,接下来只需要对症处理:
- 如果是游戏问题(游戏bug),可以寻找有没有修复这个bug的mod
- 如果是存档问题,开新档或者读以前的档
- 如果是mod的问题,可以选择寻找修复补丁(一般没有)、联系作者更新(一般找不到)或卸载。(卸载mod时要注意阅读mod作者的说明,有些mod可以直接卸载,有些需要做些操作才能卸载,还有些卸载就会坏档,需要重开新档)
附1:我已经整理了一些常见问题的原因在此查看