文明6MOD常见问题解决方案和注意事项 您所在的位置:网站首页 10q1122q1123缺失 文明6MOD常见问题解决方案和注意事项

文明6MOD常见问题解决方案和注意事项

2024-07-11 01:22| 来源: 网络整理| 查看: 265

前言

鉴于经常有人会反馈相同的MOD问题,索性写成一篇文章来解决它

这篇文章能解决的常见问题:

为啥我订阅的MOD选文明界面里不存在?或在额外内容里不显示?

提示“一个或多个模组的内容加载失败"的原因和修复方案

图片,模型和文本缺失的问题。

注意事项

1. 任何形式的BUG和意见反馈都是欢迎的。但在反馈之前,请至少确认你有看过MOD描述。

有些东西不是BUG,而是MOD特性,或是你没有看MOD描述,导致你触发不了它。

2. 请确认反馈的是我的MOD导致的问题。

我会在文章中告诉你如何判断,到底是哪个MOD导致的问题。

但我只保证我自己的MOD会适配原版游戏和DLC。由于其它MOD原因导致的兼容性问题,我不保证适配。

3. 我对steam创意工坊以外的渠道,以及盗版游戏,不提供任何支持。

请尽量使用正版,并在steam创意工坊订阅它。以享受第一时间的更新和问题处理。

其它渠道出现的任何问题。一概不会处理。

4. 本文可以协助你自行解决一些问题,或是让你学会自行配置一些内容。

但我不保证对我或是他人MOD的魔改提供帮助。

常见问题及解决

MOD不存在/在游戏里找不到该MOD的内容

(1)确认你订阅了该MOD

首先在steam里,看下该MOD是否为订阅状态

(2)确认该MOD是否启用

进入游戏后,在 额外内容(MOD管理器)里,看看MOD列表里有没有该MOD,是否启用。

未启用的情况下开启即可。

在额外内容里可以看到MOD是否启用

(3)若你确认已经订阅了该MOD,而且在额外内容里也找不到该MOD。

建议你先关闭杀毒软件,取消订阅后,再重新订阅一次。

这种情况大概率是由于杀毒软件或网络原因,导致modinfo文件丢失导致的。一般通过重新订阅下载即可解决。

一个或多个模组内容加载失败

最常见的问题之一。

也是我们测试时最常听到的声音

可能由以下3种原因导致:

1. 你没有该Mod所需的dlc

最简单的一个例子,假设Mod里引用了迭起兴衰扩展包的代码。但你并没有这个扩展包,就会报错。

由于我写mod是在所有dlc配置齐全的环境下测试的,并不会去一个个研究某个功能到底是哪个扩展包的。而我相信大部分作者也都是这样。大家并不会过多去考虑“玩家没有某个扩展包”会怎么样。而是默认你是都有的,或者至少下面几个主要的DLC该有:

理论上来说,如果你同时购买了RF(迭起兴衰)和GS(风云变幻)这两个资料片,你应该就能使用大部分的MOD,而季票出了以后,有一些Mod还额外需要季票支持。

所以买买买就是解决该问题的最好方案。

当然,有一些功能是小众扩展包(比如努比亚扩展包)而你刚好没有的。

你可以试着去联系作者,看看他是否愿意为你及相同困扰的玩家单独定制一个版本。

2. 兼容性问题

由于文明6的MOD说白了就是在数据表里增删查改数据,所以当有唯一性要求的数据被不同MOD重复插入(命名冲突)时。可能就会出错。当然这只是最常见的一种情况。

那么哪些报错是由兼容性问题导致的?而导致兼容性问题的MOD又是哪一个?在这里我教大家一种方法如何快速判断,我把这种方法叫控制变量法:

假设你启用了A MOD后报错了,或是你一次性下了很多MOD,然后报错,你怀疑是MOD A的问题。那么你应该做的是:

在额外内容里,只开启A 和 它所需要的游戏扩展(比如RF和GS)。并开始一局游戏。

如果报错了,那就是这个MOD本身的问题。参考后文代码错误的解决方式。

如果没报错,那就是和其它MOD冲突了。

第二步就是如何找到这个冲突的MOD。很简单,你可以在额外内容里一个个加MOD(可以一次加多个你认为没问题的。或者你猜测某个有问题,也可以只加这一个)。然后开始游戏。

如果报错了,那导致冲突的MOD一定就在这些MOD里面。再删掉若干MOD再测。直到你发现加上某个MOD就会报错,不加就不报错。你就知道就是这个MOD导致的问题。

3. 本身代码错误

由于作者本身代码写错了,导致报错的情况也是存在的。

你可以将Log里的报错信息发给他们,帮助他们更好的定位和解决问题。

找到Log里报错信息的方法如下:

(1)在我的电脑里,找到 C:\Users\用户名(根据你的实际情况调整)\Documents\My Games\Sid Meier's Civilization VI\Logs 文件夹

再找到里面的database.log文件。如果你想查看,建议不要用记事本,而是用编辑软件(如Notepad+,Sublime等)打开。如果你只想反馈问题,可以直接把这个log文件发给作者。他们会自行解决该问题。

(2)如果你想进一步定位问题的原因,甚至自己把这个BUG改好

那么你可以打开LOG文件。然后搜索"error"关键词。

我这里拿赛马娘MOD的一个反馈BUG来做演示。

在这次测试里,我把大哥伦比亚的官方扩展包给关闭了。点开始后出现了相同的错误。

log文件截图如下:

(实际上这不是BUG,是由于玩家缺少了某个扩展包)

一共4个ERROR,但仔细观察可以看到,有2组ERROR是一模一样的。

上面的“FOREIGN KEY constraint failed”意思是外键关联失败

而下面的“ERROR: Invalid Reference on Modifiers.SubjectRequirementSetId - "CITY_HAS_IMPROVED_HORSES" does not exist in RequirementSets”

则是定位了问题的具体位置。

简单来说,“CITY_HAS_IMPROVED_HORSES”(城市有马)这个条件是在大哥伦比亚扩展包里的。当我把扩展包关闭后。MOD找不到这个条件了,引用失败。这就是报错的原因。

那么解决也很简单,除了自定购买缺失的扩展包,以及拜托作者针对这个进行修改定制外。

你也可以尝试自己去简单修改。

由于这段内容稍微复杂了一点,而且也不是每个人都有兴趣自己查自己改。我把它放在了另一篇文章里。

感兴趣的可以自行看看。举一反三后,你不仅可以自己找到问题所在的位置,还能在作者修改前自己抢先把问题给解决了。

如何反馈

你需要提交的资料

1. 出现问题的描述

2. database.log

3. 你认为问题出现的原因或代码(可选)

你可以通过以下渠道找到我,反馈问题

1. Mod评论区

效率最高的方式,我一定会看到并回复。缺点是不好上传database.log,后续可能还是要找你提供它。

2. 邮箱:[email protected]

[email protected](推荐)

优点是一定会看到,缺点是我一般是隔一段时间去看邮箱。看到的时间可能会有延时

问题描述+database.log即可,QQ邮箱被看到的概率更大。

3. 加qq群: 519747236 ,然后@我(@muyyi)

优点是这个群不仅我在里面,还有其它大佬。只要你把问题描述清楚。

或许有其他人愿意帮你解决该问题。

当然你也可以直接尝试直接加我QQ(372920795),来意请说明是“反馈BUG”或者“求定制”,否则不保证通过。

4. 其它渠道,我偶尔会去贴吧,B站或者对应社区宣传自己的MOD

你也可以在那里反馈问题。通过附件来上传log。缺点是我这类平台往往帖子很快就沉下去了,我不一定会去看。

5. 根据你的信仰,通过双手合十或者画十字等方式来祈祷,希望我能通过心灵感应发现你的诉求。或者我偶尔去吧里或者群里时正好发现你的问题。

全文完



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有