Skip to content

Instantly share code, notes, and snippets.

@HugsLibRecordKeeper
Created May 12, 2024 18:14
Show Gist options
  • Save HugsLibRecordKeeper/d59ac5ce8fe0631b25dc03b99ff61195 to your computer and use it in GitHub Desktop.
Save HugsLibRecordKeeper/d59ac5ce8fe0631b25dc03b99ff61195 to your computer and use it in GitHub Desktop.
Rimworld output log published using HugsLib
Log uploaded on Sunday, May 12, 2024, 1:14:09 PM
Loaded mods:
Harmony(brrainz.harmony)[mv:2.3.1.0]: 0Harmony(2.3.3), HarmonyMod(2.3.1)
Core(Ludeon.RimWorld): (no assemblies)
Royalty(Ludeon.RimWorld.Royalty): (no assemblies)
Ideology(Ludeon.RimWorld.Ideology): (no assemblies)
Biotech(Ludeon.RimWorld.Biotech): (no assemblies)
Anomaly(Ludeon.RimWorld.Anomaly): (no assemblies)
HugsLib(UnlimitedHugs.HugsLib)[ov:11.0.3]: 0Harmony(av:2.3.3,fv:1.2.0.1), HugsLib(av:1.0.0,fv:11.0.3)
RimJobWorld(rim.job.world)[mv:5.3.9]: 0MultiplayerAPI(av:0.5.0,fv:0.5.0), RJW(0.0.0)
Rimworld Animations 2.0(c0ffee.rimworld.animations)[mv:2.0.0]: Rimworld-Animations(1.0.0)
RJW-Events(c0ffee.rjw.events)[mv:0.1.1]: RJW-Events(0.0.0)
[XND] Visible Pants(XeoNovaDan.VisiblePants)[mv:2.5]: VisiblePants(0.0.0)
Sized Apparel for RJW (SAR version)(OTYOTY.SizedApparel): SizedApparelforRJW(av:3.11.7,fv:1.5.0)
Active Harmony patches:
ApparelGraphicRecordGetter.TryGetGraphicApparel: post: SizedApparel.GetApparelGraphicFix.Postfix
Bed_Utility.in_same_bed: PRE: Rimworld_Animations.HarmonyPatch_JobDriver_InSameBedPatch.Prefix
Corpse.RotStageChanged: PRE: SizedApparel.RotStagePatch.Prefix
DebugWindowsOpener.DrawButtons: TRANS: HugsLib.Patches.DebugWindowsOpener_Patch.DrawAdditionalButtons
Dialog_DebugRenderTree.RightRect: TRANS: Rimworld_Animations.HarmonyPatch_Dialog_DebugRenderTree.Transpiler
Dialog_Options.DoModOptions: TRANS: HugsLib.Patches.DialogOptions_DoModOptions_Patch.InterceptWindowOpening
Dialog_Options.PostOpen: post: HugsLib.Patches.DialogOptions_PostOpen_Patch.InjectHugsLibEntries
Dialog_StylingStation..ctor: post: SizedApparel.SizedApparelDialogStylingStationPatch.Postfix
Dialog_StylingStation.DrawTabs: post: SizedApparel.SizedApparelStyleStationDrawTabsPatch.Postfix TRANS: SizedApparel.SizedApparelStyleStationDrawTabsPatch.Transpiler
Dialog_StylingStation.Reset: PRE: SizedApparel.SizedApparelStyleStationResetPatch.Prefix
EditWindow_Log.DoMessagesListing: PRE: HugsLib.Patches.EditWindow_Log_Patch.ExtraLogWindowButtons
Environment.GetStackTrace: PRE: HarmonyMod.Environment_GetStackTrace_Patch.Prefix
FloatMenuMakerMap.ChoicesAtFor: post: rjw.RMB_Menu.ChoicesAtFor
Game.DeinitAndRemoveMap: post: HugsLib.Patches.Game_DeinitAndRemoveMap_Patch.MapRemovalHook
Game.FillComponents: PRE: HugsLib.Patches.Game_FillComponents_Patch.GameInitializationHook
Game.FinalizeInit: post: HugsLib.Patches.Game_FinalizeInit_Patch.WorldLoadedHook
Hediff.PostRemoved: post: SizedApparel.HediffPostRemovedPatch.Postfix
JobDriver_JoinInBed.MakeNewToils: post: Rimworld_Animations.HarmonyPatch_JobDriver_JoinInBed.Postfix
JobDriver_Sex.Animate: PRE: Rimworld_Animations.HarmonyPatch_Animate.Prefix
JobDriver_Sex.PlaySexSound: PRE: Rimworld_Animations.HarmonyPatch_PlaySexSounds.Prefix
JobDriver_Sex.SexTick: PRE: Rimworld_Animations.HarmonyPatch_SexTick.Prefix
JobDriver_Sex.setup_ticks: post: Rimworld_Animations.HarmonyPatch_JobDriver_Sex.Postfix
JobDriver_SexBaseInitiator.Start: post: Rimworld_Animations.HarmonyPatch_JobDriver_SexBaseInitiator_Start.Postfix
LanguageDatabase.SelectLanguage: PRE: HugsLib.Patches.LanguageDatabase_Patch.ForceRestartAfterLangChange
LessonAutoActivator.TeachOpportunity: PRE: rjw.Patch_LessonAutoActivator_TeachOpportunity.Prefix
LifeStageWorker_HumanlikeAdult.Notify_LifeStageStarted: TRANS: rjw.LifeStageWorker_HumanlikeX_Notify_LifeStageStarted.FixLifeStageStartError
LifeStageWorker_HumanlikeChild.Notify_LifeStageStarted: TRANS: rjw.LifeStageWorker_HumanlikeX_Notify_LifeStageStarted.FixLifeStageStartError
Log.ResetMessageCount: post: HarmonyMod.Log_ResetMessageCount_Patch.Postfix
Lord.RemovePawn: post: RJW_Events.HarmonyPatch_ReclotheOnRemovePawn.Postfix
LordJob_Joinable_Party.ApplyOutcome: post: RJW_Events.HarmonyPatch_ReclotheOnEnd.Postfix
MainMenuDrawer.DoMainMenuControls: TRANS: HugsLib.Patches.MainMenuDrawer_Quickstart_Patch.QuicktestButtonUsesQuickstarter
Map.ConstructComponents: post: HugsLib.Patches.Map_ConstructComponents_Patch.MapComponentsInitHook
Map.FinalizeInit: post: HugsLib.Patches.Map_FinalizeInit_Patch.MapLoadedHook
MapComponentUtility.MapGenerated: post: HugsLib.Patches.MapComponentUtility_MapGenerated_Patch.MapGeneratedHook
ModsConfig.RestartFromChangedMods: PRE: HugsLib.Patches.ModsConfig_RestartFromChangedMods_Patch.QuickRestartInDevMode
Need_Sex.fall_per_tick: post: RJW_Events.HarmonyPatch_Need_Sex.Postfix
Pawn.Tick: post: VisiblePants.Patch_Pawn+Patch_Tick.Postfix
PawnRenderNode.AppendRequests: PRE: Rimworld_Animations.HarmonyPatch_PawnRenderNode.Prefix
PawnRenderNodeWorker.CanDrawNow: PRE: Rimworld_Animations.HarmonyPatch_PawnRenderTreeWorker.Prefix
PawnRenderNode_Body.GraphicFor: post: SizedApparel.MatsBodyBastAtPatch.Postfix
PawnRenderNode_Fur.GraphicFor: post: SizedApparel.MatsBodyBastAtPatchFur.Postfix
PawnRenderTree.AdjustParms: PRE: Rimworld_Animations.HarmonyPatch_PawnRenderTree2.Prefix
PawnRenderTree.SetDirty: post: SizedApparel.GraphicSetClearFix.Postfix
PawnRenderTree.TryGetMatrix: PRE: Rimworld_Animations.HarmonyPatch_PawnRenderTree.Prefix
PawnRenderer.BodyAngle: PRE: Rimworld_Animations.HarmonyPatch_PawnRenderer.Prefix
PawnRenderer.DrawDebug: PRE: SizedApparel.DrawPawnBodyPatch.Prefix
PawnRenderer.GetBodyPos: post: Rimworld_Animations.HarmonyPatch_PawnRenderer2.Postfix
Pawn_AgeTracker.PostResolveLifeStageChange: post: SizedApparel.PawnAgeTrackerPatch.Postfix
Pawn_ApparelTracker.Notify_ApparelChanged: post: SizedApparel.ApparelTrackerPatch.Postfix
Pawn_ApparelTracker.SortWornApparelIntoDrawOrder: PRE: VisiblePants.Patch_Pawn_ApparelTracker+Patch_SortWornApparelIntoDrawOrder.Prefix
Pawn_DrawTracker.get_DrawPos: post: Rimworld_Animations.HarmonyPatch_Pawn_DrawTracker.Postfix
Pawn_GeneTracker.Notify_GenesChanged: post: SizedApparel.GeneChangePatch.Postfix
Pawn_HealthTracker.AddHediff: post: SizedApparel.HealthTrackerAddHediffPatch.Postfix
Pawn_HealthTracker.Notify_HediffChanged: post: SizedApparel.PawnHealthTrackerPatch.Postfix
PlayDataLoader.DoPlayLoad: post: HugsLib.Patches.PlayDataLoader_Patch.InitModsHook
RMB_Menu.GenerateRMBOptions: post: rjw.RMB_Masturbate.ChoicesAtFor, rjw.RMB_Rape.ChoicesAtFor, rjw.RMB_Sex.ChoicesAtFor, rjw.RMB_Socialize.ChoicesAtFor
Root.OnGUI: post: HugsLib.Patches.Root_OnGUI_Patch.OnGUIHookUnfiltered
Root.Update: post: HugsLib.Patches.Root_Patch.UpdateHook
SexPartAdder.recipePartAdder: post: SizedApparel.recipePartAdderPatch.Postfix
SexPartAdder.recipePartRemover: post: SizedApparel.recipePartRemoverPatch.Postfix
Sexualizer.sexualize_pawn: post: SizedApparel.SexualizePawnPatch.Postfix
UIRoot.UIRootOnGUI: post: HugsLib.Patches.UIRoot_OnGUI_Patch.OnGUIHook
VersionControl.DrawInfoInCorner: post: HarmonyMod.VersionControl_DrawInfoInCorner_Patch.Postfix
WidgetsWork.get_WorkBoxBGTex_AgeDisabled: PRE: rjw.WidgetsWork_WorkBoxBGTex_AgeDisabled.DontLoadMissingTexture
Harmony versions present: 2.3.3.0: net.pardeike.rimworld.lib.harmony, rimworldevents, XeoNovaDan.VisiblePants, SizedApparelforRJW; 2.2.2.0: UnlimitedHugs.HugsLib, rjw, rjwanim
Platform information: (hidden, use publishing options to include)
Log file contents:
Mono path[0] = '[Rimworld_dir]/RimWorldWin64_Data/Managed'
Mono config path = '[Rimworld_dir]/MonoBleedingEdge/etc'
Initialize engine version: 2019.4.30f1 (e8c891080a1f)
[Subsystems] Discovering subsystems at path [Rimworld_dir]/RimWorldWin64_Data/UnitySubsystems
GfxDevice: [Renderer information redacted]
Begin MonoManager ReloadAssembly
RimWorld 1.5.4085 rev525
[HugsLib] version 11.0.3
Error in static constructor of rjw.First: System.TypeInitializationException: The type initializer for 'rjw.First' threw an exception. ---> HarmonyLib.HarmonyException: Patching exception in method null ---> System.Exception: Method static System.Collections.Generic.IEnumerable`1<System.Reflection.MethodBase> rjw.Patch_DevelopmentalStageExtensions_Baby_Callers::TargetMethods() returned an unexpected result: some element was null
[Ref 86AED618]
at HarmonyLib.PatchClassProcessor.GetBulkMethods () [0x001e5] in <abec11463bc04855a5322a0a868aeb22>:0
at HarmonyLib.PatchClassProcessor.Patch () [0x00041] in <abec11463bc04855a5322a0a868aeb22>:0
--- End of inner exception stack trace ---
[Ref FAD615EC]
at HarmonyLib.PatchClassProcessor.ReportException (System.Exception exception, System.Reflection.MethodBase original) [0x00154] 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 <0x1c8b2307520 + 0x000b2> <unknown method>
--- End of inner exception stack trace ---
[Ref 8E9D217C]
at (wrapper managed-to-native) System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor(intptr)
at System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor (System.RuntimeTypeHandle type) [0x0002a] in <eae584ce26bc40229c1b1aa476bfa589>:0
at Verse.StaticConstructorOnStartupUtility.CallAll () [0x00025] in <2bfa0c274f854b5095bb30bd48706ce7>:0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
Error in static constructor of Rimworld_Animations.Harmony_PatchAll: System.TypeInitializationException: The type initializer for 'Rimworld_Animations.Harmony_PatchAll' threw an exception. ---> HarmonyLib.HarmonyException: Patching exception in method System.Void rjw.JobDriver_SexBaseInitiator::End() ---> System.MissingFieldException: Field 'Verse.PawnRenderer.graphics' not found.
[Ref 417D6DDC]
at (wrapper managed-to-native) System.Reflection.Module.ResolveFieldToken(intptr,int,intptr[],intptr[],System.Reflection.ResolveTokenError&)
at System.Reflection.MonoModule.ResolveField (System.Int32 metadataToken, System.Type[] genericTypeArguments, System.Type[] genericMethodArguments) [0x00015] in <eae584ce26bc40229c1b1aa476bfa589>:0
at HarmonyLib.MethodBodyReader.ReadOperand (HarmonyLib.ILInstruction instruction) [0x004a9] in <abec11463bc04855a5322a0a868aeb22>:0
at HarmonyLib.MethodBodyReader.GenerateInstructions () [0x00022] in <abec11463bc04855a5322a0a868aeb22>:0
at <0x1c82bdd9ea0 + 0x00152> <unknown method>
at HarmonyLib.MethodPatcher.CreateReplacement (System.Collections.Generic.Dictionary`2[System.Int32,HarmonyLib.CodeInstruction]& finalInstructions) [0x002e4] in <abec11463bc04855a5322a0a868aeb22>:0
at HarmonyLib.PatchFunctions.UpdateWrapper (System.Reflection.MethodBase original, HarmonyLib.PatchInfo patchInfo) [0x00059] in <abec11463bc04855a5322a0a868aeb22>:0
at HarmonyLib.PatchClassProcessor.ProcessPatchJob (HarmonyLib.PatchJobs`1+Job[T] job) [0x000be] in <abec11463bc04855a5322a0a868aeb22>:0
--- End of inner exception stack trace ---
[Ref 6A26447C]
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 <0x1c8b2346cd0 + 0x0007a> <unknown method>
--- End of inner exception stack trace ---
[Ref 8E9D217C] Duplicate stacktrace, see ref for original
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
[SizedApparel] start
[SizedApparel] RimJobWorld Found
[SizedApparel] RimJobWorld Patched
[SizedApparel][warn] Activated RimNudeWorld version not match to patch!
Some patch for RimNudeWorld may not work!
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
[SizedApparel] Dubs Apparel Tweaks Patch canceled
[HugsLib] initializing RJW
Unloading 5 Unused Serialized files (Serialized files now loaded: 4)
Unloading 61 unused Assets to reduce memory usage. Loaded Objects now: 27473.
Total: 2053.653900 ms (FindLiveObjects: 202.310400 ms CreateObjectMapping: 13.255000 ms MarkObjects: 1831.253300 ms DeleteObjects: 6.834200 ms)
Tried loading mod with the same packageId multiple times: OTYOTY.SizedApparel. Ignoring the duplicates.
[Rimworld_dir]\Mods\SizedApparel
[Rimworld_dir]\Mods\sized-apparel-zero-v3.11.7
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
Unloading 0 Unused Serialized files (Serialized files now loaded: 4)
Unloading 4 unused Assets to reduce memory usage. Loaded Objects now: 27477.
Total: 1100.101100 ms (FindLiveObjects: 7.421900 ms CreateObjectMapping: 6.892400 ms MarkObjects: 1085.488600 ms DeleteObjects: 0.296700 ms)
Tried loading mod with the same packageId multiple times: OTYOTY.SizedApparel. Ignoring the duplicates.
[Rimworld_dir]\Mods\SizedApparel
[Rimworld_dir]\Mods\sized-apparel-zero-v3.11.7
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
Unloading 0 Unused Serialized files (Serialized files now loaded: 4)
Unloading 5 unused Assets to reduce memory usage. Loaded Objects now: 27473.
Total: 1095.969400 ms (FindLiveObjects: 7.132100 ms CreateObjectMapping: 6.551500 ms MarkObjects: 1082.078200 ms DeleteObjects: 0.206400 ms)
Unloading 1 Unused Serialized files (Serialized files now loaded: 4)
Unloading 6 unused Assets to reduce memory usage. Loaded Objects now: 28215.
Total: 1201.098100 ms (FindLiveObjects: 9.570000 ms CreateObjectMapping: 8.668700 ms MarkObjects: 1182.335300 ms DeleteObjects: 0.523500 ms)
Unloading 1 Unused Serialized files (Serialized files now loaded: 4)
Unloading 279 unused Assets to reduce memory usage. Loaded Objects now: 28820.
Total: 1272.567400 ms (FindLiveObjects: 7.644100 ms CreateObjectMapping: 10.299800 ms MarkObjects: 1251.701200 ms DeleteObjects: 2.921300 ms)
Tried loading mod with the same packageId multiple times: OTYOTY.SizedApparel. Ignoring the duplicates.
[Rimworld_dir]\Mods\SizedApparel
[Rimworld_dir]\Mods\sized-apparel-zero-v3.11.7
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
Unloading 1 Unused Serialized files (Serialized files now loaded: 4)
Unloading 253 unused Assets to reduce memory usage. Loaded Objects now: 28811.
Total: 1157.978900 ms (FindLiveObjects: 7.712600 ms CreateObjectMapping: 7.138800 ms MarkObjects: 1141.905500 ms DeleteObjects: 1.221300 ms)
Tried loading mod with the same packageId multiple times: OTYOTY.SizedApparel. Ignoring the duplicates.
[Rimworld_dir]\Mods\SizedApparel
[Rimworld_dir]\Mods\sized-apparel-zero-v3.11.7
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
Unloading 0 Unused Serialized files (Serialized files now loaded: 4)
Unloading 7 unused Assets to reduce memory usage. Loaded Objects now: 28810.
Total: 1146.731300 ms (FindLiveObjects: 7.067600 ms CreateObjectMapping: 6.964100 ms MarkObjects: 1132.472300 ms DeleteObjects: 0.226300 ms)
Exception filling window for Verse.ImmediateWindow: System.TypeLoadException: Could not resolve type with token 0100003b (from typeref, class/assembly Verse.DebugOutputAttribute, Assembly-CSharp, Version=1.4.8706.7168, Culture=neutral, PublicKeyToken=null)
[Ref AC2B19AE]
at (wrapper managed-to-native) System.MonoCustomAttrs.GetCustomAttributesInternal(System.Reflection.ICustomAttributeProvider,System.Type,bool)
at System.MonoCustomAttrs.GetCustomAttributesBase (System.Reflection.ICustomAttributeProvider obj, System.Type attributeType, System.Boolean inheritedOnly) [0x00013] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.MonoCustomAttrs.GetCustomAttributes (System.Reflection.ICustomAttributeProvider obj, System.Type attributeType, System.Boolean inherit) [0x00037] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Reflection.MonoMethod.GetCustomAttributes (System.Type attributeType, System.Boolean inherit) [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at Verse.GenAttribute.TryGetAttribute[T] (System.Reflection.MemberInfo memberInfo, T& customAttribute) [0x00000] in <2bfa0c274f854b5095bb30bd48706ce7>:0
at LudeonTK.DebugTabMenu_Actions.InitActions (LudeonTK.DebugActionNode absRoot) [0x00080] in <2bfa0c274f854b5095bb30bd48706ce7>:0
at LudeonTK.Dialog_Debug.TrySetupNodeGraph () [0x00040] in <2bfa0c274f854b5095bb30bd48706ce7>:0
at LudeonTK.Dialog_Debug.SwitchTab (RimWorld.DebugTabMenuDef def) [0x00000] in <2bfa0c274f854b5095bb30bd48706ce7>:0
at <0x1c8bca4fb40 + 0x00142> <unknown method>
at Verse.DebugWindowsOpener.ToggleDebugActionsMenu () [0x00013] in <2bfa0c274f854b5095bb30bd48706ce7>:0
at Verse.DebugWindowsOpener.DrawButtons () [0x000dd] in <2bfa0c274f854b5095bb30bd48706ce7>:0
- TRANSPILER UnlimitedHugs.HugsLib: IEnumerable`1 HugsLib.Patches.DebugWindowsOpener_Patch:DrawAdditionalButtons(IEnumerable`1 instructions)
at Verse.ImmediateWindow.DoWindowContents (UnityEngine.Rect inRect) [0x00000] in <2bfa0c274f854b5095bb30bd48706ce7>:0
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001a6] in <2bfa0c274f854b5095bb30bd48706ce7>:0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment