RimWorld

RimWorld

Better Log - Fix your errors [1.6 Temp]
Directory hardcoding
There is no directory " D:\Downloads\BetterLog-main\Source\FishPatch.cs:166 " at mac.
<noparse>
Better Log applied MainMenuDrawer_DoMainMenuControls_Patch on static System.Void RimWorld.MainMenuDrawer::DoMainMenuControls(UnityEngine.Rect rect, System.Boolean anyMapFiles)
Better Log applied MainMenuDrawer_DoMainMenuControls_Extra_Patch on static System.Void BetterLog.MainMenuDrawer_DoMainMenuControls_Patch::AddNewButton(System.Collections.Generic.List`1<Verse.ListableOption> list)
Better Log applied MainTabWindow_Menu_Patch on virtual UnityEngine.Vector2 RimWorld.MainTabWindow_Menu::get_RequestedTabSize()
Better Log applied Log_Error_Message_Patch on static System.Void Verse.Log::Error(System.String text)
Better Log encountered an exception while trying to patch static System.Void Verse.Log::Notify_MessageReceivedThreadedInternal(System.String msg, System.String stackTrace, UnityEngine.LogType type) with null, null, static System.Collections.Generic.IEnumerable`1<HarmonyLib.CodeInstruction> BetterLog.Log_Notify_MessageReceivedThreadedInternal_Modify_Patch::Transpiler(System.Collections.Generic.IEnumerable`1<HarmonyLib.CodeInstruction> codes), null:
System.InvalidOperationException: FishTranspiler.Replace couldn't find target instruction for System.Boolean BetterLog.<>c::<Transpiler>b__11_0(HarmonyLib.CodeInstruction code) of mscorlib, Version 4.0.0.0
[Ref 7A35FDC9]
at FisheryLib.FishTranspiler+<Replace>d__218.MoveNext () [0x0014a] in G:\Program Files (x86)\SteamLibrary\steamapps\common\RimWorld\Mods\Fishery\Source\FisheryLib\FishTranspiler.cs:2345
at System.Collections.Generic.List`1[T].AddEnumerable (System.Collections.Generic.IEnumerable`1[T] enumerable) [0x00059] in <79a1904c928a4c2d9eba5ede6e6aa92e>:0
at System.Collections.Generic.List`1[T].InsertRange (System.Int32 index, System.Collections.Generic.IEnumerable`1[T] collection) [0x000f4] in <79a1904c928a4c2d9eba5ede6e6aa92e>:0
at System.Collections.Generic.List`1[T].AddRange (System.Collections.Generic.IEnumerable`1[T] collection) [0x00000] in <79a1904c928a4c2d9eba5ede6e6aa92e>:0
at HarmonyLib.CodeTranspiler.ConvertToGeneralInstructions (System.Reflection.MethodInfo transpiler, System.Collections.IEnumerable enumerable, System.Collections.Generic.Dictionary`2[System.Object,System.Collections.Generic.Dictionary`2[System.String,System.Object]]& unassignedValues) [0x00081] in <a4741db538c346db8bdc3e55db3db554>:0
at HarmonyLib.CodeTranspiler+<>c__DisplayClass11_0.<GetResult>b__0 (System.Reflection.MethodInfo transpiler) [0x00000] in <a4741db538c346db8bdc3e55db3db554>:0
at System.Collections.Generic.List`1[T].ForEach (System.Action`1[T] action) [0x0001e] in <79a1904c928a4c2d9eba5ede6e6aa92e>:0
at HarmonyLib.CodeTranspiler.GetResult (System.Reflection.Emit.ILGenerator generator, System.Reflection.MethodBase method) [0x00020] in <a4741db538c346db8bdc3e55db3db554>:0
at HarmonyLib.MethodBodyReader.FinalizeILCodes (System.Collections.Generic.List`1[T] transpilers, System.Boolean& hasReturnCode, System.Boolean& methodEndsInDeadCode, System.Collections.Generic.List`1[T] endLabels) [0x0012a] in <a4741db538c346db8bdc3e55db3db554>:0
at HarmonyLib.MethodCopier.Finalize (System.Boolean& hasReturnCode, System.Boolean& methodEndsInDeadCode, System.Collections.Generic.List`1[T] endLabels) [0x00000] in <a4741db538c346db8bdc3e55db3db554>:0
at HarmonyLib.MethodCreator.CreateReplacement () [0x003ff] in <a4741db538c346db8bdc3e55db3db554>:0
at HarmonyLib.PatchFunctions.UpdateWrapper (System.Reflection.MethodBase original, HarmonyLib.PatchInfo patchInfo) [0x0007c] in <a4741db538c346db8bdc3e55db3db554>:0
at HarmonyLib.PatchProcessor.Patch () [0x0013c] in <a4741db538c346db8bdc3e55db3db554>:0
at HarmonyLib.Harmony.Patch (System.Reflection.MethodBase original, HarmonyLib.HarmonyMethod prefix, HarmonyLib.HarmonyMethod postfix, HarmonyLib.HarmonyMethod transpiler, HarmonyLib.HarmonyMethod finalizer) [0x0002a] in <a4741db538c346db8bdc3e55db3db554>:0
at BetterLog.FishPatch.TryPatch () [0x00135] in D:\Downloads\BetterLog-main\Source\FishPatch.cs:166
Better Log applied Log_Notify_MessageReceivedThreadedInternal_Modify_Patch on static System.Void Verse.Log::Notify_MessageReceivedThreadedInternal(System.String msg, System.String stackTrace, UnityEngine.LogType type)
Better Log applied FileLog_Log_Patch on static System.Void HarmonyLib.FileLog::Log(System.String str)
Better Log applied FileLog_Log_Patch on static System.Void HarmonyLib.FileLog::FlushBuffer()
Better Log applied EditWindow_Log_DoMessagesListing_Patch on System.Void LudeonTK.EditWindow_Log::DoMessagesListing(UnityEngine.Rect listingRect)
Better Log applied EditWindow_Log_DoWindowContents_Patch on virtual System.Void LudeonTK.EditWindow_Log::DoWindowContents(UnityEngine.Rect inRect)
Better Log applied LogMessage_Color_Patch on UnityEngine.Color Verse.LogMessage::get_Color()
Better Log applied Decolorize_Patch on static System.Void Verse.Log::Message(System.String text)
Better Log applied Decolorize_Patch on static System.Void Verse.Log::Warning(System.String text)
Better Log applied Decolorize_Patch on static System.Void Verse.Log::Error(System.String text)
</noparse>

<noparse>
Initializing new game with mods:
- brrainz.harmony
- Ludeon.RimWorld
- ka.betterlog
- Ludeon.RimWorld.Royalty
- Ludeon.RimWorld.Ideology
- Ludeon.RimWorld.Biotech
- Ludeon.RimWorld.Anomaly
- Ludeon.RimWorld.Odyssey
</noparse>
< >
Showing 1-2 of 2 comments
Kailer  [developer] 22 Jul @ 9:43pm 
Original mod and my temporary "1.6 patch" use Fishery library (1Fishery.dll) and it still hasn't been updated for v1.6, so there's nothing I can do for Mac users :|
Last edited by Kailer; 22 Jul @ 9:44pm
RedFlag 23 Jul @ 4:30am 
Originally posted by Kailer:
Original mod and my temporary "1.6 patch" use Fishery library (1Fishery.dll) and it still hasn't been updated for v1.6, so there's nothing I can do for Mac users :|
ok
< >
Showing 1-2 of 2 comments
Per page: 1530 50