Created
July 28, 2022 15:13
-
-
Save HugsLibRecordKeeper/2de54f09b89fedaf91fd1ca5ac72c937 to your computer and use it in GitHub Desktop.
Rimworld output log published using HugsLib
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Log uploaded on Thursday, July 28, 2022, 7:43:22 PM | |
Loaded mods: | |
Harmony(brrainz.harmony)[mv:1.4.0.0]: 0Harmony(2.2.2), HarmonyMod(1.4.0) | |
Core(Ludeon.RimWorld): (no assemblies) | |
Royalty(Ludeon.RimWorld.Royalty): (no assemblies) | |
Ideology(Ludeon.RimWorld.Ideology): (no assemblies) | |
HugsLib(UnlimitedHugs.HugsLib)[ov:9.0.1]: 0Harmony(av:2.2.2,fv:1.2.0.1), HugsLib(av:1.0.0,fv:9.0.1) | |
Vanilla Expanded Framework(OskarPotocki.VanillaFactionsExpanded.Core): 0MultiplayerAPI(av:0.3.0,fv:0.3.0), CompOversizedWeapon(1.0.0), ExplosiveTrailsEffect(1.0.7140.31563), GraphicCustomization(1.0.0), HeavyWeapons(1.0.0), KCSG(av:1.1.2,fv:22.7.14), MVCF(1.0.0), NoCamShakeExplosions(1.0.0), OPToxic(1.0.0), Outposts(av:3.0.0,fv:1.0.0), PipeSystem(1.0.1), RecipeInheritance(1.0.0), Reloading(1.1.0), RRO(1.0.0), SmokingGun(1.0.0), VanillaStorytellersExpanded(1.0.0), VanillaWeaponsExpandedLaser(1.0.0), VFECore(av:1.1.7,fv:1.1.9), VWEMakeshift(1.0.0) | |
Character Editor(void.charactereditor): 0Harmony(av:2.2.2,fv:1.1.0), CharacterEditor(1.3.842) | |
Combat Extended(CETeam.CombatExtended)[mv:1.3.4.7]: 0CombatExtendedLoader(0.0.0), CombatExtended(0.0.0) | |
Combat Extended Armors(CETeam.CombatExtendedArmors)[mv:1.3.1]: (no assemblies) | |
Combat Extended Guns(CETeam.CombatExtendedGuns)[mv:1.3.1.3]: (no assemblies) | |
Combat Extended Melee(CETeam.CombatExtendedMelee)[mv:1.3.1.2]: (no assemblies) | |
Lost Gunslinger(Sam.LG): (no assemblies) | |
Xenobionic Patcher(SineSwiper.XenobionicPatcher): XenobionicPatcher(av:1.2.4,fv:1.2.4) | |
Dubs Performance Analyzer(Dubwise.DubsPerformanceAnalyzer): 0Harmony(av:2.2.2,fv:2.0.4), PerformanceAnalyzer(av:1.0.0,fv:1.0.0) | |
Active Harmony patches: | |
AlertsReadout.AlertsReadoutOnGUI: PRE: Analyzer.Performance.H_AlertsReadoutUpdate.AlertsReadoutOnGUI | |
AlertsReadout.CheckAddOrRemoveAlert: PRE: Analyzer.Performance.H_AlertsReadoutUpdate.CheckAddOrRemoveAlert | |
ApparelGraphicRecordGetter.TryGetGraphicApparel: TRANS: VFECore.Patch_ApparelGraphicRecordGetter_TryGetGraphicApparel_Transpiler.Transpiler, CombatExtended.HarmonyCE.Harmony_ApparelGraphicRecordGetter.Transpiler | |
ApparelLayerDef.get_IsUtilityLayer: post: CombatExtended.HarmonyCE.Harmony_ApparelLayerDef.Postfix | |
Area.MarkDirty: PRE: Analyzer.Performance.H_JobDriver_BuildRoof.SetDirty | |
ArmorUtility.ApplyArmor: TRANS: VFECore.Patch_ArmorUtility+ApplyArmor.Transpiler | |
ArmorUtility.GetPostArmorDamage: PRE: VFECore.Patch_ArmorUtility+GetPostArmorDamage.Prefix | |
AttackTargetFinder.BestAttackTarget: PRE: CombatExtended.HarmonyCE.Harmony_AttackTargetFinder+Harmony_AttackTargetFinder_BestAttackTarget.Prefix TRANS: CombatExtended.HarmonyCE.Harmony_AttackTargetFinder+Harmony_AttackTargetFinder_BestAttackTarget.Transpiler | |
AttackTargetFinder.GetShootingTargetScore: post: CombatExtended.HarmonyCE.Harmony_AttackTargetFinder+Harmony_AttackTargetFinder_GetShootingTargetScore.Postfix | |
AvoidGrid.PrintAvoidGridAroundTurret: TRANS: CombatExtended.HarmonyCE.Harmony_AvoidGrid_PrintAvoidGridAroundTurret.Transpiler | |
Bill.PawnAllowedToStartAnew: PRE: AnimalBehaviours.VanillaExpandedFramework_Bill_PawnAllowedToStartAnew_Patch.AvoidBillErrorIfPawnIsAnimal | |
Building.Destroy: PRE: VanillaFurnitureExpanded.Patch_BuildingDestroy.Prefix | |
CameraDriver.CalculateCurInputDollyVect: post: Analyzer.Performance.H_ZoomThrottle.CameraDriver_Dolly_Postfix | |
CameraDriver.CameraDriverOnGUI: post: Analyzer.Performance.H_ZoomThrottle.CameraDriver_OnGUI_Postfix | |
Caravan.GetGizmos: post: VFECore.Abilities.Caravan_GetGizmos_Patch.Postfix | |
CaravanFormingUtility.AllSendablePawns: post: VFE.Mechanoids.MachinesCannotJoinCaravans.Postfix | |
CaravanUIUtility.<>c.<AddPawnsSections>b__8_5: post: VFE.Mechanoids.CaravanUIUtility_AddPawnsSections_Patch.Postfix | |
Caravan_NeedsTracker.TrySatisfyPawnNeeds: PRE: [800]VFE.Mechanoids.TrySatisfyPawnNeeds_Patch.Prefix | |
Command.DrawIcon: PRE: CombatExtended.HarmonyCE.Harmony_Command.Prefix | |
CompCauseGameCondition_ForceWeather.<>c.<RandomizeSettings>b__6_0: post: VFECore.Patch_RandomizeSettings.Postfix | |
CompDeepDrill.CanDrillNow: PRE: Analyzer.Performance.H_CompDeepDrill.Prefix | |
CompEquippable.GetVerbsCommands: post: VFECore.Patch_CompEquippable+GetVerbsCommands.Postfix | |
CompExplosive.Detonate: TRANS: CombatExtended.HarmonyCE.Harmony_CompExplosive_Detonate_Transpiler.Transpiler | |
CompGlower.ReceiveCompSignal: post: PipeSystem.ReceiveCompSignal_Postfix.Postfix | |
CompGlower.get_ShouldBeLitNow: post: PipeSystem.ShouldBeLitNow_Postfix.Postfix | |
CompReloadable.CompGetWornGizmosExtra: post: CombatExtended.HarmonyCE.Harmony_CompReloadable_CompygetWornGizmosExtra.Postfix | |
CompUseEffect_FinishRandomResearchProject.CanBeUsedBy: post: VanillaStorytellersExpanded.Patch_CompUseEffect_FinishRandomResearchProject+CanBeUsedBy.Postfix | |
CompUseEffect_FinishRandomResearchProject.DoEffect: post: VanillaStorytellersExpanded.Patch_CompUseEffect_FinishRandomResearchProject+DoEffect.Postfix | |
CompressibilityDecider.DetermineReferences: TRANS: CombatExtended.HarmonyCE.CompressibilityDecider_DetermineReferences.Transpiler | |
DamageWorker_AddInjury.ApplyDamageToPart: PRE: VanillaStorytellersExpanded.Patch_ApplyDamageToPart.Prefix post: CombatExtended.HarmonyCE.Harmony_DamageWorker_AddInjury_ApplyDamageToPart.Postfix TRANS: CombatExtended.HarmonyCE.Harmony_DamageWorker_AddInjury_ApplyDamageToPart.Transpiler | |
DamageWorker_AddInjury.CheckDuplicateDamageToOuterParts: PRE: CombatExtended.HarmonyCE.Patch_CheckDuplicateDamageToOuterParts.Prefix | |
DamageWorker_AddInjury.ShouldReduceDamageToPreservePart: PRE: CombatExtended.HarmonyCE.Patch_ShouldReduceDamageToPreservePart.Prefix | |
DangerWatcher.<>c.<CalculateDangerRating>b__7_1: post: CombatExtended.HarmonyCE.Harmony_DangerWatcher.PostFix | |
DebugWindowsOpener.DevToolStarterOnGUI: PRE: Analyzer.DebugLogenabler.DebugKeysPatch TRANS: HugsLib.Patches.DevToolStarterOnGUI_Patch.ExtendButtonsWindow | |
DebugWindowsOpener.DrawButtons: post: VFECore.SoundTest.DebugWindowsOpener_DrawButtons_Patch.Postfix TRANS: HugsLib.Patches.DebugWindowsOpener_Patch.DrawAdditionalButtons | |
DeepResourceGrid.GetCellExtraColor: post: VFECore.Patch_DeepResourceGrid_GetCellExtraColor.PostFix | |
Def.SpecialDisplayStats: post: VFECore.Def_SpecialDisplayStats_Patch.Postfix, XenobionicPatcher.HarmonyPatches.Def_SpecialDisplayStats_Postfix | |
DesignationCategoryDef.get_ResolvedAllowedDesignators: post: PipeSystem.ResolvedAllowedDesignators_Patch.Postfix | |
Designator_Build.SelectedUpdate: post: PipeSystem.Designator_Build_Patch.Postfix | |
Designator_Install.SelectedUpdate: post: PipeSystem.Designator_Install_Patch.Postfix | |
Dialog_AdvancedGameConfig.DoWindowContents: post: CharacterEditor.CEditor.AddMapSizeSlider | |
Dialog_ChooseMemes.GetFirstIncompatibleMemePair: post: VanillaMemesExpanded.VanillaMemesExpanded_Dialog_ChooseMemes_GetFirstIncompatibleMemePair_Patch.DetectIfRequiredMeme | |
Dialog_ChooseMemes.TryAccept: PRE: VanillaMemesExpanded.VanillaMemesExpanded_Dialog_ChooseMemes_TryAccept_Patch.DetectIfPairedMeme | |
Dialog_InfoCard.FillCard: PRE: AnimalBehaviours.VanillaExpandedFramework_Dialog_InfoCard_FillCard_Patch.Prefix | |
Dialog_Options.DoWindowContents: TRANS: HugsLib.Patches.Dialog_Options_Patch.ReplaceModOptionsButton | |
DrugPolicy.ExposeData: PRE: VFECore.Patch_DrugPolicy+ExposeData.Prefix | |
DrugPolicyUIUtility.DoAssignDrugPolicyButtons: TRANS: CombatExtended.HarmonyCE.PawnColumnWorkers_SwapButtons.Transpiler | |
EditWindow_Log.DoMessagesListing: PRE: HugsLib.Patches.EditWindow_Log_Patch.ExtraLogWindowButtons | |
Explosion.GetArmorPenetrationAt: PRE: CombatExtended.HarmonyCE.Harmony_ExplosionCE_GetArmorPenetrationAt.Prefix | |
Explosion.GetDamageAmountAt: PRE: CombatExtended.HarmonyCE.Harmony_ExplosionCE_GetDamageAmountAt.Prefix | |
Faction.TryMakeInitialRelationsWith: post: VFECore.SetInitialRelationsBetweenNpcFactions.Postfix | |
Faction.get_NaturalGoodwill: post: VanillaStorytellersExpanded.Patch_NaturalGoodwill.Postfix | |
FactionGenerator.GenerateFactionsIntoWorld: TRANS: VanillaStorytellersExpanded.Patch_FactionGenerator+GenerateFactionsIntoWorld.Transpiler | |
FallingStructureArrival.Arrive: post: VanillaStorytellersExpanded.RaidPatches.RaidGroupChecker | |
Fire.DoComplexCalcs: post: CombatExtended.HarmonyCE.Harmony_Fire_DoComplexCalcs.Postfix TRANS: CombatExtended.HarmonyCE.Harmony_Fire_DoComplexCalcs.Transpiler | |
Fire.DoFireDamage: TRANS: CombatExtended.HarmonyCE.Harmony_Fire_DoFireDamage.Transpiler | |
Fire.SpawnSmokeParticles: post: CombatExtended.HarmonyCE.Harmony_Fire_SpawnSmokeParticles.Postfix TRANS: CombatExtended.HarmonyCE.Harmony_Fire_SpawnSmokeParticles.Transpiler | |
Fire.Tick: post: CombatExtended.HarmonyCE.Harmony_Fire_Tick.Postfix TRANS: CombatExtended.HarmonyCE.Harmony_Fire_Tick.Transpiler | |
Fire.TrySpread: TRANS: CombatExtended.HarmonyCE.Harmony_Fire_TrySpread.Transpiler | |
Fire.get_SpreadInterval: PRE: CombatExtended.HarmonyCE.Harmony_Fire_SpreadInterval.Prefix | |
FireUtility.ChanceToStartFireIn: TRANS: CombatExtended.HarmonyCE.Harmony_FireUtility_ChanceToStartFireIn.Transpiler | |
FireUtility.TryStartFireIn: post: CombatExtended.HarmonyCE.Harmony_FireUtility_TryStartFireIn.Postfix | |
FireWatcher.get_LargeFireDangerPresent: post: CombatExtended.HarmonyCE.Harmony_FireWatcher.Postfix | |
FloatMenuMakerMap.<>c__DisplayClass9_19.<AddHumanlikeOrders>g__Equip|25: post: CombatExtended.HarmonyCE.FloatMenuMakerMap_PatchKnowledge.Postfix | |
FloatMenuMakerMap.AddDraftedOrders: PRE: VFE.Mechanoids.HarmonyPatches.AddDraftedOrders_Patch.Prefix TRANS: AnimalBehaviours.FloatMenuMakerMap_Patch.Transpiler | |
FloatMenuMakerMap.AddHumanlikeOrders: post: VFECore.Patch_FloatMenuMakerMap+AddHumanlikeOrders_Fix.Postfix, CombatExtended.HarmonyCE.FloatMenuMakerMap_Modify_AddHumanlikeOrders.AddMenuItems, HeavyWeapons.Patch_FloatMenuMakerMap+AddHumanlikeOrders_Fix.Postfix TRANS: CombatExtended.HarmonyCE.FloatMenuMakerMap_Modify_AddHumanlikeOrders.Transpiler | |
FloatMenuMakerMap.AddUndraftedOrders: PRE: AnimalBehaviours.VanillaExpandedFramework_FloatMenuMakerMap_AddUndraftedOrders_Patch.AvoidGeneralErrorIfPawnIsAnimal | |
FloatMenuMakerMap.CanTakeOrder: post: VFE.Mechanoids.HarmonyPatches.MechanoidsObeyOrders.Postfix, AnimalBehaviours.VanillaExpandedFramework_FloatMenuMakerMap_CanTakeOrder_Patch.MakePawnControllable | |
FloatMenuMakerMap.ChoicesAtFor: post: VFE.Mechanoids.HarmonyPatches.FloatMenuMakerMap_ChoicesAtFor_Patch.Postfix | |
FoodUtility.GetMeatSourceCategory: PRE: VanillaCookingExpanded.VanillaExpandedFramework_FoodUtility_GetMeatSourceCategory_Patch.DontCrapTheBedWithIngredientsWithoutNutrition | |
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 | |
Game.InitNewGame: TRANS: VFECore.Patch_Game+InitNewGame.Transpiler | |
GameComponentUtility.LoadedGame: post: VFECore.Patch_GameComponentUtility+LoadedGame.Postfix | |
GameCondition_ForceWeather.<>c.<RandomizeSettings>b__4_0: post: VFECore.Patch_RandomizeSettings.Postfix | |
GenConstruct.BlocksConstruction: post: VanillaFurnitureExpanded.Patch_BlocksConstruction.Postfix | |
GenGrid.WalkableBy: PRE: VFECore.PhasingPatches.WalkableBy_Prefix | |
GenRadial..cctor: TRANS: CombatExtended.HarmonyCE.Harmony_GenRadial_RadialPatternCount.Transpiler_RadialPatternCount | |
GenRadial.NumCellsInRadius: TRANS: CombatExtended.HarmonyCE.Harmony_GenRadial_RadialPatternCount.Transpiler_RadialPatternCount | |
GenRadial.NumCellsToFillForRadius_ManualRadialPattern: TRANS: CombatExtended.HarmonyCE.Harmony_GenRadial_RadialPatternCount.Transpiler_RadialPatternCount | |
GenRadial.ProcessEquidistantCells: TRANS: CombatExtended.HarmonyCE.Harmony_GenRadial_RadialPatternCount.Transpiler_RadialPatternCount | |
GenRadial.RadialCellsAround: TRANS: CombatExtended.HarmonyCE.Harmony_GenRadial_RadialPatternCount.Transpiler_RadialPatternCount | |
GenRadial.RadialCellsAround: TRANS: CombatExtended.HarmonyCE.Harmony_GenRadial_RadialPatternCount.Transpiler_RadialPatternCount | |
GenRadial.RadialDistinctThingsAround: TRANS: CombatExtended.HarmonyCE.Harmony_GenRadial_RadialPatternCount.Transpiler_RadialPatternCount | |
GenRadial.RadialPatternInRadius: TRANS: CombatExtended.HarmonyCE.Harmony_GenRadial_RadialPatternCount.Transpiler_RadialPatternCount | |
GenRadial.RadiusOfNumCells: TRANS: CombatExtended.HarmonyCE.Harmony_GenRadial_RadialPatternCount.Transpiler_RadialPatternCount | |
GenRadial.SetupManualRadialPattern: TRANS: CombatExtended.HarmonyCE.Harmony_GenRadial_RadialPatternCount.Transpiler_RadialPatternCount | |
GenRadial.SetupRadialPattern: TRANS: CombatExtended.HarmonyCE.Harmony_GenRadial_RadialPatternCount.Transpiler_RadialPatternCount, CombatExtended.HarmonyCE.Harmony_GenRadial_RadialPatternCount.Transpiler_Range | |
GenRadial.get_MaxRadialPatternRadius: TRANS: CombatExtended.HarmonyCE.Harmony_GenRadial_RadialPatternCount.Transpiler_RadialPatternCount | |
GenStep_Power.Generate: PRE: KCSG.GenStep_Power_Prefix.Prefix | |
GenStep_Settlement.ScatterAt: TRANS: VFECore.Patch_GenStep_Settlement+ScatterAt.Transpiler | |
GenStep_Terrain.TerrainFrom: post: VFECore.GenStep_Terrain_TerrainFrom_Patch.Postfix | |
GenStuff.RandomStuffInexpensiveFor: TRANS: [0]VFECore.RandomStuffInexpensiveFor_Patch.Transpiler | |
GenStuff.TryRandomStuffByCommonalityFor: PRE: [800]VFECore.TryRandomStuffByCommonalityFor_Patch.Prefix | |
GenTemperature.ComfortableTemperatureRange: PRE: Analyzer.Performance.H_ComfortableTemperatureRange.Prefix post: Analyzer.Performance.H_ComfortableTemperatureRange.Postfix | |
GhostUtility.GhostGraphicFor: post: VanillaFurnitureExpanded.VanillaExpandedFramework_GhostUtility_GhostGraphicFor_Patch.DisplayBlueprintGraphic | |
GlobalControlsUtility.DoDate: post: CombatExtended.HarmonyCE.Harmony_GlobalControls.Postfix | |
GlobalControlsUtility.DoTimespeedControls: PRE: Analyzer.GUIElement_TPS.Prefix | |
GlobalTextureAtlasManager.TryMarkPawnFrameSetDirty: PRE: VFECore.Patch_DisableAtlasCaching.Prefix | |
Hediff.PostRemoved: post: MVCF.Harmony.Trackers.PostRemoved_Postfix | |
HediffComp_TendDuration.CompTended: TRANS: CombatExtended.HarmonyCE.HediffComp_TendDuration_CompTended.Transpiler | |
HediffDef.SpecialDisplayStats: post: XenobionicPatcher.HarmonyPatches.HediffDef_SpecialDisplayStats_Postfix | |
HediffSet.CalculatePain: post: VFECore.CalculatePain_Patch.Postfix | |
HediffSet.DirtyCache: post: VFECore.DirtyCache_Patch.Postfix | |
HediffSet.get_BleedRateTotal: post: VFECore.Patch_BleedRateTotal.Postfix | |
Hediff_Injury.PostAdd: TRANS: CombatExtended.HarmonyCE.Harmony_Hediff_Injury+Patch_PostAdd.SilenceLogSpam | |
Hediff_Injury.get_BleedRate: post: CombatExtended.HarmonyCE.Harmony_HediffWithComps_BleedRate_Patch.Postfix | |
Hediff_MissingPart.get_BleedRate: post: CombatExtended.HarmonyCE.Harmony_HediffWithComps_BleedRate_Patch.Postfix | |
Hediff_MissingPart.get_IsFreshNonSolidExtremity: PRE: CombatExtended.HarmonyCE.Harmony_Hediff_MissingPart_IsFresh_Patch.Prefix | |
ITab_Pawn_Character.get_IsVisible: post: VFE.Mechanoids.HarmonyPatches.NoBioForMachines.Postfix | |
ITab_Pawn_Gear.DrawThingRow: PRE: VFE.Mechanoids.HarmonyPatches.ITab_Pawn_Gear_Patch.Prefix post: VFE.Mechanoids.HarmonyPatches.ITab_Pawn_Gear_Patch.Postfix | |
ITab_Pawn_Gear.ShouldShowEquipment: post: AnimalBehaviours.VanillaExpandedFramework_ITab_Pawn_Gear_IsVisible_Patch.RemoveTab | |
ITab_Pawn_Gear.TryDrawOverallArmor: TRANS: VFECore.Patch_ITab_Pawn_Gear+TryDrawOverallArmor.Transpiler | |
ITab_Pawn_Gear.get_CanControl: post: VFE.Mechanoids.HarmonyPatches.ITab_Pawn_Gear_CanControl.Postfix | |
IncidentWorker.TryExecute: PRE: VanillaStorytellersExpanded.Patch_TryExecute.Prefix | |
IncidentWorker_Disease.PotentialVictims: post: AnimalBehaviours.VanillaExpandedFramework_IncidentWorker_Disease_PotentialVictims_Patch.Postfix | |
IncidentWorker_Raid.TryExecuteWorker: PRE: VanillaStorytellersExpanded.Patch_TryExecuteWorker.Prefix | |
IncidentWorker_RaidEnemy.ResolveRaidStrategy: post: VFECore.ResolveRaidStrategy_Patch.Postfix | |
IncidentWorker_SelfTame.Candidates: post: AnimalBehaviours.VanillaExpandedFramework_IncidentWorker_SelfTame_Candidates_Patch.Postfix | |
IncidentWorker_WandererJoin.GeneratePawn: TRANS: VFECore.Patch_IncidentWorker_WandererJoin+TryExecuteWorker.Transpiler | |
Job.ExposeData: post: CombatExtended.HarmonyCE.Harmony_Job_ExposeData.Postfix | |
JobDriver_BuildRoof.DoEffect: post: Analyzer.Performance.H_JobDriver_BuildRoof.DoEffectPostfix | |
JobDriver_LayDown.TryMakePreToilReservations: PRE: VFE.Mechanoids.HarmonyPatches.MechanoidsDoNotReserveBeds.Prefix post: VFE.Mechanoids.HarmonyPatches.MechanoidsDoNotReserveBeds.Postfix | |
JobDriver_Wait.CheckForAutoAttack: TRANS: CombatExtended.HarmonyCE.Harmony_JobDriverWait_CheckForAutoAttack.Transpiler | |
JobGiver_AIBreaching.UpdateBreachingTarget: TRANS: CombatExtended.HarmonyCE.Harmony_JobGiver_AIBreaching.Transpiler | |
JobGiver_ConfigurableHostilityResponse.TryGetAttackNearbyEnemyJob: post: CombatExtended.HarmonyCE.Harmony_JobGiver_ConfigurableHostilityResponse.Postfix | |
JobGiver_DropUnusedInventory.Drop: PRE: CombatExtended.HarmonyCE.Harmony_JobGiver_DropUnusedInventory_Drop.Prefix | |
JobGiver_GetFood.TryGiveJob: PRE: AnimalBehaviours.VanillaExpandedFramework_JobGiver_GetFood_GetPriority_Patch.StopEatingThings | |
JobGiver_GetRest.GetPriority: TRANS: NocturnalAnimals.JobGiver_GetRest_Patch+VanillaExpandedFramework_JobGiver_GetRest_GetPriority_Patch.Transpiler | |
JobGiver_OptimizeApparel.ApparelScoreGain: PRE: CombatExtended.HarmonyCE.Harmony_JobGiver_OptimizeApparel_ApparelScoreGain.Prefix | |
JobGiver_PickUpOpportunisticWeapon.ShouldEquipWeapon: post: CombatExtended.HarmonyCE.Harmony_JobGiver_PickUpOpportunisticWeapon.Postfix | |
JobGiver_Reload.TryGiveJob: PRE: CombatExtended.HarmonyCE.Harmony_JobGiver_Reload_TryGiveJob.Prefix | |
JobGiver_UnloadYourInventory.TryGiveJob: TRANS: CombatExtended.HarmonyCE.Harmony_JobGiver_UnloadYourInventory.Transpiler | |
JobGiver_Work.PawnCanUseWorkGiver: post: VFE.Mechanoids.HarmonyPatches.MechanoidsAreCapable.Postfix, VFE.Mechanoids.HarmonyPatches.JobGiver_Work_PawnCanUseWorkGiver_Patch.Postfix | |
LanguageDatabase.SelectLanguage: PRE: HugsLib.Patches.LanguageDatabase_Patch.ForceRestartAfterLangChange | |
ListerBuildingsRepairable.UpdateBuilding: PRE: Analyzer.Performance.H_ListerBuildingsRepairable.Prefix | |
ListerThings.EverListable: post: CombatExtended.HarmonyCE.Harmony_ListerThings_AllowSavingGas.Postfix | |
Log.Error: PRE: Analyzer.DebugLogenabler.ErrorPrefix post: Analyzer.DebugLogenabler.ErrorPostfix | |
Lord.AddPawn: post: VanillaStorytellersExpanded.Patch_AddPawn.Postfix | |
Lord.Cleanup: PRE: VanillaStorytellersExpanded.Patch_Cleanup.Prefix | |
Lord.Notify_PawnDamaged: PRE: Analyzer.Performance.H_Notify_PawnDamaged.Prefix | |
LordToil_Siege.LordToilTick: TRANS: CombatExtended.HarmonyCE.Harmony_LordToil_Siege.Transpiler | |
MainMenuDrawer.Init: post: CharacterEditor.CEditor.OnMainMenuInit | |
MainTabWindow_Inspect.DoInspectPaneButtons: post: VFE.Mechanoids.HarmonyPatches.MainTabWindow_Inspect_Renaming.Postfix | |
MainTabWindow_Research.DrawRightRect: TRANS: VanillaStorytellersExpanded.Patch_MainTabWindow_Research+DrawRightRect.Transpiler | |
Map.ConstructComponents: post: HugsLib.Patches.Map_ConstructComponents_Patch.MapComponentsInitHook | |
Map.ExposeData: PRE: KCSG.Map_ExposeData_Prefix.Prefix | |
Map.FinalizeInit: post: HugsLib.Patches.Map_FinalizeInit_Patch.MapLoadedHook, CharacterEditor.CEditor.OnMapLoaded | |
MapComponentUtility.MapGenerated: post: HugsLib.Patches.MapComponentUtility_MapGenerated_Patch.MapGeneratedHook | |
MapGenerator.GenerateContentsIntoMap: PRE: VFECore.MapGenerator_GenerateContentsIntoMap_Patch.Prefix | |
MapGenerator.GenerateMap: post: VFECore.MapGenerator_GenerateMap_Patch.Postfix | |
MapParent.get_MapGeneratorDef: post: KCSG.MapParent_MapGeneratorDef_Postfix+MapParent_MapGeneratorDef_Patch.Postfix | |
MassUtility.Capacity: post: AnimalBehaviours.VanillaExpandedFramework_MassUtility_Capacity_Patch.MakeGigantelopesCarryMore, VFECore.MassUtility_Capacity_Patch.Postfix, CombatExtended.HarmonyCE.Harmony_MassUtility_Capacity.Postfix | |
MechClusterGenerator.GetBuildingDefsForCluster: post: CombatExtended.HarmonyCE.Harmony_MechClusterGenerator_GetBuildingDefsForCluster.PostFix | |
MemoryThoughtHandler.TryGainMemory: post: VFECore.TryGainMemory_Patch.Postfix | |
ModsConfig.RestartFromChangedMods: PRE: HugsLib.Patches.ModsConfig_RestartFromChangedMods_Patch.QuickRestartInDevMode | |
Page_ConfigureStartingPawns.DrawPortraitArea: post: CharacterEditor.CEditor.AddCharacterEditorButton | |
Page_ConfigureStartingPawns.PreOpen: post: KCSG.Page_ConfigureStartingPawns_PreOpen_Postfix.Postfix | |
PathFinder.FindPath: PRE: CombatExtended.HarmonyCE.Harmony_PathFinder_FindPath.Prefix | |
Pawn.<GetDisabledWorkTypes>g__FillList|260_0: PRE: VanillaApparelExpanded.Pawn_GetDisabledWorkTypes_Patch.Prefix | |
Pawn.DeSpawn: post: VFECore.PhasingPatches.Despawn_Postfix | |
Pawn.GetGizmos: post: AnimalBehaviours.Pawn_GetGizmos_Patch.Postfix, VanillaWeaponsExpandedLaser.HarmonyPatches.VWEL_Pawn_GetGizmos_WeaponGizmoGetter_Patch.GetGizmos_PostFix | |
Pawn.Kill: PRE: VFECore.Patch_Kill.Prefix, VanillaStorytellersExpanded.Patch_Kill.Prefix post: VFE.Mechanoids.HarmonyPatches.MachinesDie.Postfix, VFECore.Patch_Kill.Postfix | |
Pawn.SetFaction: post: VFECore.Patch_Pawn+SetFaction.Postfix | |
Pawn.SpawnSetup: post: VFECore.CompShieldField+SpawnSetup_Patch.Postfix, VFECore.PhasingPatches.CheckPhasing | |
Pawn.TryGetAttackVerb: post: VFECore.Abilities.TryGetAttackVerb_Patch.Postfix | |
Pawn.WorkTypeIsDisabled: post: AnimalBehaviours.VanillaExpandedFramework_Pawn_WorkTypeIsDisabled_Patch.RemoveTendFromAnimals | |
Pawn.get_IsColonistPlayerControlled: post: AnimalBehaviours.VanillaExpandedFramework_Pawn_IsColonistPlayerControlled_Patch.AddAnimalAsColonist | |
PawnApparelGenerator.GenerateStartingApparelFor: post: VFECore.Patch_PawnApparelGenerator.GenerateStartingApparelFor_Postfix | |
PawnApparelGenerator.PossibleApparelSet.CoatButNoShirt: TRANS: VFECore.Patch_PawnApparelGenerator+PossibleApparelSet+manual_CoatButNoShirt.Transpiler | |
PawnBioAndNameGenerator.FillBackstorySlotShuffled: TRANS: VFECore.PawnBioAndNameGenerator_FillBackstorySlotShuffled.Transpiler | |
PawnCapacityUtility.CalculateCapacityLevel: post: VFECore.PawnCapacityUtility_CalculateCapacityLevel.Postfix | |
PawnCapacityUtility.CalculateNaturalPartsAverageEfficiency: PRE: CombatExtended.HarmonyCE.Harmony_PawnCapacityUtility.Prefix | |
PawnColumnWorker_DrugPolicy.GetMinWidth: TRANS: CombatExtended.HarmonyCE.PawnColumnWorkers_Resize.MinWidth | |
PawnColumnWorker_DrugPolicy.GetOptimalWidth: TRANS: CombatExtended.HarmonyCE.PawnColumnWorkers_Resize.OptWidth | |
PawnColumnWorker_FoodRestriction.DoAssignFoodRestrictionButtons: TRANS: CombatExtended.HarmonyCE.PawnColumnWorkers_SwapButtons.Transpiler | |
PawnColumnWorker_FoodRestriction.GetMinWidth: TRANS: CombatExtended.HarmonyCE.PawnColumnWorkers_Resize.MinWidth | |
PawnColumnWorker_FoodRestriction.GetOptimalWidth: TRANS: CombatExtended.HarmonyCE.PawnColumnWorkers_Resize.OptWidth | |
PawnColumnWorker_Outfit.DoCell: TRANS: CombatExtended.HarmonyCE.PawnColumnWorkers_SwapButtons.Transpiler | |
PawnColumnWorker_Outfit.GetMinWidth: TRANS: CombatExtended.HarmonyCE.PawnColumnWorkers_Resize.MinWidth | |
PawnColumnWorker_Outfit.GetOptimalWidth: TRANS: CombatExtended.HarmonyCE.PawnColumnWorkers_Resize.OptWidth | |
PawnComponentsUtility.AddAndRemoveDynamicComponents: post: AnimalBehaviours.VanillaExpandedFramework_PawnComponentsUtility_AddAndRemoveDynamicComponents_Patch.AddDraftability | |
PawnComponentsUtility.CreateInitialComponents: post: VFECore.PawnComponentsUtility_CreateInitialComponents_Patch.Postfix | |
PawnGenerator.GenerateGearFor: post: VFECore.Patch_PawnGenerator+GenerateGearFor.Postfix | |
PawnGenerator.GenerateNewPawnInternal: post: VFECore.Abilities.PawnGen_Patch.Postfix | |
PawnGraphicSet.BeardMatAt: PRE: VFECore.PawnGraphicSet_BeardMatAt_Patch.Prefix | |
PawnGraphicSet.HairMatAt: PRE: VFECore.PawnGraphicSet_HairMatAt_Patch.Prefix | |
PawnGraphicSet.HeadMatAt: PRE: VFECore.PawnGraphicSet_HeadMatAt_Patch.Prefix | |
PawnGraphicSet.MatsBodyBaseAt: TRANS: VFECore.Patch_PawnGraphicSet_MatsBodyBaseAt_Transpiler.Transpiler, CombatExtended.HarmonyCE.Harmony_PawnGraphicSet.Transpiler | |
PawnGraphicSet.ResolveAllGraphics: post: VFECore.Patch_PawnGraphicSet+ResolveAllGraphics.Postfix | |
PawnGraphicSet.ResolveApparelGraphics: post: VFECore.Patch_PawnGraphicSet_ResolveApparelGraphics_Patch.Postfix | |
PawnInventoryGenerator.GenerateInventoryFor: post: CombatExtended.HarmonyCE.Harmony_PawnInventoryGenerator_GenerateInventoryFor.Postfix | |
PawnRenderer.<DrawHeadHair>g__DrawApparel|39_0: TRANS: VFECore.Patch_DrawHeadHair_DrawApparel_Transpiler.Transpiler | |
PawnRenderer.CarryWeaponOpenly: post: VFE.Mechanoids.HarmonyPatches.MobileTurretsShowTurrets.Postfix | |
PawnRenderer.DrawBodyApparel: TRANS: VFECore.Harmony_PawnRenderer_DrawBodyApparel.Transpiler, CombatExtended.HarmonyCE.Harmony_PawnRenderer+Harmony_PawnRenderer_DrawBodyApparel.Transpiler | |
PawnRenderer.DrawEquipmentAiming: PRE: [800]VFECore.DraftedWeaponDrawOffset_Patch.Prefix, [800]CombatExtended.Lasers.Harmony_PawnRenderer_Draw_EquipmentAiming_GunDrawing_Patch.Prefix, VFE.Mechanoids.HarmonyPatches.RenderTurretCentered.Prefix, CombatExtended.HarmonyCE.Harmony_PawnRenderer+Harmony_PawnRenderer_DrawEquipmentAiming.Prefix, CombatExtended.HarmonyCE.Harmony_PawnRenderer+Harmony_PawnRenderer_DrawEquipmentAiming.Prefix, CompOversizedWeapon.HarmonyCompOversizedWeapon.DrawEquipmentAimingPreFix, VanillaWeaponsExpandedLaser.HarmonyPatches.CYA_PawnRenderer_Draw_EquipmentAiming_GunDrawing_Patch.Prefix post: VFE.Mechanoids.HarmonyPatches.RenderTurretCentered.Postfix TRANS: CombatExtended.HarmonyCE.Harmony_PawnRenderer+Harmony_PawnRenderer_DrawEquipmentAiming.Transpiler | |
PawnRenderer.DrawHeadHair: TRANS: [0]CombatExtended.HarmonyCE.Harmony_PawnRenderer+Harmony_PawnRenderer_DrawHeadHair.Transpiler | |
PawnRenderer.DrawPawnBody: TRANS: VFECore.Patch_PawnRenderer_DrawPawnBody_Transpiler.Transpiler | |
PawnRenderer.GetBodyPos: post: VFECore.PawnRenderer_GetBodyPos_Patch.Postfix | |
PawnRenderer.RenderPawnAt: TRANS: VFECore.Patch_RenderPawnAt.Transpiler | |
PawnUIOverlay.DrawPawnGUIOverlay: PRE: VanillaApparelExpanded.VAE_PawnUIOverlay_Patch.GhillieException, Analyzer.Fixes.H_DrawNamesFix.Prefix | |
PawnUtility.IsFighting: post: AnimalBehaviours.VanillaExpandedFramework_PawnUtility_IsFighting_Patch.DontFlee | |
PawnUtility.Mated: PRE: AnimalBehaviours.PawnUtility_Mated+VanillaExpandedFramework_PawnUtility_Mated_Patch.Prefix | |
PawnVerbGizmoUtility.GetGizmosForVerb: post: CombatExtended.HarmonyCE.Compatibility.Harmony_VanillaWeaponsExpandedMakeshift+Harmony_Patch_PawnVerbGizmoUtility.Postfix | |
Pawn_ApparelTracker.Notify_ApparelAdded: post: MVCF.Harmony.Trackers.ApparelAdded_Postfix, VFECore.Pawn_ApparelTracker_Notify_ApparelAdded_Patch.Postfix, CombatExtended.HarmonyCE.Harmony_ApparelTracker_Notify_ApparelAdded.Postfix | |
Pawn_ApparelTracker.Notify_ApparelRemoved: post: MVCF.Harmony.Trackers.ApparelRemoved_Postfix, VFECore.Pawn_ApparelTracker_Notify_ApparelRemoved_Patch.Postfix, CombatExtended.HarmonyCE.Harmony_ApparelTracker_Notify_ApparelRemoved.Postfix | |
Pawn_ApparelTracker.Remove: post: VFECore.Pawn_ApparelTracker_Remove_Patch.Postfix | |
Pawn_ApparelTracker.TryDrop: post: VanillaApparelExpanded.Patch_TryDrop.Postfix, VFECore.TryDrop_Patch.Postfix, VFECore.Patch_Pawn_ApparelTracker+TryDrop_Patch.Postfix | |
Pawn_ApparelTracker.Wear: post: VanillaApparelExpanded.ApparelTracker_Wear.Postfix, VFECore.Pawn_ApparelTracker_Wear_Patch.Postfix | |
Pawn_DraftController.set_FireAtWill: post: CombatExtended.HarmonyCE.Harmony_Pawn_DraftController_StopAttackJobsOnHoldFire.Postfix | |
Pawn_EquipmentTracker.AddEquipment: post: VFECore.AddEquipment_Patch.Postfix | |
Pawn_EquipmentTracker.Notify_EquipmentAdded: post: MVCF.Harmony.Trackers.EquipmentAdded_Postfix | |
Pawn_EquipmentTracker.Notify_EquipmentRemoved: post: MVCF.Harmony.Trackers.EquipmentRemoved_Postfix | |
Pawn_EquipmentTracker.Notify_PrimaryDestroyed: post: CombatExtended.HarmonyCE.Pawn_EquipmentTracker_AddEquipment.Postfix | |
Pawn_EquipmentTracker.TryDropEquipment: post: VFECore.TryDropEquipment_Patch.Postfix, CombatExtended.HarmonyCE.Pawn_EquipmentTracker_TryDropEquipment.Postfix | |
Pawn_EquipmentTracker.TryTransferEquipmentToContainer: post: CombatExtended.HarmonyCE.Pawn_EquipmentTracker_TryTransferEquipmentToContainer.Postfix | |
Pawn_FilthTracker.Notify_EnteredNewCell: PRE: AnimalBehaviours.VanillaExpandedFramework_Pawn_FilthTracker_Notify_EnteredNewCell_Patch.DontDealWithFilth | |
Pawn_HealthTracker.AddHediff: post: MVCF.Harmony.Trackers.AddHediff_Postfix | |
Pawn_HealthTracker.CheckForStateChange: post: VFECore.Patch_Pawn_HealthTracker+CheckForStateChange.Postfix TRANS: CombatExtended.HarmonyCE.Harmony_Pawn_HealthTracker_CheckForStateChange.Transpiler | |
Pawn_HealthTracker.ShouldBeDowned: PRE: VFECore.Patch_ShouldBeDowned.Prefix | |
Pawn_IdeoTracker.SetIdeo: post: VanillaMemesExpanded.VanillaMemesExpanded_Pawn_IdeoTracker_SetIdeo_Patch.ForceTrait | |
Pawn_InteractionsTracker.TryInteractWith: post: VFECore.TryInteractWith_Patch.Postfix | |
Pawn_MindState.StartFleeingBecauseOfPawnAction: PRE: AnimalBehaviours.VanillaExpandedFramework_Pawn_MindState_StartFleeingBecauseOfPawnAction_Patch.DontFlee | |
Pawn_NeedsTracker.ShouldHaveNeed: PRE: VFEMech.ShouldHaveNeed_Patch.Prefix | |
Pawn_PathFollower.BuildingBlockingNextPathCell: PRE: VFECore.PhasingPatches.NoBuildingBlocking | |
Pawn_PathFollower.CostToMoveIntoCell: post: AnimalBehaviours.VanillaExpandedFramework_Pawn_PathFollower_CostToMoveIntoCell_Patch.DisablePathCostForFloatingCreatures TRANS: VFECore.PhasingPatches.CostToMoveIntoCell_Transpile | |
Pawn_PathFollower.GenerateNewPath: PRE: VFECore.PhasingPatches.GenerateNewPath_Prefix | |
Pawn_PathFollower.StartPath: PRE: VFECore.PhasingPatches.StartPath_Prefix post: VFECore.PhasingPatches.StartPath_Postfix | |
Pawn_PathFollower.TryEnterNextPathCell: post: VFECore.PhasingPatches.UnfogEnteredCells | |
PawnsArrivalModeWorker_CenterDrop.Arrive: post: VanillaStorytellersExpanded.RaidPatches.RaidGroupChecker | |
PawnsArrivalModeWorker_ClusterDrop.Arrive: post: VanillaStorytellersExpanded.RaidPatches.RaidGroupChecker | |
PawnsArrivalModeWorker_EdgeDrop.Arrive: post: VanillaStorytellersExpanded.RaidPatches.RaidGroupChecker | |
PawnsArrivalModeWorker_EdgeDropGroups.Arrive: post: VanillaStorytellersExpanded.RaidPatches.RaidGroupChecker | |
PawnsArrivalModeWorker_EdgeWalkIn.Arrive: post: VanillaStorytellersExpanded.RaidPatches.RaidGroupChecker | |
PawnsArrivalModeWorker_EdgeWalkInGroups.Arrive: post: VanillaStorytellersExpanded.RaidPatches.RaidGroupChecker | |
PawnsArrivalModeWorker_RandomDrop.Arrive: post: VanillaStorytellersExpanded.RaidPatches.RaidGroupChecker | |
PickUpAndHaul_Patch.Throwaway: post: VFEM.HarmonyPatches.PickUpAndHaul_Patch.Postfix | |
PlaceWorker_ShowTurretRadius.<>c.<AllowsPlacing>b__0_0: post: CombatExtended.HarmonyCE.Harmony_PlaceWorker_ShowTurretRadius.PostFix | |
Plant.PlantCollected: post: VanillaPlantsExpanded.VanillaPlantsExpanded_Plant_PlantCollected_Patch.AddSecondaryOutput | |
PlantFallColors.GetFallColorFactor: post: VFECore.Patch_GetFallColorFactor.Postfix | |
PlayDataLoader.DoPlayLoad: post: HugsLib.Patches.PlayDataLoader_Patch.InitModsHook | |
PlayerKnowledgeDatabase.ReloadAndRebind: PRE: VFECore.DefIndicesFixer.Prefix | |
Prefs.get_DevMode: PRE: Analyzer.DebugLogenabler.DevModePrefix | |
Projectile.CheckForFreeIntercept: post: VFEMech.TeslaProjectile+ProjectilePatches.Postfix | |
Projectile.ImpactSomething: post: VFEMech.TeslaProjectile+ProjectilePatches.Postfix | |
Projectile.Launch: PRE: VFECore.Patch_Verb+Projectile_Launch_Patch.Prefix post: VFECore.Projectile_Launch_Patch.Postfix | |
Projectile.get_DamageAmount: post: VFECore.Projectile_DamageAmount_Patch.Postfix | |
Quest.End: PRE: VanillaStorytellersExpanded.Patch_End.Prefix | |
QuestGen.AddSlateQuestTags: post: VanillaStorytellersExpanded.Patch_AddSlateQuestTags.Postfix | |
QuestGen.Generate: post: VFECore.Patch_QuestGen_Generate.Postfix | |
QuestNodeEqualUtility.Equal: PRE: CombatExtended.HarmonyCE.Harmony_QuestNodeEqualUtility_PreventThingDefToAmmoDefCast.Prefix | |
QuestNode_GetPawnKind.<>c__DisplayClass5_1.<SetVars>g__CanHandle|1: post: AnimalBehaviours.VanillaExpandedFramework_QuestNode_GetPawnKind_SetVars_CanHandle_Patch.Postfix | |
RaidStrategyWorker_Siege.MakeLordJob: PRE: VFECore.Patch_RaidStrategyWorker_Siege+MakeLordJob.Prefix | |
Reachability.CanReach: PRE: VFECore.PhasingPatches.AllReachable | |
RecipeDef.SpecialDisplayStats: post: XenobionicPatcher.HarmonyPatches.RecipeDef_SpecialDisplayStats_Postfix | |
ResearchProjectDef.HasTag: post: VFECore.Patch_ResearchProjectDef+HasTag.Postfix | |
ResearchProjectDef.get_CanStartNow: post: VanillaStorytellersExpanded.Patch_ResearchProjectDef+get_CanStartNow.Postfix | |
RoofGrid.SetRoof: PRE: Analyzer.Performance.H_JobDriver_BuildRoof.SetDirty | |
Root.OnGUI: post: HugsLib.Patches.Root_OnGUI_Patch.OnGUIHookUnfiltered | |
Root.Update: post: HugsLib.Patches.Root_Patch.UpdateHook | |
Root_Play.SetupForQuickTestPlay: TRANS: HugsLib.Patches.RootPlay_TestPlay_Patch.InjectCustomQuickstartSettings | |
SappersUtility.CanMineReasonablyFast: PRE: CombatExtended.HarmonyCE.Harmony_SappersUtility.Prefix | |
SectionLayer_FogOfWar.Regenerate: TRANS: VFECore.SectionLayer_FogOfWar_Regenerate_Patch.Transpiler | |
SectionLayer_Snow.SnowDepthColor: PRE: Analyzer.Performance.H_SectionLayer_Snow.Prefix | |
Selector.SelectAllMatchingObjectUnderMouseOnScreen: TRANS: VFE.Mechanoids.HarmonyPatches.Selector_SelectAllMatchingObjectUnderMouseOnScreen_Patch.Transpiler | |
Selector.SelectInsideDragBox: TRANS: VFE.Mechanoids.HarmonyPatches.Selector_SelectInsideDragBox_Patch.Transpiler | |
Settlement.get_MapGeneratorDef: post: KCSG.Settlement_MapGeneratorDef_Postfix+Settlement_MapGeneratorDef_Patch.Postfix | |
SettlementDefeatUtility.IsDefeated: post: VanillaStorytellersExpanded.Patch_IsDefeated.Postfix | |
ShieldBelt.AllowVerbCast: PRE: CombatExtended.HarmonyCE.ShieldBelt_PatchAllowVerbCast.Prefix | |
ShieldBelt.CheckPreAbsorbDamage: post: VFEMech.TeslaProjectile+CheckPreAbsorbDamagePatch.Postfix | |
ShieldBelt.Tick: post: CombatExtended.HarmonyCE.ShieldBelt_DisableOnOperateTurret.Postfix | |
ShotReport.HitReportFor: PRE: VFECore.Patch_Verb+ShotReport_HitReportFor.Prefix | |
ShotReport.get_AimOnTargetChance_StandardTarget: post: VFECore.Patch_Verb+ShotReport_AimOnTargetChance_StandardTarget.Postfix | |
SkillRecord.Learn: PRE: VanillaApparelExpanded.SkillRecord_Learn_Patch.Prefix | |
Skyfaller.Tick: PRE: VFECore.Patch_Tick.Prefix | |
SmokepopBelt.Notify_BulletImpactNearby: PRE: CombatExtended.HarmonyCE.Harmony_SmokepopBelt.Prefix | |
Stance_Warmup.StanceDraw: post: VFECore.Stance_WarmupStanceDraw_Patch.Postfix | |
StatExtension.GetStatValue: post: [0]VFECore.StatExtension_GetStatValue_Patch.Postfix | |
StatWorker.GetExplanationUnfinalized: TRANS: VFECore.StatWorker_GetExplanationUnfinalized_Transpiler.Transpiler | |
StatWorker.GetValueUnfinalized: TRANS: VFECore.StatWorker_GetValueUnfinalized_Transpiler.Transpiler | |
StatsReportUtility.DrawStatsReport: PRE: VFECore.DrawStatsReport_Patch.Prefix post: VFECore.DrawStatsReport_Patch.Postfix | |
Storyteller.TryFire: PRE: VanillaStorytellersExpanded.Patch_MakeIncidentsForInterval.Prefix | |
StorytellerComp.IncidentChanceFinal: post: VanillaStorytellersExpanded.Patch_IncidentChanceFinal.Postfix | |
StunHandler.Notify_DamageApplied: PRE: CombatExtended.HarmonyCE.Harmony_StunHandler_Notify_DamageApplied.Prefix post: CombatExtended.HarmonyCE.Harmony_StunHandler_Notify_DamageApplied.Postfix | |
TerrainGrid.RemoveTopLayer: PRE: VFECore.__TerrainGrid.Prefix | |
TerrainGrid.SetTerrain: PRE: VFECore._TerrainGrid.Prefix post: VFECore._TerrainGrid.Postfix | |
Thing.DeSpawn: PRE: [800]CombatExtended.HarmonyCE.Harmony_Thing_DeSpawn.Prefix | |
Thing.ForceSetStateToUnspawned: PRE: [800]CombatExtended.HarmonyCE.Harmony_Thing_DeSpawn.Prefix | |
Thing.SmeltProducts: post: CombatExtended.HarmonyCE.Harmony_Thing_SmeltProducts.Postfix | |
Thing.SpawnSetup: post: [800]CombatExtended.HarmonyCE.Harmony_Thing_SpawnSetup.Postfix | |
Thing.TakeDamage: PRE: AnimalBehaviours.Patch_TakeDamage.Prefix post: VFECore.Patch_Thing_TakeDamage.Postfix, CombatExtended.HarmonyCE.PatchCETakeDamage.Postfix | |
Thing.get_DefaultGraphic: PRE: GraphicCustomization.Thing_DefaultGraphic_Patch.Prefix post: CompOversizedWeapon.HarmonyCompOversizedWeapon.get_DefaultGraphic_PostFix | |
Thing.set_Position: TRANS: CombatExtended.HarmonyCE.Harmony_Thing_Position.Transpiler | |
ThingDef.<SpecialDisplayStats>d__319.MoveNext: post: CombatExtended.HarmonyCE.Harmony_ThingDef.Postfix | |
ThingDef.SpecialDisplayStats: post: VFECore.ThingDef_SpecialDisplayStats_Patch.Postfix, NocturnalAnimals.ThingDef_Patch+VanillaExpandedFramework_ThingDef_SpecialDisplayStats_Nocturnal_Patch.Postfix, AnimalBehaviours.Patch_ThingDef+VanillaExpandedFramework_ThingDef_SpecialDisplayStats_Patch.Postfix, VFECore.Patch_ThingDef+SetFaction.Postfix, CombatExtended.HarmonyCE.Harmony_ThingDef_SpecialDisplayStats_Patch.Postfix | |
ThingDef.get_AllRecipes: post: XenobionicPatcher.HarmonyPatches.AllRecipes_Postfix | |
ThingDef.get_DescriptionDetailed: TRANS: VFECore.ThingDef_StatOffsetFromGear_Transpiler.Transpiler | |
ThingDefGenerator_Corpses.ImpliedCorpseDefs: post: VFECore.ThingDefGenerator_Corpses_ImpliedCorpseDefs_Patch.Postfix | |
ThingDefGenerator_Meat.<ImpliedMeatDefs>d__0.MoveNext: post: CombatExtended.HarmonyCE.Harmony_ThingDefGenerator_Meat.Postfix | |
ThingListGroupHelper.Includes: TRANS: CombatExtended.HarmonyCE.Harmony_ThingListGroupHelper.Transpiler | |
ThingOwner.NotifyAdded: post: CombatExtended.HarmonyCE.Harmony_ThingOwner_NotifyAdded_Patch.Postfix | |
ThingOwner.NotifyAddedAndMergedWith: post: CombatExtended.HarmonyCE.Harmony_ThingOwner_NotifyAddedAndMergedWith_Patch.Postfix | |
ThingOwner.NotifyRemoved: post: CombatExtended.HarmonyCE.Harmony_ThingOwner_NotifyRemoved_Patch.Postfix | |
ThingOwner.Take: post: CombatExtended.HarmonyCE.Harmony_ThingOwner_Take_Patch.Postfix | |
ThingSelectionUtility.SelectableByMapClick: post: VanillaApparelExpanded.VAE_ThingSelectionUtility_Patch.GhillieException | |
ThingStuffPair.get_Commonality: post: VFECore.Commonality_Patch.Postfix | |
ThingWithComps.ExposeData: post: VFECore.Thing_ExposeData_Patch.Postfix | |
ThingWithComps.SpawnSetup: post: VFECore.Thing_SpawnSetup_Patch.Postfix | |
TickManager.DoSingleTick: PRE: VFECore.DoSingleTick_Patch.Prefix post: VFECore.DoSingleTick_Patch.Postfix | |
TickManager.get_TickRateMultiplier: post: Analyzer.Performance.H_ZoomThrottle.TickManager_Postfix | |
TileFinder.<>c__DisplayClass1_0.<RandomSettlementTileFor>b__1: post: VFECore.Patch_RandomSettlementTileFor.Postfix | |
TileFinder.RandomSettlementTileFor: PRE: VFECore.Patch_RandomSettlementTileFor+RandomSettlementTileFor_Patch.Prefix post: VFECore.Patch_RandomSettlementTileFor+RandomSettlementTileFor_Patch.Postfix | |
Tool.AdjustedCooldown: post: VFECore.Tool_AdjustedCooldown_Patch.Postfix | |
TooltipUtility.ShotCalculationTipString: post: CombatExtended.HarmonyCE.Harmony_TooltipUtility_ShotCalculationTipString_Patch.Postfix | |
Tornado.CellImmuneToDamage: post: VFECore.CellImmuneToDamage.Postfix | |
TradeDeal.UpdateCurrencyCount: TRANS: CombatExtended.HarmonyCE.Harmony_TradeDeal_UpdateCurrencyCount.Transpiler | |
TradeUtility.GetPricePlayerBuy: TRANS: CombatExtended.HarmonyCE.Harmony_TradeUtility.Transpiler | |
TraderCaravanUtility.GetTraderCaravanRole: post: VFECore.Patch_TraderCaravanUtility+GetTraderCaravanRole.Postfix | |
TrainableUtility.TamenessCanDecay: PRE: AnimalBehaviours.VanillaExpandedFramework_TrainableUtility_TamenessCanDecay_Patch.RemoveTamenessDecayCheck | |
TransferableUIUtility.DoExtraAnimalIcons: post: VFE.Mechanoids.TransferableUIUtility_DoExtraAnimalIcons_Patch.Postfix | |
Transition.Execute: PRE: VanillaStorytellersExpanded.Patch_Execute.Prefix | |
TurretGunUtility.<>c__DisplayClass1_0.<TryFindRandomShellDef>b__0: post: CombatExtended.HarmonyCE.Harmony_TurretGunUtility.Postfix | |
TurretTop.DrawTurret: PRE: CombatExtended.Lasers.Harmony_TuretTop_DrawTurret_LaserTurret_Patch.Prefix, VanillaWeaponsExpandedLaser.HarmonyPatches.CYA_TuretTop_DrawTurret_LaserTurret_Patch.Prefix | |
UIRoot.UIRootOnGUI: post: HugsLib.Patches.UIRoot_OnGUI_Patch.OnGUIHook | |
UIRoot_Entry.DoMainMenu: post: CharacterEditor.CEditor.OnDoingMainMenu | |
UIRoot_Entry.UIRootOnGUI: PRE: Analyzer.H_KeyPresses.OnGUI | |
UIRoot_Play.UIRootOnGUI: PRE: Analyzer.H_KeyPresses.OnGUI | |
Verb.Available: post: VFECore.Patch_Verb+Available.Postfix | |
Verb.IsStillUsableBy: post: CombatExtended.HarmonyCE.Harmony_Verb_IsStillUsableBy.Postfix | |
Verb.TryCastNextBurstShot: TRANS: CombatExtended.HarmonyCE.Harmony_Verb_TryCastNextBurstShot.Transpiler | |
Verb.TryFindShootLineFromTo: PRE: CombatExtended.HarmonyCE.Verb_LaunchProjectileCE_RerouteTryFindShootLineFromTo.Prefix | |
Verb.TryStartCastOn: PRE: [100]VanillaWeaponsExpandedLaser.HarmonyPatches.VWEL_Verb_Shoot_TryStartCastOn_RapidFire_Patch.TryStartCastOn_RapidFire_Prefix post: [401]VanillaWeaponsExpandedLaser.HarmonyPatches.VWEL_Verb_Shoot_TryStartCastOn_RapidFire_Patch.TryStartCastOn_RapidFire_Postfix TRANS: CombatExtended.HarmonyCE.Harmony_Verb_TryStartCastOn.Transpiler | |
VerbProperties.AdjustedCooldown: post: AnimalBehaviours.VanillaExpandedFramework_VerbProperties_AdjustedCooldown_Patch.LastStand | |
VerbProperties.AdjustedCooldown: post: VFECore.Patch_Verb+VerbProperties_AdjustedCooldown_Patch.Postfix | |
VerbProperties.AdjustedMeleeDamageAmount: post: VFECore.AdjustedMeleeDamageAmount_Patch.Postfix | |
VerbProperties.get_LaunchesProjectile: post: CombatExtended.HarmonyCE.Harmony_VerbProperties.Postfix | |
VerbTracker.CreateVerbTargetCommand: post: GraphicCustomization.VerbTracker_CreateVerbTargetCommand_Patch.Postfix | |
VerbTracker.VerbsTick: TRANS: CombatExtended.HarmonyCE.Harmony_VerbTracker_Modify_VerbsTick.Transpiler | |
VerbUtility.GetProjectile: PRE: CombatExtended.HarmonyCE.Harmony_VerbUtility.Prefix | |
Verb_BeatFire.TryCastShot: TRANS: CombatExtended.HarmonyCE.Harmony_Verb_BeatFire+EditFirePunchingStrength.Transpiler | |
Verb_LaunchProjectile.TryCastShot: PRE: VFECore.Patch_Verb+Verb_LaunchProjectile_TryCastShot.Prefix post: VFECore.Patch_Verb+Verb_LaunchProjectile_TryCastShot.Postfix | |
VersionControl.DrawInfoInCorner: post: HarmonyMod.VersionControl_DrawInfoInCorner_Patch.Postfix | |
WanderUtility.GetColonyWanderRoot: post: VFE.Mechanoids.HarmonyPatches.GetColonyWanderRoot_Patch.Postfix | |
WeatherManager.get_CurWeatherPerceived: post: VFECore.Patch_CurWeatherPerceived.Postfix | |
Widgets.DefIcon: PRE: CombatExtended.HarmonyCE.Harmony_Widgets.Prefix | |
WildAnimalSpawner.SpawnRandomWildAnimalAt: TRANS: AnimalBehaviours.VanillaExpandedFramework_WildAnimalSpawner_SpawnRandomWildAnimalAt_Patch.Transpiler | |
WorkGiver_BuildRoof.PotentialWorkCellsGlobal: PRE: Analyzer.Performance.H_JobDriver_BuildRoof.Prefix | |
WorkGiver_HunterHunt.HasHuntingWeapon: post: CombatExtended.HarmonyCE.Harmony_WorkGiver_HunterHunt_HasHuntingWeapon_Patch.Postfix | |
WorkGiver_InteractAnimal.TakeFoodForAnimalInteractJob: post: CombatExtended.HarmonyCE.Harmony_WorkGiver_InteractAnimal_TakeFoodForAnimalInteractJob.Postfix | |
WorkGiver_Tame.JobOnThing: post: CombatExtended.HarmonyCE.Harmony_MessageFailPatch.Postfix | |
WorkGiver_Train.JobOnThing: post: CombatExtended.HarmonyCE.Harmony_MessageFailPatch.Postfix | |
World.NaturalRockTypesIn: post: VFECore.World_NaturalRockTypesIn_Patch.Postfix | |
WorldFactionsUIUtility.DoRow: TRANS: VFECore.Patch_WorldFactionsUIUtility_DoRow.Transpiler | |
WorldFactionsUIUtility.DoWindowContents: post: VFECore.Patch_WorldFactionsUIUtility.Postfix | |
WorldObjectsHolder.Add: PRE: KCSG.WorldObjectsHolder_Add_Prefix.Prefix | |
Harmony versions present: 2.2.2.0: net.pardeike.rimworld.lib.harmony; 2.2.1.0: OskarPotocki.VFECore, GraphicCustomization.Mod, legodude17.mvcf, CombatExtended.HarmonyCE, SineSwiper.XenobionicPatcher, Kikohi.KCSG; 2.1.1.0: rimworld.mod.charactereditor, OskarPotocki.VanillaStorytellersExpanded, Kikohi.PipeSystem; 2.1.0.0: UnlimitedHugs.HugsLib; 2.0.4.0: Dubwise.PerformanceAnalyzer, jecstools.jecrell.comps.oversized, com.ogliss.rimworld.mod.VanillaWeaponsExpandedLaser, OskarPotocki.HeavyWeapons | |
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 | |
[Steamworks.NET] SteamAPI.Init() failed. Possible causes: Steam client not running, launched from outside Steam without steam_appid.txt in place, running with different privileges than Steam client (e.g. "as administrator") | |
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39) | |
RimWorld 1.3.3387 rev695 | |
[HugsLib] version 9.0.1 | |
Checking Multiplayer Compat | |
Combat Extended :: Checking Misc Turrets | |
Combat Extended :: Checking Better Turrets | |
Combat Extended :: Harmony_GenRadial_RadialPatternCount :: Info: Post GenRadial patch maximum radius: 119.4194 | |
Combat Extended :: initialized | |
Translation data for language English has 2 errors. Generate translation report for more info. | |
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39) | |
Type GizmoAmmoStatus probably needs a StaticConstructorOnStartup attribute, because it has a field FullTex of type Texture2D. All assets must be loaded in the main thread. | |
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39) | |
Type ITab_Inventory probably needs a StaticConstructorOnStartup attribute, because it has a field _iconEditAttachments of type Texture2D. All assets must be loaded in the main thread. | |
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39) | |
CharacterEditor v1.3.842 initializing... | |
updating labels for english... | |
loading/updating slots... | |
loading/updating customs... | |
instance created | |
allowing apparel to be colorable... | |
checking editor settings... | |
CharacterEditor v1.3.842 ...done | |
Combat Extended :: Ammo injected | |
Combat Extended :: Bounds pre-generated | |
Checking Multiplayer Compat | |
Combat Extended :: Checking Misc Turrets | |
Combat Extended :: Checking Better Turrets | |
[HugsLib] initializing XenobionicPatcher | |
[XenobionicPatcher] Prep work / pre-caching (took 0.0230s; 169 defs) | |
[XenobionicPatcher] Injecting animal surgical recipes into other animals | |
[XenobionicPatcher] PawnSurgeriesByBioType cache: took 0.0010s; 1/18 keys/recipes | |
[XenobionicPatcher] RaceBodyParts cache: took 0.0000s; 402 BPRs | |
[XenobionicPatcher] DoesPawnHaveSurgery + BodyPart caches: took 0.0010s; 1,242 + 1,197 strings | |
[XenobionicPatcher] Static part loop: took 0.0110s; 38/42 PartToPartMapper keys/BPDs | |
[XenobionicPatcher] Part-to-part mapping: took 0.0000s; 50/71 PartToPartMapper keys/BPDs | |
[XenobionicPatcher] Surgery-to-part mapping: took 0.0000s; 50/71 PartToPartMapper keys/BPDs | |
[XenobionicPatcher] Empty list cleanup: took 0.0000s; 50/71 PartToPartMapper keys/BPDs | |
[XenobionicPatcher] Add new body parts to surgeries: took 0.0000s; 0 additions | |
[XenobionicPatcher] Add new surgeries to pawns: took 0.0000s; 0 additions | |
[XenobionicPatcher] Injected animal surgical recipes into other animals (took 0.0250s; 0 combinations) | |
[XenobionicPatcher] Injecting humanlike surgical recipes into other humanlikes | |
[XenobionicPatcher] PawnSurgeriesByBioType cache: took 0.0000s; 1/96 keys/recipes | |
[XenobionicPatcher] RaceBodyParts cache: took 0.0000s; 64 BPRs | |
[XenobionicPatcher] DoesPawnHaveSurgery + BodyPart caches: took 0.0000s; 96 + 32 strings | |
[XenobionicPatcher] Static part loop: took 0.0010s; 34/34 PartToPartMapper keys/BPDs | |
[XenobionicPatcher] Part-to-part mapping: took 0.0000s; 34/34 PartToPartMapper keys/BPDs | |
[XenobionicPatcher] Surgery-to-part mapping: took 0.0020s; 34/34 PartToPartMapper keys/BPDs | |
[XenobionicPatcher] Empty list cleanup: took 0.0000s; 34/34 PartToPartMapper keys/BPDs | |
[XenobionicPatcher] Add new body parts to surgeries: took 0.0010s; 0 additions | |
[XenobionicPatcher] Add new surgeries to pawns: took 0.0000s; 0 additions | |
[XenobionicPatcher] Injected humanlike surgical recipes into other humanlikes (took 0.0060s; 79 combinations) | |
[XenobionicPatcher] Injecting artificial part surgical recipes into mechs | |
[XenobionicPatcher] PawnSurgeriesByBioType cache: took 0.0000s; 1/0 keys/recipes | |
[XenobionicPatcher] RaceBodyParts cache: took 0.0000s; 143 BPRs | |
[XenobionicPatcher] DoesPawnHaveSurgery + BodyPart caches: took 0.0000s; 0 + 85 strings | |
[XenobionicPatcher] Static part loop: took 0.0030s; 40/46 PartToPartMapper keys/BPDs | |
[XenobionicPatcher] Part-to-part mapping: took 0.0000s; 55/139 PartToPartMapper keys/BPDs | |
[XenobionicPatcher] Surgery-to-part mapping: took 0.0000s; 55/139 PartToPartMapper keys/BPDs | |
[XenobionicPatcher] Empty list cleanup: took 0.0000s; 55/139 PartToPartMapper keys/BPDs | |
[XenobionicPatcher] Add new body parts to surgeries: took 0.0000s; 4 additions | |
[XenobionicPatcher] Add new surgeries to pawns: took 0.0000s; 8 additions | |
[XenobionicPatcher] Injected artificial part surgical recipes into mechs (took 0.0040s; 130 combinations) | |
[XenobionicPatcher] Injecting animal surgical recipes into humanlikes | |
[XenobionicPatcher] PawnSurgeriesByBioType cache: took 0.0000s; 1/96 keys/recipes | |
[XenobionicPatcher] RaceBodyParts cache: took 0.0000s; 64 BPRs | |
[XenobionicPatcher] DoesPawnHaveSurgery + BodyPart caches: took 0.0000s; 96 + 32 strings | |
[XenobionicPatcher] Static part loop: took 0.0010s; 34/34 PartToPartMapper keys/BPDs | |
[XenobionicPatcher] Part-to-part mapping: took 0.0000s; 34/34 PartToPartMapper keys/BPDs | |
[XenobionicPatcher] Surgery-to-part mapping: took 0.0000s; 34/34 PartToPartMapper keys/BPDs | |
[XenobionicPatcher] Empty list cleanup: took 0.0000s; 34/34 PartToPartMapper keys/BPDs | |
[XenobionicPatcher] Add new body parts to surgeries: took 0.0000s; 0 additions | |
[XenobionicPatcher] Add new surgeries to pawns: took 0.0000s; 0 additions | |
[XenobionicPatcher] Injected animal surgical recipes into humanlikes (took 0.0010s; 0 combinations) | |
[XenobionicPatcher] Injecting humanlike surgical recipes into animals | |
[XenobionicPatcher] PawnSurgeriesByBioType cache: took 0.0000s; 1/18 keys/recipes | |
[XenobionicPatcher] RaceBodyParts cache: took 0.0000s; 402 BPRs | |
[XenobionicPatcher] DoesPawnHaveSurgery + BodyPart caches: took 0.0010s; 1,242 + 1,197 strings | |
[XenobionicPatcher] Static part loop: took 0.0070s; 38/42 PartToPartMapper keys/BPDs | |
[XenobionicPatcher] Part-to-part mapping: took 0.0000s; 50/71 PartToPartMapper keys/BPDs | |
[XenobionicPatcher] Surgery-to-part mapping: took 0.0000s; 50/71 PartToPartMapper keys/BPDs | |
[XenobionicPatcher] Empty list cleanup: took 0.0000s; 50/71 PartToPartMapper keys/BPDs | |
[XenobionicPatcher] Add new body parts to surgeries: took 0.0000s; 9 additions | |
[XenobionicPatcher] Add new surgeries to pawns: took 0.0030s; 3,948 additions | |
[XenobionicPatcher] Injected humanlike surgical recipes into animals (took 0.0130s; 5,451 combinations) | |
[XenobionicPatcher] Injecting fleshlike surgical recipes into fleshlikes | |
[XenobionicPatcher] PawnSurgeriesByBioType cache: took 0.0000s; 2/190 keys/recipes | |
[XenobionicPatcher] RaceBodyParts cache: took 0.0000s; 466 BPRs | |
[XenobionicPatcher] DoesPawnHaveSurgery + BodyPart caches: took 0.0030s; 5,286 + 1,229 strings | |
[XenobionicPatcher] Static part loop: took 0.0080s; 38/42 PartToPartMapper keys/BPDs | |
[XenobionicPatcher] Part-to-part mapping: took 0.0000s; 50/72 PartToPartMapper keys/BPDs | |
[XenobionicPatcher] Surgery-to-part mapping: took 0.0010s; 50/72 PartToPartMapper keys/BPDs | |
[XenobionicPatcher] Empty list cleanup: took 0.0000s; 50/72 PartToPartMapper keys/BPDs | |
[XenobionicPatcher] Add new body parts to surgeries: took 0.0000s; 0 additions | |
[XenobionicPatcher] Add new surgeries to pawns: took 0.0020s; 0 additions | |
[XenobionicPatcher] Injected fleshlike surgical recipes into fleshlikes (took 0.0170s; 6,580 combinations) | |
[XenobionicPatcher] Injecting humanlike surgical recipes into mechs | |
[XenobionicPatcher] PawnSurgeriesByBioType cache: took 0.0000s; 1/4 keys/recipes | |
[XenobionicPatcher] RaceBodyParts cache: took 0.0000s; 143 BPRs | |
[XenobionicPatcher] DoesPawnHaveSurgery + BodyPart caches: took 0.0000s; 8 + 85 strings | |
[XenobionicPatcher] Static part loop: took 0.0080s; 40/46 PartToPartMapper keys/BPDs | |
[XenobionicPatcher] Part-to-part mapping: took 0.0000s; 55/139 PartToPartMapper keys/BPDs | |
[XenobionicPatcher] Surgery-to-part mapping: took 0.0000s; 55/139 PartToPartMapper keys/BPDs | |
[XenobionicPatcher] Empty list cleanup: took 0.0000s; 55/139 PartToPartMapper keys/BPDs | |
[XenobionicPatcher] Add new body parts to surgeries: took 0.0000s; 11 additions | |
[XenobionicPatcher] Add new surgeries to pawns: took 0.0000s; 172 additions | |
[XenobionicPatcher] Injected humanlike surgical recipes into mechs (took 0.0100s; 395 combinations) | |
[XenobionicPatcher] Injecting mech-like surgical recipes into humanlikes | |
[XenobionicPatcher] PawnSurgeriesByBioType cache: took 0.0000s; 1/96 keys/recipes | |
[XenobionicPatcher] RaceBodyParts cache: took 0.0000s; 64 BPRs | |
[XenobionicPatcher] DoesPawnHaveSurgery + BodyPart caches: took 0.0000s; 96 + 32 strings | |
[XenobionicPatcher] Static part loop: took 0.0020s; 34/34 PartToPartMapper keys/BPDs | |
[XenobionicPatcher] Part-to-part mapping: took 0.0000s; 34/34 PartToPartMapper keys/BPDs | |
[XenobionicPatcher] Surgery-to-part mapping: took 0.0000s; 34/34 PartToPartMapper keys/BPDs | |
[XenobionicPatcher] Empty list cleanup: took 0.0000s; 34/34 PartToPartMapper keys/BPDs | |
[XenobionicPatcher] Add new body parts to surgeries: took 0.0000s; 0 additions | |
[XenobionicPatcher] Add new surgeries to pawns: took 0.0000s; 0 additions | |
[XenobionicPatcher] Injected mech-like surgical recipes into humanlikes (took 0.0030s; 0 combinations) | |
[XenobionicPatcher] Cleaning up hand/foot surgical recipes | |
[XenobionicPatcher] Cleaning up hand/foot surgical recipes (took 0.0130s) | |
[XenobionicPatcher] Merging duplicate surgical recipes, hyperlinking, and sorting | |
[XenobionicPatcher] Remove dupes from PawnDefs: took 0.0010s; 5,466 surgeries total | |
[XenobionicPatcher] Merge surgeries: took 0.0650s; 0 surgeries merged; 80 surgeries total | |
[XenobionicPatcher] Add hyperlinks to surgeries: took 0.1090s; 17 surgeries with new hyperlinks | |
[XenobionicPatcher] Sort surgeries: took 0.0220s; 5,466 surgeries total | |
[XenobionicPatcher] Merged duplicate surgical recipes, hyperlinking, and sorting (took 0.2140s) | |
Unloading 5 Unused Serialized files (Serialized files now loaded: 2) | |
Unloading 448 unused Assets to reduce memory usage. Loaded Objects now: 17851. | |
Total: 176.407000 ms (FindLiveObjects: 0.690300 ms CreateObjectMapping: 0.270100 ms MarkObjects: 174.869400 ms DeleteObjects: 0.576700 ms) | |
Loading game from file t with mods: | |
- brrainz.harmony | |
- Ludeon.RimWorld | |
- Ludeon.RimWorld.Royalty | |
- Ludeon.RimWorld.Ideology | |
- UnlimitedHugs.HugsLib | |
- OskarPotocki.VanillaFactionsExpanded.Core | |
- void.charactereditor | |
- CETeam.CombatExtended | |
- CETeam.CombatExtendedArmors | |
- CETeam.CombatExtendedGuns | |
- CETeam.CombatExtendedMelee | |
- Sam.LG | |
- SineSwiper.XenobionicPatcher | |
- Dubwise.DubsPerformanceAnalyzer | |
checking editor settings... | |
Unloading 0 Unused Serialized files (Serialized files now loaded: 2) | |
Unloading 0 unused Assets to reduce memory usage. Loaded Objects now: 21851. | |
Total: 225.470100 ms (FindLiveObjects: 0.871300 ms CreateObjectMapping: 0.327100 ms MarkObjects: 224.202300 ms DeleteObjects: 0.069200 ms) | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment