安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题









InvalidProgramException: Invalid IL code in (wrapper dynamic-method) ♥♥♥♥♥♥♥/<Run>d__27:DMD<♥♥♥♥♥♥♥+<Run>d__27::MoveNext> (♥♥♥♥♥♥♥/<Run>d__27): IL_038a: ldfld 0x000000e7
Stack trace:
at System.Reflection.Emit.DynamicMethod.CreateDelegate (System.Type delegateType) [0x0001f] in <75f0a05847fa44299b70559f33b11099>:0
at MonoMod.RuntimeDetour.Detour.Apply (System.Boolean manualApply) [0x00109] in <6133a8b273b544d6a4c28f62f8541e3d>:0
at MonoMod.RuntimeDetour.HookGen.HookEndpointManager.ApplyAll () [0x00021] in <6133a8b273b544d6a4c28f62f8541e3d>:0
at BepInEx.Unity.MonoMod.HookGenPatcher+<ApplyPatches>d__11.MoveNext () [0x000b0] in <9389e6022ec14a1a9e887016335122f0>:0
at BepInEx.Preloader.Runtime.Patching.AssemblyPatcher+<Patch>d__2.MoveNext () [0x001d2] in <249b552d8e404b90bd750d99a09142f0>:0
错误性质
该 MOD 抛出了一个更严重的 InvalidProgramException(无效程序异常),这是 Mono/.NET 运行时抛出的底层错误。这表示 BepInEx/MonoMod 在尝试对游戏方法进行 Detour/Hook(修补)时,生成的动态方法(Dynamic Method)包含了无效的 IL 代码。
对 MOD 作者的说明: 异常发生在 ♥♥♥♥♥♥♥/<Run>d__27::MoveNext 方法的 IL 代码注入过程中,具体的失败指令是 IL_038a: ldfld 0x000000e7。这可能是因为 MOD 尝试访问或加载一个不存在的字段(Field),或者目标方法的结构(例如,编译器状态机或异步方法)自游戏更新后发生了变化。请检查针对 ♥♥♥♥♥♥♥ 类的所有 Harmony/MonoMod 补丁。
if it still donot work, please provide logs
NullReferenceException: Object reference not set to an instance of an object
```ts
//Sequence of events (most recent on top):
Chara.MoveZone
+POSTFIX BetterSuccubus::MoveZonePatch.Postfix
<>c.<OnTickRound>b__13_0
<>c__DisplayClass83_0.<Pause>b__0
<>c__DisplayClass71_0.<SetOnKill>b__0
InvokableCall.Invoke
UnityEvent.Invoke
Layer.Kill
ELayer.Kill
Layer._RemoveLayer
Layer.RemoveLayer
+PREFIX ModOptions::RemoveLayer.Prefix
Layer._Close
ELayer._Close
Layer.WaitAndClose
LayerPause.OnUpdateInput
Layer.UpdateInput
ActionMode.UpdateInput
+POSTFIX FarmDoctor::CropInfo.UpdateInput
Scene.OnUpdate
+POSTFIX ItemFilterPlus::ItemHighlightManager.UpdateAndCleanup
Core.FixedUpdate
```