Hi! It seems like your mod may have been made broken with the SDV 1.6.9 update. I'm getting a lot of error codes in my SMAPI log:
[Fishing Tackle Tooltip] Mod crashed on entry and might not work correctly. Technical details: InvalidProgramException: Common Language Runtime detected an invalid program. at System.Runtime.CompilerServices.RuntimeHelpers.PrepareMethod(RuntimeMethodHandle method, RuntimeTypeHandle[] instantiation) at MonoMod.RuntimeDetour.Platforms.DetourRuntimeILPlatform.PrepareMethod(MethodBase method, RuntimeMethodHandle handle) at MonoMod.RuntimeDetour.Platforms.DetourRuntimeILPlatform.<>c__DisplayClass29_0.<Pin>b__0(MethodBase m) at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory) at MonoMod.RuntimeDetour.Platforms.DetourRuntimeILPlatform.Pin(MethodBase method) at MonoMod.RuntimeDetour.DetourHelper.Pin[T](T method) at HarmonyLib.MethodPatcher.CreateReplacement(Dictionary`2& finalInstructions) at HarmonyLib.PatchFunctions.UpdateWrapper(MethodBase original, PatchInfo patchInfo) at HarmonyLib.PatchProcessor.Patch() at FishingTackleTooltip.ModEntry.Entry(IModHelper helper) in C:\Users\lisyc\source\repos\StardewValleyMods\FishingTackleTooltip\ModEntry.cs:line 27 at StardewModdingAPI.Framework.SCore.LoadMods(IModMetadata[] mods, JsonHelper jsonHelper, ContentCoordinator contentCore, ModDatabase modDatabase) in /home/pathoschild/git/SMAPI/src/SMAPI/Framework/SCore.cs:line 1854I'm more than happy to share my full log if needed.
Currently the 1.0.1 version still fails to load (see sample log):
Loading [...] Fishing Tackle Tooltip [...]... Failed: marked 'assume broken' in SMAPI's internal compatibility list for versions up to 1.0.0: Harmony patches fail at runtime.
You'll need to update the Version field in the mod's manifest.json too to fix that.
7 comments
[Fishing Tackle Tooltip] Mod crashed on entry and might not work correctly. Technical details:
I'm more than happy to share my full log if needed.InvalidProgramException: Common Language Runtime detected an invalid program.
at System.Runtime.CompilerServices.RuntimeHelpers.PrepareMethod(RuntimeMethodHandle method, RuntimeTypeHandle[] instantiation)
at MonoMod.RuntimeDetour.Platforms.DetourRuntimeILPlatform.PrepareMethod(MethodBase method, RuntimeMethodHandle handle)
at MonoMod.RuntimeDetour.Platforms.DetourRuntimeILPlatform.<>c__DisplayClass29_0.<Pin>b__0(MethodBase m)
at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)
at MonoMod.RuntimeDetour.Platforms.DetourRuntimeILPlatform.Pin(MethodBase method)
at MonoMod.RuntimeDetour.DetourHelper.Pin[T](T method)
at HarmonyLib.MethodPatcher.CreateReplacement(Dictionary`2& finalInstructions)
at HarmonyLib.PatchFunctions.UpdateWrapper(MethodBase original, PatchInfo patchInfo)
at HarmonyLib.PatchProcessor.Patch()
at FishingTackleTooltip.ModEntry.Entry(IModHelper helper) in C:\Users\lisyc\source\repos\StardewValleyMods\FishingTackleTooltip\ModEntry.cs:line 27
at StardewModdingAPI.Framework.SCore.LoadMods(IModMetadata[] mods, JsonHelper jsonHelper, ContentCoordinator contentCore, ModDatabase modDatabase) in /home/pathoschild/git/SMAPI/src/SMAPI/Framework/SCore.cs:line 1854
You'll need to update the Version field in the mod's manifest.json too to fix that.