文明6MOD常见问题解决方案和注意事项 |
您所在的位置:网站首页 › 文明6加载无响应 › 文明6MOD常见问题解决方案和注意事项 |
前言 鉴于经常有人会反馈相同的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 办公设备维修网 版权所有 豫ICP备15022753号-3 |