rimworld吧 关注:298,460贴子:5,435,104
  • 15回复贴,共1
求助

加了冶龙mod才弹出来的这个问题

只看楼主收藏回复

如图,已经下了其他mod只剩框架了,还是有这个红字,而且一进入游戏就不停爆红字,不影响运行但就是爆红。
Deepseek解释:
核心问题
Hediff定义缺失
NY_hediff_CorpseSymbol 是某个Mod定义的一个Hediff(状态效果),但游戏在加载所有326个Hediff时,未能找到该资源。
原因可能是:
Mod未正确安装(文件缺失或路径错误)。
Mod依赖的其他Mod未加载(如前置Mod缺失)。
Mod加载顺序错误(依赖项必须在定义项之前加载)。
Mod版本不兼容(如旧Mod与新版本游戏冲突)。
错误链分析
从堆栈信息可以看出:
游戏启动时,RimWorld.DefOfHelper.BindDefsFor() 尝试初始化所有Hediff定义。
多线程任务(System.Threading.Tasks.Parallel)并发加载资源时,触发对 NY_hediff_CorpseSymbol 的查询。
查询失败后,系统抛出未处理异常并终止。



IP属地:北京来自Android客户端1楼2025-07-25 15:41回复
    冶龙mod需要前置补丁支持,建议先检查是否安装了Prepatcher和Fishery这两个必备组件,版本要匹配,同时注意mod加载顺序,把前置mod排在前面,如果还报错可能是配置文件格式有问题,可以尝试删除重新生成。


    IP属地:河北来自Android客户端2楼2025-07-25 15:41
    收起回复
      2026-06-30 10:10:31
      广告
      不感兴趣
      开通SVIP免广告
      这个问题可能是mod版本不兼容导致的,建议检查冶龙mod是否适配当前游戏版本,看看mod文件夹里的网页链接 文件有没有正确设置modVersion标签,特别是如果游戏版本低于1.4的话需要加上IgnoreIfNoMatchingField属性。


      IP属地:湖南来自Android客户端3楼2025-07-25 15:44
      回复
        这个问题主要是mod加载顺序导致的冲突,冶龙mod需要JecsTools作为前置,建议把JecsTools放在HugsLib之后加载,冶龙mod要放在更靠后的位置,大型mod一般要排在mod列表末尾,如果还有问题可以尝试调整这两个mod的上下顺序。


        IP属地:广东来自Android客户端4楼2025-07-25 15:44
        回复
          你用rimsort排过了吗?


          IP属地:新疆来自Android客户端5楼2025-07-25 15:47
          收起回复
            这边用的是1.6版本,steam上的prepatcher和fishery都用不了


            IP属地:北京来自Android客户端6楼2025-07-25 15:49
            回复
              冶龙前置不就一个Harmony吗?


              IP属地:广东来自Android客户端7楼2025-08-10 22:52
              回复
                楼主解决了吗,我也遇到这个问题了


                IP属地:浙江来自Android客户端8楼2025-08-30 12:04
                收起回复