都市天际线吧 关注:255,773贴子:1,889,437
  • 11回复贴,共1

怎样检查MOD兼容?

只看楼主收藏回复

搞了几个DLC,发现有些MOD不兼容了,但是也查不出个所以然来。只能用笨办法进创意工坊看那些评论说还能不能用,但这种方法又慢准确率又不高,有时候弹一些错误提示也看不懂……


1楼2023-04-22 18:25回复
    有些MOD吧,你点选打开会提示如下:
    A Mod caused an error [System.Exception]
    Details:
    System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Null method for quistar.treeanarchy.mod
    at HarmonyLib.PatchProcessor.Patch () [0x00000] in <filename unknown>:0
    at HarmonyLib.Harmony.Patch (System.Reflection.MethodBase original, HarmonyLib.HarmonyMethod prefix, HarmonyLib.HarmonyMethod postfix, HarmonyLib.HarmonyMethod transpiler, HarmonyLib.HarmonyMethod finalizer) [0x00000] in <filename unknown>:0
    at TreeAnarchy.Patches.TreeInstancePatches.EnableTreeInstancePatch (HarmonyLib.Harmony harmony) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
    at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <filename unknown>:0
    at ColossalFramework.Plugins.PluginManager+PluginInfo.set_isEnabled (Boolean value) [0x00000] in <filename unknown>:0
    既然报错了那就点关闭吧,结果还是提示如下:
    A Mod caused an error [System.Exception]
    Details:
    System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentNullException: Argument cannot be null.
    Parameter name: key
    at System.Collections.Generic.Dictionary`2[System.Reflection.MethodBase,System.Byte[]].TryGetValue (System.Reflection.MethodBase key, System.Byte[]
    这完全看不懂了……


    2楼2023-04-22 18:26
    回复
      2025-06-29 03:58:58
      广告
      TreeAnarchy


      IP属地:山东3楼2023-04-22 18:38
      收起回复
        开了个新档又提示如下:
        The Mod G:\SteamLibrary\steamapps\workshop\content\255710\2862882210 [CitiesHarmony.API.dll, UIIndicator.dll, PropAnarchy.dll] has caused an error [ModException]
        Details:
        System.NullReferenceException: Object reference not set to an instance of an object
        at PropAnarchy.PAModule.OnLevelLoaded (LoadMode mode) [0x00000] in <filename unknown>:0
        at LoadingWrapper.OnLevelLoaded (UpdateMode mode) [0x00000] in <filename unknown>:0
        The Mod G:\SteamLibrary\steamapps\workshop\content\255710\422554572 [EightyOne.dll] has caused an error [ModException]
        Details:
        System.ArgumentNullException: Argument cannot be null.
        Parameter name: key
        at System.Collections.Generic.Dictionary`2[System.Reflection.FieldInfo,System.Reflection.FieldInfo].Add (System.Reflection.FieldInfo key, System.Reflection.FieldInfo value) [0x00000] in <filename unknown>:0
        at EightyOne.Unlimiter.GetFieldsFromStruct (System.Object newArray, System.Object oldArray) [0x00000] in <filename unknown>:0
        at EightyOne.ResourceManagers.FakeWaterManager.Init () [0x00000] in <filename unknown>:0
        at EightyOne.Unlimiter.EnableHooks () [0x00000] in <filename unknown>:0
        at EightyOne.ModLoad.OnLevelLoaded (LoadMode mode) [0x00000] in <filename unknown>:0
        at LoadingWrapper.OnLevelLoaded (UpdateMode mode) [0x00000] in <filename unknown>:0
        The Mod G:\SteamLibrary\steamapps\workshop\content\255710\2949127226 [CitiesHarmony.API.dll, EManagersLib.API.dll, EManagersLib.dll, UIIndicator.dll] has caused an error [ModException]
        Details:
        System.NullReferenceException: Object reference not set to an instance of an object
        at EManagersLib.EStatsPanel.BuildStatsData (System.String
        尤其是Harmony我已经删掉了这个模组了,怎么还在提示啊?所以,这个到底怎么解决?


        4楼2023-04-22 18:45
        回复
          订阅一个Compatibility Report,开一次游戏,他会生成一个报告告诉你哪些mod有冲突


          IP属地:广东来自Android客户端5楼2023-04-22 19:18
          收起回复
            Argument is out of range.
            Parameter name: index [System.ArgumentOutOfRangeException]
            Details:
            No details
            还有这种只报有问题,但是啥问题什么都不知道的提示……


            6楼2023-04-22 19:21
            回复
              进主页就进compatibility report的选项看报告,可以解决大部分兼容性问题


              IP属地:广东来自Android客户端7楼2023-04-24 19:42
              回复
                兄弟我一模一样的问题,求解


                IP属地:北京来自手机贴吧8楼2023-05-04 20:31
                回复