RimWorld

RimWorld

Moyo2.0-Blood stained business
s_okl 10 Jul, 2024 @ 1:26pm
Strange mod conflict with Yuran Race, Moyo2.0,and Infusion2
Excuse me, I met an strange error only when loading Yuran Race, Moyo2.0,and Infusion 2 together. I have reported this bugs in all three mods.
The mod list is:
<ModsConfigData> <version>1.5.4104 rev435</version> <activeMods> <li>brrainz.harmony</li> <li>ludeon.rimworld</li> <li>bs.betterlog</li> <li>ludeon.rimworld.royalty</li> <li>ludeon.rimworld.ideology</li> <li>ludeon.rimworld.biotech</li> <li>ludeon.rimworld.anomaly</li> <li>unlimitedhugs.hugslib</li> <li>latta.fsharp.core</li> <li>latta.infusion</li> <li>erdelf.humanoidalienraces</li> <li>nemonian.my2.beta</li> <li>rooandgloomy.yuranracemod</li> </activeMods> <knownExpansions> <li>ludeon.rimworld</li> <li>ludeon.rimworld.royalty</li> <li>ludeon.rimworld.ideology</li> <li>ludeon.rimworld.biotech</li> <li>ludeon.rimworld.anomaly</li> </knownExpansions> </ModsConfigData>
It will report :
[latta.infusion][ERR] Failed to apply Harmony patches for latta.infusion. Exception was: HarmonyLib.HarmonyException: Patching exception in method System.Collections.Generic.IEnumerable`1<Verse.Gizmo> Verse.Pawn_EquipmentTracker::GetGizmos() ---> System.InvalidProgramException: Invalid IL code in (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Pawn_EquipmentTracker.GetGizmos_Patch3 (Verse.Pawn_EquipmentTracker): IL_0011: call 0x00000005 [Ref C9C4351E] at HarmonyLib.PatchFunctions.UpdateWrapper (System.Reflection.MethodBase original, HarmonyLib.PatchInfo patchInfo) [0x00094] in <abec11463bc04855a5322a0a868aeb22>:0 at HarmonyLib.PatchClassProcessor.ProcessPatchJob (HarmonyLib.PatchJobs`1+Job[T] job) [0x000be] in <abec11463bc04855a5322a0a868aeb22>:0 --- End of inner exception stack trace --- [Ref 2A796710] at HarmonyLib.PatchClassProcessor.ReportException (System.Exception exception, System.Reflection.MethodBase original) [0x0013c] in <abec11463bc04855a5322a0a868aeb22>:0 at HarmonyLib.PatchClassProcessor.Patch () [0x000a0] in <abec11463bc04855a5322a0a868aeb22>:0 at HarmonyLib.Harmony.<PatchAll>b__10_0 (System.Type type) [0x00007] in <abec11463bc04855a5322a0a868aeb22>:0 at HarmonyLib.CollectionExtensions.Do[T] (System.Collections.Generic.IEnumerable`1[T] sequence, System.Action`1[T] action) [0x00014] in <abec11463bc04855a5322a0a868aeb22>:0 at HarmonyLib.Harmony.PatchAll (System.Reflection.Assembly assembly) [0x00006] in <abec11463bc04855a5322a0a868aeb22>:0 at HugsLib.ModBase.ApplyHarmonyPatches () [0x0009a] in <9270b4f3a0574e6ab5e5325b2e8ba741>:0 (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

I have uploaded full hugslib log is here:
https://gist.github.com/HugsLibRecordKeeper/49607487237e7b956eb55d0039079410
< >
Showing 1-1 of 1 comments
Can second this issue;
Was wondering for the longest time how and what mod somehow broke Quality Tables and prevented infusions from working, reverted all items to normal on a save reload.

I don't understand the issue one bit, good to know it's those three mods mixed together! Yuran already throws a bunch of errors in the log so i'm thinking something is wrong on their side somehow, but i cannot verify, just spit-balling.
< >
Showing 1-1 of 1 comments
Per page: 1530 50