文明6吧 关注:511,071贴子:4,563,646

回复:【教程】开了mod导致报错,怎么排查?

只看楼主收藏回复


我们给出一些常见的报错信息,主键重复(比如2个mod的变量名撞车),外键缺失(比如你缺某个dlc,或者mod2删除了mod1引用的东西)。
下面来做例题:

我们可以看到,这是典型的外键缺失,缺少一个TRAIT_LEADER_YONGLE,这其实是china领秀包的永乐的特质,是领秀季票中的。
那么很自然,报错原因就是没有,或者没开china领秀包,或者某个mod删除了这个ua。


IP属地:江苏16楼2024-04-01 17:20
回复
    那么,怎么向引起问题的mod作者报错呢?
    以上只是一个简单示例,实际我们往往遇到的是一个新的东西撞车之类的。这时候,我们打开agent ransack软件,设置一下搜索范围是Steam\steamapps\workshop\content\289070\或者是C:\Users\xxx\Documents\My Games\Sid Meier's Civilization VI\Mods。这分别代表创意工坊mod位置,和本地mod位置。
    然后名称选择.xml,或者.sql。

    我们要搜索看起来长得像【变量名】或者【文件名】的东西,点击搜索后我们就能定位问题了。

    比如这里就是引用了一个DLC中的ua。
    找到后,右键打开,打开文件所在目录。即可知道是哪个mod有问题。


    IP属地:江苏17楼2024-04-01 17:27
    收起回复
      当然,有些高级的数据库写法,是使用sql文件,以及【变量名拼接】的,这时候查全名是查不到的。
      这时候就只能一个一个mod慢慢关闭,尝试创建游戏。重复多次后就能知道哪个mod和哪个mod冲突。
      至于局内的UI报错、功能异常等等,就太过复杂,超出了本帖讨论的范围,只能靠玩家慢慢尝试发现是什么问题。


      IP属地:江苏18楼2024-04-01 17:31
      回复
        🍁🚪


        IP属地:湖北来自Android客户端19楼2024-04-01 17:39
        回复
          一些建议写在最后
          1.订阅mod的时候要阅读作者的描述信息,有可能是写明了需要全dlc,或者明确不兼容xx mod的。
          有些明确写了的注意事项,不看就问,会让作者很不爽。
          2.向mod作者报错的时候,务必讲清楚,拥有和开启了什么DLC,开启了什么mod,在什么游戏规则下,进行了什么操作,出的问题。然后把上述的Database.log的报错发一下。当然,有时候也需要lua.lug。
          简单地说一句“开了你的mod之后报错了”,这样的报错没有信息量,没法解决。
          经常有mod作者排错忙活了半天 ,发现是别的mod出的问题,然后被玩家怪到自己身上,就会很不爽。
          甚至把启动器或每月挑战的问题怪到不影响主菜单的mod身上,更让人烦躁。
          3.及时更新mod。有时候steam会更新mod不及时,需要手动取消订阅,过一会儿再重新订阅。


          IP属地:江苏20楼2024-04-01 17:42
          回复
            完结撒花


            IP属地:江苏21楼2024-04-01 17:43
            收起回复
              顶,我之前因为装了大量mod进不去游戏的时候都是一个一个试,直到把mod找出来然后取消订阅


              IP属地:浙江来自Android客户端22楼2024-04-01 17:49
              回复
                顶一下
                顺便加一个点,游戏中途弹出的白底Eccess_Violate内存崩溃报错虽然看起来很唬人,但是mod视角基本无法追查来源,爆掉了就是爆掉了,所以不要直接认为这是主要报错类型发出去。


                IP属地:广西23楼2024-04-01 18:11
                收起回复
                  @枫叶红似火yhz 申精


                  IP属地:江苏来自Android客户端24楼2024-04-01 18:19
                  收起回复
                    🍁🚪


                    IP属地:江西来自Android客户端25楼2024-04-01 18:23
                    回复
                      大家如果有看不懂,遇到报错还是不会的地方也可以发出来,我们会继续完事这个帖子的


                      IP属地:湖北来自Android客户端26楼2024-04-01 18:44
                      收起回复
                        支持吧主


                        IP属地:江苏来自Android客户端27楼2024-04-02 01:43
                        回复
                          感谢!👍


                          IP属地:江苏来自Android客户端28楼2024-04-09 09:41
                          回复
                            太强了,终于查到是哪个mod有问题了,谢谢大佬


                            IP属地:湖南29楼2024-05-04 22:12
                            回复
                              大佬,我在有利额外内容模组管理哪里关闭了所有的模组还是显示一个或者多个模组加载失败怎么办啊?


                              IP属地:黑龙江30楼2024-05-09 20:15
                              收起回复