中级玩家
 
- 贡献度
- 0
- 金元
- 1206
- 积分
- 121
- 精华
- 0
- 注册时间
- 2021-5-1
|
本帖最后由 cxdy369 于 2024-10-11 10:09 编辑
试了下单独加载新档也会报错,存档用过的mod有改功法格子、图书馆、平衡不平衡的突破、安居乐业和一些美化
HarmonyLib.HarmonyException: IL Compile Error (unknown location)
---> HarmonyLib.HarmonyException: IL Compile Error (unknown location)
---> HarmonyLib.HarmonyException: IL Compile Error (unknown location)
---> System.Exception: Cannot assign method return type System.Int32 to __result type System.Int16 for method int GameData.Domains.Combat.CombatCharacter::GetMobilityValue()
at HarmonyLib.Public.Patching.HarmonyManipulator.EmitCallParameter(MethodInfo patch, Boolean allowFirsParamPassthrough, VariableDefinition& tmpObjectVar, List`1& tmpBoxVars)
at HarmonyLib.Public.Patching.HarmonyManipulator.WritePostfixes(Label returnLabel, Boolean emitResultStore)
at HarmonyLib.Public.Patching.HarmonyManipulator.WriteImpl()
--- End of inner exception stack trace ---
at HarmonyLib.Public.Patching.HarmonyManipulator.WriteImpl()
at HarmonyLib.Public.Patching.HarmonyManipulator.Process(ILContext ilContext, MethodBase originalMethod)
at HarmonyLib.Public.Patching.HarmonyManipulator.Manipulate(MethodBase original, PatchInfo patchInfo, ILContext ctx)
at HarmonyLib.Public.Patching.HarmonyManipulator.Manipulate(MethodBase original, ILContext ctx)
at HarmonyLib.Public.Patching.ManagedMethodPatcher.Manipulator(ILContext ctx)
at MonoMod.Cil.ILContext.Invoke(Manipulator manip)
at MonoMod.RuntimeDetour.ILHook.Context.InvokeManipulator(MethodDefinition def, Manipulator cb)
at DMD<MonoMod.RuntimeDetour.ILHook+Context::Refresh>(Context this)
at HarmonyLib.Internal.RuntimeFixes.StackTraceFixes.OnILChainRefresh(Object self)
at MonoMod.RuntimeDetour.ILHook.Apply()
at HarmonyLib.Public.Patching.ManagedMethodPatcher.DetourTo(MethodBase replacement)
--- End of inner exception stack trace ---
at HarmonyLib.Public.Patching.ManagedMethodPatcher.DetourTo(MethodBase replacement)
at HarmonyLib.PatchFunctions.UpdateWrapper(MethodBase original, PatchInfo patchInfo)
--- End of inner exception stack trace ---
at HarmonyLib.PatchClassProcessor.ReportException(Exception exception, MethodBase original)
at HarmonyLib.PatchClassProcessor.Patch()
at HarmonyLib.Harmony. < PatchAll>b__11_0(Type type) //我打了个空格不然会变表情
at HarmonyLib.CollectionExtensions.Do[T](IEnumerable`1 sequence, Action`1 action)
at HarmonyLib.Harmony.PatchAll(Assembly assembly)
at TaiwuModdingLib.Core.Plugin.TaiwuRemakeHarmonyPlugin.Initialize()
at TaiwuModdingLib.Core.Plugin.PluginHelper.LoadPlugin(String directoryPath, String dllName, String modIdStr)
at GameData.Domains.Mod.ModDomain.LoadMod(ModInfo modInfo) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Mod\ModDomain.cs:line 131
at GameData.Domains.Mod.ModDomain.LoadAllMods(ModInfoList modInfoList) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Mod\ModDomain.cs:line 57
at GameData.Domains.Mod.ModDomain.LoadAllMods(ModInfoList modInfoList) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Domains\Mod\ModDomain.cs:line 64
at GameData.GameDataBridge.GameDataBridge.InitializeGameDataModule() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\GameDataBridge\GameDataBridge.cs:line 215
at GameData.GameDataBridge.GameDataBridge.RunMainLoop() in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\GameDataBridge\GameDataBridge.cs:line 127
at GameData.Program.Main(String[] args) in C:\GitLab-Runner\builds\n1JyyH3P\0\scroll-of-taiwu\game-data\GameData\Program.cs:line 68
UnityEngine.StackTraceUtility:ExtractStackTrace () (at C:/build/output/unity/unity/Runtime/Export/Scripting/StackTrace.cs:37)
UnityEngine.DebugLogHandler : LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[]) //因为会变表情加空格
UnityEngine.Logger : Log (UnityEngine.LogType,object) //因为会变表情加空格
UnityEngine.Debug : LogError (object) //因为会变表情加空格
GameData.GameDataBridge.GameDataBridge:CheckErrorMessages () (at C:/GitLab-Runner/builds/n1JyyH3P/0/scroll-of-taiwu/taiwu-remake/Assets/Scripts/Game/GameDataBridge/GameDataBridge.cs:604)
GameData.GameDataBridge.UnityAdapter.GameDataBridgeUnityAdapter:Update () (at C:/GitLab-Runner/builds/n1JyyH3P/0/scroll-of-taiwu/taiwu-remake/Assets/Scripts/Game/GameDataBridge/UnityAdapter/GameDataBridgeUnityAdapter.cs:37)
(Filename: C:/GitLab-Runner/builds/n1JyyH3P/0/scroll-of-taiwu/taiwu-remake/Assets/Scripts/Game/GameDataBridge/GameDataBridge.cs Line: 604)
No mesh data available for mesh yuan_julong_uv2 on particle system quan_di (4). Make sure Read/Write Enabled is set in the importer to work on the particle system renderer
UnityEngine.StackTraceUtility:ExtractStackTrace () (at C:/build/output/unity/unity/Runtime/Export/Scripting/StackTrace.cs:37)
UnityEngine.AssetBundle : LoadAllAssets (System.Type) (at C:/build/output/unity/unity/Modules/AssetBundle/Managed/AssetBundle.bindings.cs:361) //
UnityEngine.AssetBundle : LoadAllAssets<UnityEngine.GameObject> () (at C:/build/output/unity/unity/Modules/AssetBundle/Managed/AssetBundle.bindings.cs:351) //
UI_Combat : < Preload>b__367_1 (UnityEngine.AssetBundle) (at C:/GitLab-Runner/builds/n1JyyH3P/0/scroll-of-taiwu/taiwu-remake/Assets/Scripts/Game/UILogic/Combat/UI_Combat.cs:1501) //ResLoader : L oadAssetBundle<UnityEngine.AssetBundle> (string,System.Action`1<UnityEngine.AssetBundle>,System.Action`1<string>) (at C:/GitLab-Runner/builds/n1JyyH3P/0/scroll-of-taiwu/taiwu- remake/Assets/Scripts/FrameWork/ResManager/ResLoader.cs:335)
ResLoader oad<UnityEngine.AssetBundle> (string,System.Action`1<UnityEngine.AssetBundle>,System.Action`1<string>) (at C:/GitLab-Runner/builds/n1JyyH3P/0/scroll-of-taiwu/taiwu-remake/Assets/Scripts/FrameWork/ResManager/ResLoader.cs:127)
UI_Combat : Preload () (at C:/GitLab-Runner/builds/n1JyyH3P/0/scroll-of-taiwu/taiwu-remake/Assets/Scripts/Game/UILogic/Combat/UI_Combat.cs:1497) //
Game/ < PreloadComplexPrefabs>d__40:MoveNext () (at C:/GitLab-Runner/builds/n1JyyH3P/0/scroll-of-taiwu/taiwu-remake/Assets/Scripts/Game/Game.cs:436) //
UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr) (at C:/build/output/unity/unity/Runtime/Export/Scripting/Coroutines.cs:17)
[C:/build/output/unity/unity/Runtime/Export/Scripting/StackTrace.cs line 37]
No mesh data available for mesh yuan_julong_uv2 on particle system quan_di (1). Make sure Read/Write Enabled is set in the importer to work on the particle system renderer
UnityEngine.StackTraceUtility:ExtractStackTrace () (at C:/build/output/unity/unity/Runtime/Export/Scripting/StackTrace.cs:37)
UnityEngine.AssetBundle oadAllAssets (System.Type) (at C:/build/output/unity/unity/Modules/AssetBundle/Managed/AssetBundle.bindings.cs:361)
UnityEngine.AssetBundle oadAllAssets<UnityEngine.GameObject> () (at C:/build/output/unity/unity/Modules/AssetBundle/Managed/AssetBundle.bindings.cs:351)
UI_Combat:< reload>b__367_1 (UnityEngine.AssetBundle) (at C:/GitLab-Runner/builds/n1JyyH3P/0/scroll-of-taiwu/taiwu-remake/Assets/Scripts/Game/UILogic/Combat/UI_Combat.cs:1501)
ResLoader oadAssetBundle<UnityEngine.AssetBundle> (string,System.Action`1<UnityEngine.AssetBundle>,System.Action`1<string>) (at C:/GitLab-Runner/builds/n1JyyH3P/0/scroll-of-taiwu/taiwu-remake/Assets/Scripts/FrameWork/ResManager/ResLoader.cs:335)
ResLoader oad<UnityEngine.AssetBundle> (string,System.Action`1<UnityEngine.AssetBundle>,System.Action`1<string>) (at C:/GitLab-Runner/builds/n1JyyH3P/0/scroll-of-taiwu/taiwu-remake/Assets/Scripts/FrameWork/ResManager/ResLoader.cs:127)
UI_Combat reload () (at C:/GitLab-Runner/builds/n1JyyH3P/0/scroll-of-taiwu/taiwu-remake/Assets/Scripts/Game/UILogic/Combat/UI_Combat.cs:1497)
Game/< reloadComplexPrefabs>d__40:MoveNext () (at C:/GitLab-Runner/builds/n1JyyH3P/0/scroll-of-taiwu/taiwu-remake/Assets/Scripts/Game/Game.cs:436)
UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr) (at C:/build/output/unity/unity/Runtime/Export/Scripting/Coroutines.cs:17)
[C:/build/output/unity/unity/Runtime/Export/Scripting/StackTrace.cs line 37]
[Clock][09:54:23.3978]ui_combat preload complete ....: 5034.1 ms
[Clock][09:54:23.7748]ui_partworldmap preload complete ....: 377.3 ms
|
|