骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 衣谷三国
查看: 2212|回复: 3

[讨论] 找到魔兽MOD疯狂报错的原因了~Harmony.dll

[复制链接]

34

主题

213

回帖

89

积分

扈从

Rank: 2Rank: 2

UID
35963
第纳尔
1132
精华
0
互助
3
荣誉
0
贡献
0
魅力
0
注册时间
2007-8-23

有生之年勋章原版正版勋章战团正版勋章维京征服正版勋章汉匈决战正版勋章

鲜花(0) 鸡蛋(0)
发表于 2023-2-26 12:18:25 | 显示全部楼层 |阅读模式
我这里是魔兽MOD包自带的harmony。  现在导出报错原因就是harmony.log.txt。
### Patch: System.Void SandBox.GauntletUI.AutoGenerated.TownManagement__TaleWorlds_CampaignSystem_ViewModelCollection_GameMenu_TownManagement_TownManagementVM::SetAttributes()
### Replacement: static System.Void SandBox.GauntletUI.AutoGenerated.TownManagement__TaleWorlds_CampaignSystem_ViewModelCollection_GameMenu_TownManagement_TownManagementVM::SandBox.GauntletUI.AutoGenerated.TownManagement__TaleWorlds_CampaignSystem_ViewModelCollection_GameMenu_TownManagement_TownManagementVM.SetAttributes_Patch1(SandBox.GauntletUI.AutoGenerated.TownManagement__TaleWorlds_CampaignSystem_ViewModelCollection_GameMenu_TownManagement_TownManagementVM this)
AccessTools.Field: Could not find field for type SandBox.GauntletUI.AutoGenerated.TownManagement__TaleWorlds_CampaignSystem_ViewModelCollection_GameMenu_TownManagement_TownManagementVM and name _widget_1_4_0_1_0_0_1
### Exception from user "com.mount.and.warcraft", Harmony v2.2.2.0
### Original: System.Void SandBox.GauntletUI.AutoGenerated.TownManagement__TaleWorlds_CampaignSystem_ViewModelCollection_GameMenu_TownManagement_TownManagementVM::SetAttributes()
### Patch class: MountAndWarcraft.Components.Patches.TownProjectsUIPrefabPatch
### System.ArgumentException: No such field defined in class SandBox.GauntletUI.AutoGenerated.TownManagement__TaleWorlds_CampaignSystem_ViewModelCollection_GameMenu_TownManagement_TownManagementVM, SandBox.GauntletUI.AutoGenerated, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
### Parameter name: _widget_1_4_0_1_0_0_1
###    at HarmonyLib.MethodPatcher.EmitCallParameter(MethodInfo patch, Dictionary`2 variables, LocalBuilder runOriginalVariable, Boolean allowFirsParamPassthrough, LocalBuilder& tmpObjectVar, List`1 tmpBoxVars)
###    at HarmonyLib.MethodPatcher.<>c__DisplayClass36_0.<AddPostfixes>b__1(MethodInfo fix)
###    at HarmonyLib.CollectionExtensions.Do[T](IEnumerable`1 sequence, Action`1 action)
###    at HarmonyLib.MethodPatcher.AddPostfixes(Dictionary`2 variables, LocalBuilder runOriginalVariable, Boolean passthroughPatches)
###    at HarmonyLib.MethodPatcher.CreateReplacement(Dictionary`2& finalInstructions)
###    at HarmonyLib.PatchFunctions.UpdateWrapper(MethodBase original, PatchInfo patchInfo)
###    at HarmonyLib.PatchClassProcessor.ProcessPatchJob(Job job)
### Exception from user "com.mount.and.warcraft", Harmony v2.2.2.0
### Original: System.Void SandBox.GauntletUI.AutoGenerated.TownManagement__TaleWorlds_CampaignSystem_ViewModelCollection_GameMenu_TownManagement_TownManagementVM::SetAttributes()
### Patch class: MountAndWarcraft.Components.Patches.TownProjectsUIPrefabPatch
### System.ArgumentException: No such field defined in class SandBox.GauntletUI.AutoGenerated.TownManagement__TaleWorlds_CampaignSystem_ViewModelCollection_GameMenu_TownManagement_TownManagementVM, SandBox.GauntletUI.AutoGenerated, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
### Parameter name: _widget_1_4_0_1_0_0_1
###    at HarmonyLib.MethodPatcher.EmitCallParameter(MethodInfo patch, Dictionary`2 variables, LocalBuilder runOriginalVariable, Boolean allowFirsParamPassthrough, LocalBuilder& tmpObjectVar, List`1 tmpBoxVars)
###    at HarmonyLib.MethodPatcher.<>c__DisplayClass36_0.<AddPostfixes>b__1(MethodInfo fix)
###    at HarmonyLib.CollectionExtensions.Do[T](IEnumerable`1 sequence, Action`1 action)
###    at HarmonyLib.MethodPatcher.AddPostfixes(Dictionary`2 variables, LocalBuilder runOriginalVariable, Boolean passthroughPatches)
###    at HarmonyLib.MethodPatcher.CreateReplacement(Dictionary`2& finalInstructions)
###    at HarmonyLib.PatchFunctions.UpdateWrapper(MethodBase original, PatchInfo patchInfo)
###    at HarmonyLib.PatchClassProcessor.ProcessPatchJob(Job job)
PATCH ERROR:
Patching exception in method System.Void SandBox.GauntletUI.AutoGenerated.TownManagement__TaleWorlds_CampaignSystem_ViewModelCollection_GameMenu_TownManagement_TownManagementVM::SetAttributes()
   at HarmonyLib.PatchClassProcessor.ReportException(Exception exception, MethodBase original)
   at HarmonyLib.PatchClassProcessor.Patch()
   at HarmonyLib.CollectionExtensions.Do[T](IEnumerable`1 sequence, Action`1 action)
   at MountAndWarcraft.Main.PatchHarmony()
### Harmony id=com.Bannerlord.TradeBoundFix, version=2.2.2.0, location=D:\SteamLibrary\steamapps\common\Mount & Blade II Bannerlord\Modules\Bannerlord.Harmony\bin\Win64_Shipping_Client\0Harmony.dll, env/clr=4.0.30319.42000, platform=Win32NT, ptrsize:runtime/env=8/Bits64, Windows
### Started from static System.Void TradeBoundFix.SubModule::.cctor(), location D:\SteamLibrary\steamapps\common\Mount & Blade II Bannerlord\Modules\TradeBoundFix\bin\Win64_Shipping_Client\TradeBoundFix.dll
### At 2023-02-25 02.54.55


看了一半的LOG,几乎都是
### Harmony id=com.Bannerlord.TradeBoundFix, version=2.2.2.0, location=D:\SteamLibrary\steamapps\common\Mount & Blade II Bannerlord\Modules\Bannerlord.Harmony\bin\Win64_Shipping_Client\0Harmony.dll, env/clr=4.0.30319.42000, platform=Win32NT, ptrsize:runtime/env=8/Bits64, Windows

0

主题

5

回帖

2

积分

平民

Rank: 1

UID
2576328
第纳尔
287
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2015-8-7
鲜花(0) 鸡蛋(0)
发表于 2023-2-26 13:27:49 | 显示全部楼层
我也疯狂跳出,原因好像是因为其他领主只要结婚很快就会崩溃,把一名npc转移到另一个家族的时候逻辑就出现问题了,哈哈
就是不会改。

8

主题

66

回帖

22

积分

随仆

Rank: 1

UID
3226918
第纳尔
509
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2021-3-21
鲜花(1) 鸡蛋(0)
发表于 2023-2-26 17:29:14 | 显示全部楼层
给我闪麻了  等个稳定版再玩

13

主题

324

回帖

131

积分

见习骑士

Rank: 3

UID
3208035
第纳尔
1266
精华
0
互助
6
荣誉
0
贡献
0
魅力
0
注册时间
2020-11-22
鲜花(13) 鸡蛋(0)
发表于 2023-2-26 19:08:10 | 显示全部楼层
什么是魔兽MOD?
我只知道战锤MOD,中古战锤的旧世界
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2025-4-24 14:15 , Processed in 0.101953 second(s), 24 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表