Technical Mod Order Guide - cseelhoff/RimThreaded GitHub Wiki



  • Load Order

    • Pre Core
      • Harmony
    • Core
      • Core
      • Royalty
    • Libraries
      • HugsLib
      • JecsTools
      • ToolBox
    • Harmony Mods
      • Post
      • Pre
      • Trans
    • ?
    • ?
    • ?
    Texture Replacers
      • Greenworld
      • Snowy Trees
      • Bionic icons
      • More Sculpture
      • World Map Beautification Project
        • World Map Beautification Project - for More Vanilla Biomes
      • Better Vanilla Masking
      • Better Roads
      • High quality textures
      • No Debris 1.1/1.2
    Bottom
      • RimThreaded

Checking For Harmony Patches

1. Open RimPy.

RimPy

2. Load Rimworld with mods.

  • Load Rimworld with all the mods that you plan to play with.

3. Press Control + Alt + F12.

  • When Rimworld is done loading, Press Control + Alt + F12 in the main menu.

4. Press Log analyzer in RimPy.

Log analyzer

5. Go to Harmony patches.

Harmony patches

6. You can now see all the things that your mods patch.

All Patches

7. You can search for patches or mods.

Hospitality


Harmony Mods

Harmony

?

[D] Ignorance Is Bliss

Post
  • DIgnoranceIsBliss.Core_Patches.Patch_PawnsArriveCanFireNowSub_Postfix.Postfix
  • DIgnoranceIsBliss.Core_Patches.Patch_FactionCanBeGroupSource_Postfix.Postfix
  • DIgnoranceIsBliss.Core_Patches.Patch_FinishProject_Postfix.Postfix
  • DIgnoranceIsBliss.Core_Patches.Patch_UsableIncidentsInCategory_Postfix.Postfix
Pre
  • DIgnoranceIsBliss.Patch_TryGetRandomFactionForCombatPawnGroup_Prefix.Prefix
  • DIgnoranceIsBliss.Core_Patches.Patch_CanRun_Prefix.Prefix

[KV] Consolidated Traits

Post
  • ConsolidatedTraits.Patch_GameComponentUtility_LoadedGame.Postfix
  • ConsolidatedTraits.Patch_GameComponentUtility_StartedNewGame.Postfix

[KV] More Trait Slots

Trans
  • [700]MoreTraitSlots.PawnGenerator_GenerateTraits.Transpiler,

[KV] Path Avoid

Post
  • [800]PathAvoid.Patch_Game_InitNewGame.Postfix
  • PathAvoid.Patch_PawnUtility_GetAvoidGrid.Postfix
  • [800]PathAvoid.Patch_SavedGameLoaderNow_LoadGameFromSaveFileNow.Postfix
Pre
  • PathAvoid.Patch_Map_ExposeData.Prefix
  • PathAvoid.Patch_MapGenerator_GenerateMap.Prefix

[KV] RimFridge

Post
  • RimFridge.Patch_FoodUtility_TryFindBestFoodSourceFor.Postfix,
  • RimFridge.Patch_GameComponentUtility_LoadedGame.Postfix
  • RimFridge.Patch_GameComponentUtility_StartedNewGame.Postfix
  • RimFridge.Patch_PassingShip_TryOpenComms.Postfix
Pre
  • RimFridge.Patch_Building_NutrientPasteDispenser_FindFeedInAnyHopper.Prefix
  • RimFridge.Patch_Building_NutrientPasteDispenser_HasEnoughFeedstockInHoppers.Prefix
  • RimFridge.Patch_ReachabilityUtility_CanReach.Prefix
  • RimFridge.Patch_Thing_AmbientTemperature.Prefix

[KV] Save Storage, Outfit, Crafting, Drug, & Operation Settings

Post
  • SaveStorageSettings.Patch_Building_GetGizmos.Postfix
  • SaveStorageSettings.Patch_BuildingStorage_GetGizmos.Postfix
  • SaveStorageSettings.Patch_Dialog_Dialog_ManageDrugPolicies.Postfix
  • SaveStorageSettings.Patch_Dialog_ManageOutfits_DoWindowContents.Postfix
  • SaveStorageSettings.Patch_Pawn_GetGizmos.Postfix,
  • SaveStorageSettings.Patch_Zone_Stockpile_GetGizmos.Postfix

[KV] Show Hair With Hats or Hide All Hats

Post
  • ShowHair.Patch_Game_InitNewGame.Postfix
  • ShowHair.Patch_PawnRenderer_RenderPawnInternal.Postfix
  • [0]ShowHair.Patch_SavedGameLoader_LoadGameFromSaveFileNow.Postfix
Pre
  • ShowHair.Patch_PawnRenderer_RenderPawnInternal.Prefix
Trans
  • [600]ShowHair.Patch_PawnRenderer_RenderPawnInternal.Transpiler

[SYR] Scar Removal Plus

[SYR] Set Up Camp

Post
  • Syrchalis_SetUpCamp.GetGizmosPatch.GetGizmosPostfix,

[XND] Tiny Tweaks (Continued)

Post
  • TinyTweaks.Patch_CompLaunchable+TryLaunch.Postfix
  • TinyTweaks.Patch_CompTerrainPump+CompTickRare.Postfix
  • TinyTweaks.Patch_HediffSet+CalculateBleedRate.Postfix
  • TinyTweaks.NightOwl_Patches+InteractionWorker_RecruitAttempt_DoRecruit.Postfix
  • TinyTweaks.Patch_Pawn_PlayerSettings+Ctor.Postfix
  • TinyTweaks.Patch_SkillRecord+Learn.Postfix
  • TinyTweaks.NightOwl_Patches+Thing_SpawnSetup.Postfix
  • TinyTweaks.Patch_ThingDef+AllRecipes_Getter.Postfix,
  • TinyTweaks.Patch_WITab_Caravan_Items+FillTab.Postfix
Pre
  • TinyTweaks.Patch_CompTerrainPump+CompTickRare.Prefix
  • TinyTweaks.Patch_SkillRecord+Interval.Prefix
Trans
  • TinyTweaks.Patch_Alert_ColonistNeedsTend+Get_NeedingColonists.Transpiler
  • TinyTweaks.Patch_Dialog_AdvancedGameConfig+DoWindowContents.Transpiler
  • TinyTweaks.Patch_VerbProperties+AdjustedArmorPenetration.Transpiler

1

4M Mehni's Misc Modifications [1.2]

Post
  • Mehni.Misc.Modifications.HarmonyPatches.StayWhereIPutYou_Postfix
  • Mehni.Misc.Modifications.HarmonyPatches.YesImAModderStopAskingMe
  • Mehni.Misc.Modifications.HarmonyPatches.GetPreyScoreFor_Postfix
  • Mehni.Misc.Modifications.HarmonyPatches.FleeTrigger_PostFix
  • Mehni.Misc.Modifications.HarmonyPatches.DrawPawnGUIOverlay_Postfix,
  • Mehni.Misc.Modifications.HarmonyPatches.HumanFilthChancePerCell_Postfix
  • Mehni.Misc.Modifications.HarmonyPatches.DisplayYieldInfo
  • Mehni.Misc.Modifications.HarmonyPatches.CanInteractWithAnimal_Postfix
Pre
  • Mehni.Misc.Modifications.HarmonyPatches.Notify_MessageReceivedThreadedInternal_Prefix
  • Mehni.Misc.Modifications.HarmonyPatches.BigManhunterPackFix
  • Mehni.Misc.Modifications.HarmonyPatches.ConfigureStartingPawnsDoNextPrefix
  • Mehni.Misc.Modifications.HarmonyPatches.NotifyPlayerOfKilledAnimal_Prefix
Trans
  • Mehni.Misc.Modifications.HarmonyPatches.TranspileDebugSpawn
  • Mehni.Misc.Modifications.HarmonyPatches.DoWindowContents_Transpiler
  • Mehni.Misc.Modifications.HarmonyPatches.BigHerds_Transpiler
  • Mehni.Misc.Modifications.HarmonyPatches.DoThingDef_Transpiler
  • Mehni.Misc.Modifications.HarmonyPatches.NewGeneratedStartingPawns_Transpiler

A

Amnabi's Flags

Post
  • Amnabi.Harmony_Flags.ExpandableWorldObjectsOnGUI
  • Amnabi.Harmony_Flags.WearPostPatch
  • Amnabi.Harmony_Flags.GenerateFlags

Animal Tab

Post
  • AnimalTab.Patch_GenerateImpliedDefs_PreResolve.Postfix
  • AnimalTab.Patch_InjectTrainerSettingsComp.Postfix
  • AnimalTab.Patch_InjectTrainerSettingsGizmo.Postfix,
  • AnimalTab.Patch_WorkGiver_Tame_JobOnThing.Postfix
  • AnimalTab.Patch_WorkGiver_Train_JobOnThing.Postfix
Pre
  • AnimalTab.Patch_ThingSelectionUtility+Pre_SelectNextColonist.Prefix
  • AnimalTab.Patch_ThingSelectionUtility+Pre_SelectPreviousColonist.Prefix

Architect Expanded - Fences

Area Inclusion & Exclusion

Post
  • AreaInclusionExclusion.Patches.AreaPatches.InvertPostfix
  • AreaInclusionExclusion.Patches.AreaPatches.MarkDirtyPostfix
  • AreaInclusionExclusion.Patches.AreaManagerPatches.AreaManagerUpdatePostfix
  • AreaInclusionExclusion.Patches.AreaManagerPatches.ExposeDataPostfix
  • AreaInclusionExclusion.Patches.LoadIDsWantedBankPatches.RegisterLoadIDReadFromXmlPostfix
  • AreaInclusionExclusion.Patches.GamePatches.MapRemovedPostfix
  • AreaInclusionExclusion.Patches.PlayerSettingsPatches.NotifyAreaRemovedPostfix
Pre
  • AreaInclusionExclusion.Patches.AreaPatches.MarkForDrawPrefix
  • AreaInclusionExclusion.Patches.AreaAllowedGUIPatches.DoAreaSelectorPrefix,
  • AreaInclusionExclusion.Patches.AreaManagerPatches.NotifyEveryoneAreaRemovedPrefix
  • AreaInclusionExclusion.Patches.DebugLoadIDsSavingErrorsCheckerPatches.RegisterReferencedPrefix
  • AreaInclusionExclusion.Patches.PlayerSettingsPatches.AreaRestrictionSetterPrefix
Trans
  • AreaInclusionExclusion.Patches.AreaPatches.ItemPropertyGetterTranspiler
  • AreaInclusionExclusion.Patches.AreaAllowedGUIPatches.DoAllowedAreaSelectorsTranspiler

Auto Seller

Post
  • RWAutoSell.MergePatcher.MergeAllowedTradeableMatching,

Auto-Cut Blight

Post
  • AnotherRimworldMod.Plant_CropBlighted.Postfix

B

Better Infestations 1.2

Post
  • BetterInfestations.Patches+Patch_FactionGenerator_GenerateFactionsIntoWorld.Postfix,
  • BetterInfestations.Patches+Patch_Pawn_HealthTracker_PreApplyDamage.Postfix
Pre
  • BetterInfestations.Patches+Patch_HiveUtility_AnyHivePreventsClaiming.Prefix
  • BetterInfestations.Patches+Patch_InfestationCellFinder_DebugDraw.Prefix
  • BetterInfestations.Patches+Patch_InfestationCellFinder_GetScoreAt.Prefix
  • BetterInfestations.Patches+Patch_InfestationCellFinder_TryFindCell.Prefix
  • BetterInfestations.Patches+Patch_InspectPaneFiller_DrawInspectStringFor.Prefix
  • BetterInfestations.Patches+Patch_Lord_CanExistWithoutPawns.Prefix
  • BetterInfestations.Patches+Patch_PathFinder_GetBuildingCost.Prefix
  • BetterInfestations.Patches+Patch_Pawn_MindState_StartFleeingBecauseOfPawnAction.Prefix
  • BetterInfestations.Patches+Patch_Pawn_NativeVerbs_CheckCreateVerbProperties.Prefix
  • BetterInfestations.Patches+Patch_Site_CheckAllEnemiesDefeated.Prefix
  • BetterInfestations.Patches+Patch_Site_PostMapGenerate.Prefix
  • BetterInfestations.Patches+Patch_Site_ShouldRemoveMapNow.Prefix

Better Map Sizes

Post
  • CustomMapSizes.Patch_Page_SelectStartingSite_PostOpen.Postfix
Trans
  • CustomMapSizes.HarmonyPatches.Patch_Dialog_AdvancedGameConfig_DoWindowContents.Transpiler
  • CustomMapSizes.HarmonyPatches.Patch_Game_InitNewGame.Transpiler,

Better Message Placement (Continued)

Trans
  • Better_Message_Placement.Better_Message_Placement+HarmonyPatches+Messages_MessagesDoGUI_Patch.Transpiler

BetterLoading

Post
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PostDefsLoaded
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PostDefsLoaded
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PostDefsLoaded
  • BetterLoading.Stage.InitialLoad.StageResolveDefDatabases.PostMOGT
  • BetterLoading.Stage.InitialLoad.StageConstructDefs.ThreadSafeGetTypeInAnyAssembly
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PostDefsLoaded
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PostChildInit
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PostEnumerateChildren
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PostLRI
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PostDefsLoaded
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PostDefsLoaded
  • BetterLoading.Stage.InitialLoad.StageReadXML.AlternativeLoadModXml
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PostDefsLoaded
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PostChildInit
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PostDefsLoaded
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PostDefsLoaded
  • BetterLoading.Stage.InitialLoad.StageReadXML.OnLoadDefsComplete
  • BetterLoading.Stage.InitialLoad.StageApplyPatches.PostLoadPatches,
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PostDefsLoaded
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PostChildInit
  • BetterLoading.Stage.InitialLoad.StageApplyPatches.PostApplyPatch
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PostDefsLoaded
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PostDefsLoaded
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PostDefsLoaded
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PostChildInit
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PostDefsLoaded
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PostDefsLoaded
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PostChildInit
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PostDefsLoaded
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PostChildInit
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PostUpdateCheck
  • BetterLoading.Stage.InitialLoad.StageUnifyXML.PostGetDocumentElement
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PostDefsLoaded
Pre
  • BetterLoading.Stage.InitialLoad.StageInitMods.OnActivatorCreateInstance
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PreDefsLoaded
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PreDefsLoaded
  • BetterLoading.Stage.InitialLoad.StageResolveDefDatabases.PreGenImplied
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PreDefsLoaded
  • BetterLoading.Stage.InitialLoad.StageConstructDefs.PreDefFromNode
  • BetterLoading.Stage.InitialLoad.StageResolveDefDatabases.PreMOGT
  • BetterLoading.Utils.HarmonyPatchCancelMethod
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PreDefsLoaded
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PreChildInit
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PreDefsLoaded
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PreDefsLoaded
  • BetterLoading.Stage.InitialLoad.StageApplyPatches.PreApplyPatches
  • BetterLoading.Stage.InitialLoad.StageUnifyXML.PreUnifyXML
  • BetterLoading.Utils.HarmonyPatchCancelMethod
  • BetterLoading.Stage.InitialLoad.StageRegisterDefs.PreParseProcXml,
  • BetterLoading.Stage.InitialLoad.StageConstructDefs.PreParseProcXml
  • BetterLoading.Stage.InitialLoad.StageRunPostLoadPreFinalizeCallbacks.PreExecToExecWhenFinished,
  • BetterLoading.Stage.InitialLoad.StageRunPostFinalizeCallbacks.PreExecToExecWhenFinished
  • BetterLoading.BetterLoadingMain.DisableVanillaLoadScreen
  • BetterLoading.Stage.InitialLoad.StageRunPostLoadPreFinalizeCallbacks.PreUpdateCurrentSynchronousEvent,
  • BetterLoading.Stage.InitialLoad.StageRunPostFinalizeCallbacks.PreUpdateCurrentSynchronousEvent
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PreDefsLoaded
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PreChildInit
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PreDefsLoaded
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PreDefsLoaded
  • BetterLoading.Stage.InitialLoad.StageApplyPatches.PreLoadPatches
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PreDefsLoaded
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PreChildInit
  • BetterLoading.BetterLoadingMain.OnClearPlayData
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PreDefsLoaded
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PreDefsLoaded
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PreDefsLoaded
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PreChildInit
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PreDefsLoaded
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PreDefsLoaded
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PreChildInit
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PreDefsLoaded
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PreChildInit
  • BetterLoading.Stage.InitialLoad.StageRunStaticCctors.PreCallAll
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PreUpdateCheck
  • BetterLoading.Stage.InitialLoad.StageRegisterDefs.PreRegisterDef
  • BetterLoading.Compat.HugsLib.StageHugsLibInit.PreDefsLoaded

Billy's Improved Caravan Formation (Continued)

Post
  • BillysCaravanFormation.PatchLordJob_FormAndSendCaravan_CreateGraph.Postfix

Blueprints

Brrr and Phew (Continued)

Build From Inventory

Post
  • Build_From_Inventory.JobTargetDrop.Postfix
Pre
  • Build_From_Inventory.Mod.EnsureInitializedInCtorPrefix
  • Build_From_Inventory.NothingNearbyDummy.Prefix
Trans
  • Build_From_Inventory.UseInventory.Transpiler

C

Camera+

Post
  • CameraPlus.CameraDriver_CalculateCurInputDollyVect_Patch.Postfix
  • CameraPlus.Game_FinalizeInit_Patch.Postfix,
  • CameraPlus.PawnRenderer_RenderPawnAt_Patch.Postfix
Pre
  • CameraPlus.CameraDriver_CurrentZoom_Patch.Prefix
  • [10000]CameraPlus.GenMapUI_DrawPawnLabel_Patch.Prefix
  • [10000]CameraPlus.GenMapUI_DrawThingLabel_Patch.Prefix
  • CameraPlus.MoteMaker_ThrowText_Patch.Prefix
  • [10000]CameraPlus.PawnRenderer_RenderPawnAt_Patch.Prefix
  • [10000]CameraPlus.PawnUIOverlay_DrawPawnGUIOverlay_Patch.Prefix,
  • CameraPlus.TimeControls_DoTimeControlsGUI_Patch.Prefix
Trans
  • CameraPlus.CameraDriver_ApplyPositionToGameObject_Patch.Transpiler
  • CameraPlus.CameraDriver_Update_Patch.Transpiler,
  • CameraPlus.CameraDriver_CurrentViewRect_Patch.Transpiler
  • CameraPlus.GenMapUI_DrawThingLabel_Patch.Transpiler
  • CameraPlus.PawnUIOverlay_DrawPawnGUIOverlay_Patch.Transpiler

CM Color Coded Mood Bar [1.1+]

Pre
  • MoodBarPatch.MoodPatch.Prefix
  • MoodBarPatch.MoodPatch2.Prefix

Colony Manager

Combat Training - Forked

Common Sense

Post
  • CommonSense.IngredientPriority+FoodUtility_FoodOptimality.Postfix
  • CommonSense.GenPlace_TryDropSpawn_NewTmp_CommonSensePatch.Postfix
  • CommonSense.JobGiver_Wander_TryGiveJob_CommonSensePatch.Postfix
  • CommonSense.JobGiver_GetJoy_TryGiveJob_CommonSensePatch.Postfix
  • CommonSense.Need_NeedInterval_CommonSensePatch.Postfix
  • CommonSense.RCellFinder_CanWanderToCell_CommonSensePatch.Postfix
  • CommonSense.MealStacking+CompIngredients_CanStackWith_CommonSensePatch.Postfix
  • CommonSense.RandomIngredients+ThingMaker_MakeThing_CommonSensePatch.Postfix,
  • CommonSense.ThingOwnerThing_TryAdd_CommonSensePatch.Postfix
  • CommonSense.ThingWithComps_ExposeData_CommonSensePatch.Postfix
  • CommonSense.IngredientPriority+WorkGiver_DoBill_TryStartNewDoBillJob_CommonSensePatch.Postfix
Pre
  • CommonSense.FoodUtility_WillIngestFromInventoryNow_CommonSensePatch.Prefix
  • CommonSense.ITab_Pawn_Gear_DrawThingRow_CommonSensePatch.Prefix
  • CommonSense.JobDriver_DoBill_MakeNewToils_CommonSensePatch.Prefix
  • CommonSense.JobDriver_PrepareToIngestToils_ToolUser_CommonSensePatch.Prefix
  • CommonSense.JobDriver_SocialRelax_MakeNewToils_CommonSensePatch.Prefix
  • CommonSense.PatchBadHy+JobGiver_DrinkWater_GetPriority_CommonSensePatch.Prefix
  • CommonSense.CravingForOutdoors+JobGiver_GetJoy_TryGiveJob_CommonSensePatch.Prefix,
  • CommonSense.PatchBadHy+JobGiver_HaveWash_GetPriority_CommonSensePatch.Prefix
  • CommonSense.JoyPriority+JobGiver_PackFood_TryGiveJob_CommonSensePatch.Prefix
  • CommonSense.JobGiver_UnloadYourInventory_TryGiveJob_CommonSensePatch.Prefix
  • CommonSense.PatchBadHy+JobGiver_UseToilet_GetPriority_CommonSensePatch.Prefix
  • CommonSense.JobGiver_Wander_TryGiveJob_CommonSensePatch.Prefix
  • CommonSense.DrugPolicy+Pawn_DrugPolicyTracker_AllowedToTakeScheduledNow_CommonSensePatch.Prefix
  • CommonSense.OpportunisticTasks+Pawn_JobTracker_EndCurrentJob_CommonSensePatch.Prefix,
  • CommonSense.OpportunisticTasks+Pawn_JobTracker_StartJob_CommonSensePatch.Prefix,
  • CommonSense.ITab_Pawn_Gear_DrawThingRow_CommonSensePatch.Prefix
  • CommonSense.TextChanges+ThingFilter_SetAllowAllWhoCanMake_CommonSensePatch.Prefix
  • CommonSense.TextChanges+ThingFilter_Summary_CommonSensePatch.Prefix
  • CommonSense.WorkGiver_ClearSnow_Patch+WorkGiver_ClearSnow_ShouldSkip_CommonSensePatch.Prefix
  • CommonSense.WorkGiver_VisitSickPawn_JobOnThing_CommonSensePatch.Prefix
Trans
  • CommonSense.RandomIngredients+GenRecipe_TryDispenseFood_CommonSensePatch.CleanIngList
  • CommonSense.RandomIngredients+GenRecipe_MakeRecipeProducts_CommonSensePatch.CleanIngList,
  • CommonSense.JobDriver_Goto_MoveNext_CommonSensePatch.Transpiler
  • CommonSense.PutBackToBackpack+Pawn_CleanupCurrentJob_CommonSensePatch.Transpiler
  • CommonSense.TextChanges+StatsReportUtility_DrawStatsReport_CommonSensePatch.Transpiler
  • CommonSense.RandomIngredients+Thing_SplitOff_CommonSensePatch.CleanIngList
  • CommonSense.JoyPriority+ThinkNode_Priority_GetJoy_GetPriority_CommonSensePatch.Transpiler
  • CommonSense.IngredientPriority+WorkGiver_DoBill_TryFindBestBillIngredientsInSet_AllowMix_CommonSensePatch.AddSort

Compact Hediffs

Post
  • PeteTimesSix.CompactHediffs.HarmonyPatches.HealthCardUtility_VisibleHediffGroupsInOrder.HealthCardUtility_VisibleHediffGroupsInOrder_Postfix
  • PeteTimesSix.CompactHediffs.HarmonyPatches.ITab_Pawn_Health_Patches.ITab_Pawn_Health_Patches_ctor_Postifx
Pre
  • PeteTimesSix.CompactHediffs.HarmonyPatches.HealthCardUtility_DrawHediffRow.HealthCardUtility_DrawHediffRow_DestructivePrefix
Trans
  • PeteTimesSix.CompactHediffs.HarmonyPatches.HealthCardUtility_DrawPawnHealthCard.HealthCardUtility_DrawPawnHealthCard_Transpiler

D

D9 Framework

Post
  • D9Framework.NegativeFertilityPatch+NegativeFertilityPostfix.GrowthRateFactor_FertilityPostfix
  • D9Framework.CompFromStuff+AddCompPostfix.MakeThingPostfix
Pre
  • D9Framework.OrbitalTradeHook+TradeableCellsPatch.Prefix
  • D9Framework.DeconstructReturnFix+CalcFix.DoLeavingsForPrefix
Trans
  • D9Framework.CMFHarmonyPatch.ITab_Pawn_Gear_DrawThingRowTranspiler,
  • D9Framework.CMFHarmonyPatch.MassUtility_CapacityTranspiler
  • D9Framework.CMFHarmonyPatch.MassUtility_CountToPickUpUntilOverEncumberedTranspiler
  • D9Framework.CMFHarmonyPatch.MassUtility_GearMassTranspiler
  • D9Framework.CMFHarmonyPatch.MassUtility_InventoryMassTranspiler
  • D9Framework.CMFHarmonyPatch.MassUtility_WillBeOverEncumberedAfterPickingUpTranspiler
  • D9Framework.CMFHarmonyPatch.StatWorker_GetBaseValueForTranspiler
  • D9Framework.CMFHarmonyPatch.StatWorker_GetExplanationUnfinalizedTranspiler

Drug Policy Fix (Continued)

Post
  • [0]DrugPolicyFix.MakeNewDrugPolicy_Patch.Postfix

Drug Response (Continued)

Dub's Paint Shop

Dubs Bad Hygiene

Post
  • DubsBadHygiene.Patches.HarmonyPatches.ForceAllowPlaceOver_Postfix
  • DubsBadHygiene.Patches.HarmonyPatches.PlantGrowerCanAcceptSowNow_Postfix
  • DubsBadHygiene.Patches.HarmonyPatches+Patch_InappropriateForTitle.Postfix
  • DubsBadHygiene.Patches.HarmonyPatches+H_WillIngestFromInventoryNow.Postfix
  • DubsBadHygiene.Patches.HarmonyPatches+Harmony_FinalizeInit.Postfix
  • DubsBadHygiene.Patches.HarmonyPatches+H_MouseoverReadoutOnGUI.Postfix
  • DubsBadHygiene.Patches.HarmonyPatches+Patch_WillSoonHaveBasicNeed.Postfix
  • DubsBadHygiene.Patches.HarmonyPatches.TryPickupFilth_Postfix
  • DubsBadHygiene.Patches.HarmonyPatches+Patch_ShouldHaveNeed.Postfix,
  • DubsBadHygiene.Patches.HarmonyPatches+Patch_SetupMoveIntoNextCell.Postfix,
  • DubsBadHygiene.Patches.HarmonyPatches+Harmony_QuestPart_FeedPawns.Postfix
  • DubsBadHygiene.Patches.HarmonyPatches+Patch_CanWanderToCell.Postfix,
  • DubsBadHygiene.Patches.HarmonyPatches.GetScore_Postfix
  • DubsBadHygiene.Patches.HarmonyPatches+H_DoTerrainChangedEffects.Postfix,
  • DubsBadHygiene.Patches.HarmonyPatches+Patch_Ingested.Postfix,
  • DubsBadHygiene.Patches.HarmonyPatches+Harmony_ThingSetMaker_ResourcePod.Postfix,
  • DubsBadHygiene.Patches.HarmonyPatches.CanRefuelThing_Postfix
Pre
  • DubsBadHygiene.Patches.HarmonyPatches+H_UpdateAllAreasLinks.Prefix
  • DubsBadHygiene.Patches.HarmonyPatches.PlantGrowerTickRare_Prefix
  • DubsBadHygiene.Patches.HarmonyPatches+Harmony_TrySatisfyPawnNeeds.Prefix
  • DubsBadHygiene.Patches.HarmonyPatches+H_DefFromNode.Prefix
  • DubsBadHygiene.Patches.HarmonyPatches.CanBuildOnTerrain_Prefix
  • DubsBadHygiene.Patches.HarmonyPatches+Harmony_DropUnusedInventory.Prefix,
  • DubsBadHygiene.Patches.HarmonyPatches.GridRegen_Prefix,
  • DubsBadHygiene.Patches.HarmonyPatches+Harmony_ClearAllMapsAndWorld.Prefix,
  • DubsBadHygiene.Patches.HarmonyPatches+Patch_PawnRenderer.Prefix,
  • DubsBadHygiene.Patches.HarmonyPatches+Harmony_TerrainPostLoad.Prefix
Trans
  • DubsBadHygiene.Patches.HarmonyPatches+H_CalculateFertilityAt.Transpiler
  • DubsBadHygiene.Patches.HarmonyPatches+H_MouseoverReadoutOnGUI.Transpiler,

Dubs Break Mod

Pre
  • DubsBreakMod.Harmony_CurrentPossibleMoodBreaks.Prefix

E

Empire

Expanded Roofing

Post
  • ExpandedRoofing.HarmonyPatches.GameInited,
  • ExpandedRoofing.HarmonyPatches.BuildingRepairedPostfix
Pre
  • ExpandedRoofing.HarmonyPatches.RoofLeavings
  • ExpandedRoofing.RoofGridCellBoolGiver.RoofGridColorDetour
Trans
  • ExpandedRoofing.HarmonyPatches.TransparentRoofOutputFactorFix
  • ExpandedRoofing.HarmonyPatches.FixClearBuildingArea
  • ExpandedRoofing.HarmonyPatches.PlantLightingFix
  • ExpandedRoofing.HarmonyPatches.ThickRoofInfestationFix
  • ExpandedRoofing.FixFinishFrameBuildOrder.Transpiler
  • ExpandedRoofing.RoofGridCellBoolGiver.RoofGridExtraColorDetour
  • ExpandedRoofing.RoofMaintenance_Patches.SetRoofTranspiler
  • ExpandedRoofing.HarmonyPatches.TransparentRoofLightingOverlayFix
⚠️ **GitHub.com Fallback** ⚠️