Skip to content

Instantly share code, notes, and snippets.

@HugsLibRecordKeeper
Created December 11, 2021 23:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save HugsLibRecordKeeper/9868e00e60f1e9a8396c1ee2d5b09680 to your computer and use it in GitHub Desktop.
Save HugsLibRecordKeeper/9868e00e60f1e9a8396c1ee2d5b09680 to your computer and use it in GitHub Desktop.
Rimworld output log published using HugsLib
Log uploaded on Sunday, December 12, 2021, 10:01:23 AM
Loaded mods:
Harmony(brrainz.harmony)[mv:1.1.1.0]: 0Harmony(2.1.1), HarmonyMod(1.1.1)
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.1.1,fv:1.2.0.1), HugsLib(av:1.0.0,fv:9.0.1)
Combat Extended(CETeam.CombatExtended)[mv:1.3.4.3]: CombatExtended(0.0.0)
Early Times(RD.EarlyTimes)[mv:1.0.8]: MedTimes(1.0.0), MedTimesHarmony(1.0.0), EarlyTimesCE(1.0.0)
Active Harmony patches:
ApparelGraphicRecordGetter.TryGetGraphicApparel: TRANS: CombatExtended.HarmonyCE.Harmony_ApparelGraphicRecordGetter.Transpiler
ApparelLayerDef.get_IsUtilityLayer: post: CombatExtended.HarmonyCE.Harmony_ApparelLayerDef.Postfix
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
CastPositionFinder.CastPositionPreference: post: CombatExtended.HarmonyCE.Harmony_CastPositionFinder+CastPositionFinder_CastPositionPreference_Patch.Postfix
CastPositionFinder.TryFindCastPosition: PRE: CombatExtended.HarmonyCE.Harmony_CastPositionFinder+CastPositionFinder_TryFindCastPosition_Patch.Prefix post: CombatExtended.HarmonyCE.Harmony_CastPositionFinder+CastPositionFinder_TryFindCastPosition_Patch.Postfix
Command.DrawIcon: PRE: CombatExtended.HarmonyCE.Harmony_Command.Prefix
CompExplosive.Detonate: TRANS: CombatExtended.HarmonyCE.Harmony_CompExplosive_Detonate_Transpiler.Transpiler
CompReloadable.CompGetWornGizmosExtra: post: CombatExtended.HarmonyCE.Harmony_CompReloadable_CompygetWornGizmosExtra.Postfix
CompressibilityDecider.DetermineReferences: TRANS: CombatExtended.HarmonyCE.CompressibilityDecider_DetermineReferences.Transpiler
DamageWorker_AddInjury.ApplyDamageToPart: 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: TRANS: HugsLib.Patches.DevToolStarterOnGUI_Patch.ExtendButtonsWindow
DebugWindowsOpener.DrawButtons: TRANS: HugsLib.Patches.DebugWindowsOpener_Patch.DrawAdditionalButtons
Dialog_Options.DoWindowContents: TRANS: HugsLib.Patches.Dialog_Options_Patch.ReplaceModOptionsButton
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
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.AddHumanlikeOrders: post: CombatExtended.HarmonyCE.FloatMenuMakerMap_Modify_AddHumanlikeOrders.AddMenuItems TRANS: CombatExtended.HarmonyCE.FloatMenuMakerMap_Modify_AddHumanlikeOrders.Transpiler
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
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
GlobalControlsUtility.DoDate: post: CombatExtended.HarmonyCE.Harmony_GlobalControls.Postfix
HediffComp_TendDuration.CompTended: TRANS: CombatExtended.HarmonyCE.HediffComp_TendDuration_CompTended.Transpiler
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
Job.ExposeData: post: CombatExtended.HarmonyCE.Harmony_Job_ExposeData.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_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
LanguageDatabase.SelectLanguage: PRE: HugsLib.Patches.LanguageDatabase_Patch.ForceRestartAfterLangChange
ListerThings.EverListable: post: CombatExtended.HarmonyCE.Harmony_ListerThings_AllowSavingGas.Postfix
LordToil_Siege.LordToilTick: TRANS: CombatExtended.HarmonyCE.Harmony_LordToil_Siege.Transpiler
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
MassUtility.Capacity: post: CombatExtended.HarmonyCE.Harmony_MassUtility_Capacity.Postfix
MechClusterGenerator.GetBuildingDefsForCluster: post: CombatExtended.HarmonyCE.Harmony_MechClusterGenerator_GetBuildingDefsForCluster.PostFix
ModsConfig.RestartFromChangedMods: PRE: HugsLib.Patches.ModsConfig_RestartFromChangedMods_Patch.QuickRestartInDevMode
PathFinder.FindPath: PRE: CombatExtended.HarmonyCE.Harmony_PathFinder_FindPath.Prefix
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
PawnGraphicSet.MatsBodyBaseAt: TRANS: CombatExtended.HarmonyCE.Harmony_PawnGraphicSet.Transpiler
PawnInventoryGenerator.GenerateInventoryFor: post: CombatExtended.HarmonyCE.Harmony_PawnInventoryGenerator_GenerateInventoryFor.Postfix
PawnRenderer.DrawBodyApparel: TRANS: CombatExtended.HarmonyCE.Harmony_PawnRenderer+Harmony_PawnRenderer_DrawBodyApparel.Transpiler
PawnRenderer.DrawEquipmentAiming: PRE: [800]CombatExtended.Lasers.Harmony_PawnRenderer_Draw_EquipmentAiming_GunDrawing_Patch.Prefix, CombatExtended.HarmonyCE.Harmony_PawnRenderer+Harmony_PawnRenderer_DrawEquipmentAiming.Prefix, CombatExtended.HarmonyCE.Harmony_PawnRenderer+Harmony_PawnRenderer_DrawEquipmentAiming.Prefix TRANS: CombatExtended.HarmonyCE.Harmony_PawnRenderer+Harmony_PawnRenderer_DrawEquipmentAiming.Transpiler
PawnRenderer.DrawHeadHair: TRANS: [0]CombatExtended.HarmonyCE.Harmony_PawnRenderer+Harmony_PawnRenderer_DrawHeadHair.Transpiler
Pawn_ApparelTracker.Notify_ApparelAdded: post: CombatExtended.HarmonyCE.Harmony_ApparelTracker_Notify_ApparelAdded.Postfix
Pawn_ApparelTracker.Notify_ApparelRemoved: post: CombatExtended.HarmonyCE.Harmony_ApparelTracker_Notify_ApparelRemoved.Postfix
Pawn_DraftController.set_FireAtWill: post: CombatExtended.HarmonyCE.Harmony_Pawn_DraftController_StopAttackJobsOnHoldFire.Postfix
Pawn_EquipmentTracker.Notify_PrimaryDestroyed: post: CombatExtended.HarmonyCE.Pawn_EquipmentTracker_AddEquipment.Postfix
Pawn_EquipmentTracker.TryDropEquipment: post: CombatExtended.HarmonyCE.Pawn_EquipmentTracker_TryDropEquipment.Postfix
Pawn_EquipmentTracker.TryTransferEquipmentToContainer: post: CombatExtended.HarmonyCE.Pawn_EquipmentTracker_TryTransferEquipmentToContainer.Postfix
Pawn_HealthTracker.CheckForStateChange: TRANS: CombatExtended.HarmonyCE.Harmony_Pawn_HealthTracker_CheckForStateChange.Transpiler
PlaceWorker_ShowTurretRadius.<>c.<AllowsPlacing>b__0_0: post: CombatExtended.HarmonyCE.Harmony_PlaceWorker_ShowTurretRadius.PostFix
PlayDataLoader.DoPlayLoad: post: HugsLib.Patches.PlayDataLoader_Patch.InitModsHook
QuestNodeEqualUtility.Equal: PRE: CombatExtended.HarmonyCE.Harmony_QuestNodeEqualUtility_PreventThingDefToAmmoDefCast.Prefix
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
ShieldBelt.AllowVerbCast: PRE: CombatExtended.HarmonyCE.ShieldBelt_PatchAllowVerbCast.Prefix
ShieldBelt.Tick: post: CombatExtended.HarmonyCE.ShieldBelt_DisableOnOperateTurret.Postfix
SmokepopBelt.Notify_BulletImpactNearby: PRE: CombatExtended.HarmonyCE.Harmony_SmokepopBelt.Prefix
StunHandler.Notify_DamageApplied: PRE: CombatExtended.HarmonyCE.Harmony_StunHandler_Notify_DamageApplied.Prefix post: CombatExtended.HarmonyCE.Harmony_StunHandler_Notify_DamageApplied.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.set_Position: TRANS: CombatExtended.HarmonyCE.Harmony_Thing_Position.Transpiler
ThingDef.<SpecialDisplayStats>d__319.MoveNext: post: CombatExtended.HarmonyCE.Harmony_ThingDef.Postfix
ThingDef.SpecialDisplayStats: post: CombatExtended.HarmonyCE.Harmony_ThingDef_SpecialDisplayStats_Patch.Postfix
ThingDefGenerator_Meat.<ImpliedMeatDefs>d__0.MoveNext: post: CombatExtended.HarmonyCE.Harmony_ThingDefGenerator_Meat.Postfix
ThingDefGenerator_Meat.ImpliedMeatDefs: post: MedTimesHarmony.ImpliedMeatPatches.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
TooltipUtility.ShotCalculationTipString: post: CombatExtended.HarmonyCE.Harmony_TooltipUtility_ShotCalculationTipString_Patch.Postfix
TradeDeal.UpdateCurrencyCount: TRANS: CombatExtended.HarmonyCE.Harmony_TradeDeal_UpdateCurrencyCount.Transpiler
TradeUtility.GetPricePlayerBuy: TRANS: CombatExtended.HarmonyCE.Harmony_TradeUtility.Transpiler
TurretGunUtility.<>c__DisplayClass1_0.<TryFindRandomShellDef>b__0: post: CombatExtended.HarmonyCE.Harmony_TurretGunUtility.Postfix
TurretTop.DrawTurret: PRE: CombatExtended.Lasers.Harmony_TuretTop_DrawTurret_LaserTurret_Patch.Prefix
UIRoot.UIRootOnGUI: post: HugsLib.Patches.UIRoot_OnGUI_Patch.OnGUIHook
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: TRANS: CombatExtended.HarmonyCE.Harmony_Verb_TryStartCastOn.Transpiler
VerbProperties.get_LaunchesProjectile: post: CombatExtended.HarmonyCE.Harmony_VerbProperties.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
VersionControl.DrawInfoInCorner: post: HarmonyMod.VersionControl_DrawInfoInCorner_Patch.Postfix
Widgets.DefIcon: PRE: CombatExtended.HarmonyCE.Harmony_Widgets.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
Harmony versions present: 2.1.1.0: net.pardeike.rimworld.lib.harmony, CombatExtended.HarmonyCE; 2.1.0.0: UnlimitedHugs.HugsLib, RD.EarlyTimes
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
Command line arguments: -savedatafolder=C:\Users\DKP\AppData\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios
RimWorld 1.3.3200 rev726
Save data folder overridden to C:\Users\DKP\AppData\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios
[HugsLib] version 9.0.1
Combat Extended :: Harmony_GenRadial_RadialPatternCount :: Info: Post GenRadial patch maximum radius: 119.4194
Combat Extended :: initialized
XML error: Could not find parent node named "CE_AmmoCannonChangeable" for node "ThingDef". Full node: <ThingDef Class="CombatExtended.AmmoDef" ParentName="CE_AmmoCannonChangeable"><defName>Ammo_MedTimes_CannonBallMetal</defName><label>Metal cannon ball</label><description>Standart cannon ball, made of metal. Nec Pluribus Impar.</description><graphicData><texPath>Things/Item/Shells/CannonBallMetal</texPath><graphicClass>Graphic_StackCount</graphicClass></graphicData><statBases><Mass>3</Mass><MarketValue>18</MarketValue></statBases><ammoClass>CannonBall</ammoClass><smeltProducts><Steel>6</Steel></smeltProducts></ThingDef>
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
XML error: Duplicate XML node name explosionRadius in this XML block: <projectile Class="CombatExtended.ProjectilePropertiesCE"><damageDef>Thump</damageDef><damageAmountBase>100</damageAmountBase><armorPenetrationSharp>0.0</armorPenetrationSharp><armorPenetrationBlunt>4.5</armorPenetrationBlunt><explosionRadius>1.4</explosionRadius><explosionRadius>1.6</explosionRadius><preExplosionSpawnThingDef>Steel</preExplosionSpawnThingDef><preExplosionSpawnChance>0.6</preExplosionSpawnChance><explosionEffect>ExtinguisherExplosion</explosionEffect><soundImpactAnticipate>MortarRound_PreImpact</soundImpactAnticipate><soundExplode>MortarIncendiary_Explode</soundExplode></projectile>
Root node: <ThingDef ParentName="BaseCannonProjectile"><defName>CEProjectile_Cannon_Standart</defName><label>Metal cannon ball</label><graphicData><texPath>Bullets/CannonStandartShot</texPath><graphicClass>Graphic_Single</graphicClass><shaderType>TransparentPostLight</shaderType></graphicData><projectile Class="CombatExtended.ProjectilePropertiesCE"><damageDef>Thump</damageDef><damageAmountBase>100</damageAmountBase><armorPenetrationSharp>0.0</armorPenetrationSharp><armorPenetrationBlunt>4.5</armorPenetrationBlunt><explosionRadius>1.4</explosionRadius><explosionRadius>1.6</explosionRadius><preExplosionSpawnThingDef>Steel</preExplosionSpawnThingDef><preExplosionSpawnChance>0.6</preExplosionSpawnChance><explosionEffect>ExtinguisherExplosion</explosionEffect><soundImpactAnticipate>MortarRound_PreImpact</soundImpactAnticipate><soundExplode>MortarIncendiary_Explode</soundExplode></projectile></ThingDef>
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
XML error: Duplicate XML node name explosionRadius in this XML block: <projectile Class="CombatExtended.ProjectilePropertiesCE"><damageDef>Thump</damageDef><damageAmountBase>100</damageAmountBase><armorPenetrationSharp>0.0</armorPenetrationSharp><armorPenetrationBlunt>4.5</armorPenetrationBlunt><explosionRadius>1.4</explosionRadius><explosionRadius>1.6</explosionRadius><preExplosionSpawnThingDef>Steel</preExplosionSpawnThingDef><preExplosionSpawnChance>0.6</preExplosionSpawnChance><explosionEffect>ExtinguisherExplosion</explosionEffect><soundImpactAnticipate>MortarRound_PreImpact</soundImpactAnticipate><soundExplode>MortarIncendiary_Explode</soundExplode></projectile>
Root node: <ThingDef ParentName="BaseArtilleryProjectile"><defName>CEProjectile_Cannon_StandartArtillery</defName><label>Metal cannon ball</label><projectile Class="CombatExtended.ProjectilePropertiesCE"><damageDef>Thump</damageDef><damageAmountBase>100</damageAmountBase><armorPenetrationSharp>0.0</armorPenetrationSharp><armorPenetrationBlunt>4.5</armorPenetrationBlunt><explosionRadius>1.4</explosionRadius><explosionRadius>1.6</explosionRadius><preExplosionSpawnThingDef>Steel</preExplosionSpawnThingDef><preExplosionSpawnChance>0.6</preExplosionSpawnChance><explosionEffect>ExtinguisherExplosion</explosionEffect><soundImpactAnticipate>MortarRound_PreImpact</soundImpactAnticipate><soundExplode>MortarIncendiary_Explode</soundExplode></projectile></ThingDef>
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
XML error: Duplicate XML node name weaponTags in this XML block: <ThingDef ParentName="MedTimes_ArtilleryChangeAmmo"><defName>MedTimes_Turret_CannonTop</defName><recoilPower>3</recoilPower><label>Cannon turret</label><description>A large shooty-like weapon.</description><graphicData><texPath>Things/Building/Security/Cannon/MedTimes_Cannon_Top</texPath><graphicClass>Graphic_Single</graphicClass></graphicData><statBases><AccuracyTouch>0.25</AccuracyTouch><AccuracyShort>0.50</AccuracyShort><AccuracyMedium>0.99</AccuracyMedium><AccuracyLong>0.90</AccuracyLong><RangedWeapon_Cooldown>1</RangedWeapon_Cooldown></statBases><weaponTags><li>Artillery_BaseDestroyer</li></weaponTags><verbs><li Class="CombatExtended.VerbPropertiesCE"><verbClass>CombatExtended.Verb_ShootMortarCE</verbClass><forceNormalTimeSpeed>false</forceNormalTimeSpeed><hasStandardCommand>true</hasStandardCommand><defaultProjectile>CEProjectile_Cannon_Stone</defaultProjectile><warmupTime>4.5</warmupTime><minRange>16</minRange><range>700</range><burstShotCount>1</burstShotCount><soundCast>Explosion_Flame</soundCast><muzzleFlashScale>0.1</muzzleFlashScale><circularError>1</circularError><indirectFirePenalty>0.4</indirectFirePenalty><targetParams><canTargetLocations>true</canTargetLocations></targetParams></li></verbs><comps><li Class="CombatExtended.CompProperties_Charges"><chargeSpeeds><li>30</li><li>50</li><li>70</li><li>90</li></chargeSpeeds></li><li Class="CombatExtended.CompProperties_AmmoUser"><magazineSize>1</magazineSize><reloadTime>10</reloadTime><ammoSet>AmmoSet_Cannon</ammoSet></li></comps><weaponTags><li>TurretGun</li></weaponTags></ThingDef>
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
XML error: <explosionRadius>1.4</explosionRadius> doesn't correspond to any field in type CompProperties_Explosive. Context: <li Class="CompProperties_Explosive"><damageAmountBase>5</damageAmountBase><explosiveDamageType>Bomb</explosiveDamageType><explosionRadius>1.4</explosionRadius></li>
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
XML error: <explosiveRadius>3.4</explosiveRadius> doesn't correspond to any field in type ProjectilePropertiesCE. Context: <projectile Class="CombatExtended.ProjectilePropertiesCE"><explosionDamageFalloff>true</explosionDamageFalloff><speed>40</speed><flyOverhead>false</flyOverhead><soundAmbient>MortarRound_Ambient</soundAmbient><explosiveRadius>3.4</explosiveRadius><explosiveDamageType>Bomb</explosiveDamageType><damageAmountBase>21</damageAmountBase><armorPenetrationSharp>0</armorPenetrationSharp><armorPenetrationBlunt>0</armorPenetrationBlunt><explosionEffect>ExtinguisherExplosion</explosionEffect><soundImpactAnticipate>MortarRound_PreImpact</soundImpactAnticipate><soundExplode>MortarIncendiary_Explode</soundExplode></projectile>
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
XML error: <explosiveDamageType>Bomb</explosiveDamageType> doesn't correspond to any field in type ProjectilePropertiesCE. Context: <projectile Class="CombatExtended.ProjectilePropertiesCE"><explosionDamageFalloff>true</explosionDamageFalloff><speed>40</speed><flyOverhead>false</flyOverhead><soundAmbient>MortarRound_Ambient</soundAmbient><explosiveRadius>3.4</explosiveRadius><explosiveDamageType>Bomb</explosiveDamageType><damageAmountBase>21</damageAmountBase><armorPenetrationSharp>0</armorPenetrationSharp><armorPenetrationBlunt>0</armorPenetrationBlunt><explosionEffect>ExtinguisherExplosion</explosionEffect><soundImpactAnticipate>MortarRound_PreImpact</soundImpactAnticipate><soundExplode>MortarIncendiary_Explode</soundExplode></projectile>
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
XML error: <ammoClass>Smoke</ammoClass> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="CannonAmmoBase"><thingClass>ThingWithComps</thingClass><category>Item</category><drawerType>MapMeshOnly</drawerType><resourceReadoutPriority>Middle</resourceReadoutPriority><useHitPoints>true</useHitPoints><selectable>true</selectable><altitudeLayer>Item</altitudeLayer><stackLimit>25</stackLimit><statBases><Beauty>2</Beauty><MaxHitPoints>240</MaxHitPoints><Flammability>0.0</Flammability><DeteriorationRate>0.0</DeteriorationRate><Mass>4</Mass><MarketValue>35</MarketValue></statBases><comps><li Class="CompProperties_Forbiddable" /><li Class="CompProperties_Explosive"><explosiveRadius>4</explosiveRadius><explosiveDamageType>Smoke</explosiveDamageType><postExplosionSpawnThingDef>Gas_Smoke</postExplosionSpawnThingDef><postExplosionSpawnChance>0.9</postExplosionSpawnChance><chanceToStartFire>0.2</chanceToStartFire><startWickOnDamageTaken><li>Flame</li></startWickOnDamageTaken><wickTicks>50~120</wickTicks></li></comps><alwaysHaulable>true</alwaysHaulable><drawGUIOverlay>true</drawGUIOverlay><rotatable>false</rotatable><pathCost>14</pathCost><allowedArchonexusCount>-1</allowedArchonexusCount><soundInteract>Stone_Drop</soundInteract><soundDrop>Stone_Drop</soundDrop><tickerType>Normal</tickerType><techLevel>Medieval</techLevel><thingCategories><li>CannonAmmo</li></thingCategories><defName>Ammo_MedTimes_CannonBallFumes</defName><label>Cannon fume ball</label><description>Fume cannon payload. Creates smoke clouds and occasionally ignites things.</description><graphicData><texPath>Things/Item/Shells/CannonFume</texPath><graphicClass>Graphic_StackCount</graphicClass></graphicData><ammoClass>Smoke</ammoClass><detonateProjectile>CEProjectile_Cannon_Fume</detonateProjectile></ThingDef>
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
XML error: <detonateProjectile>CEProjectile_Cannon_Fume</detonateProjectile> doesn't correspond to any field in type ThingDef. Context: <ThingDef ParentName="CannonAmmoBase"><thingClass>ThingWithComps</thingClass><category>Item</category><drawerType>MapMeshOnly</drawerType><resourceReadoutPriority>Middle</resourceReadoutPriority><useHitPoints>true</useHitPoints><selectable>true</selectable><altitudeLayer>Item</altitudeLayer><stackLimit>25</stackLimit><statBases><Beauty>2</Beauty><MaxHitPoints>240</MaxHitPoints><Flammability>0.0</Flammability><DeteriorationRate>0.0</DeteriorationRate><Mass>4</Mass><MarketValue>35</MarketValue></statBases><comps><li Class="CompProperties_Forbiddable" /><li Class="CompProperties_Explosive"><explosiveRadius>4</explosiveRadius><explosiveDamageType>Smoke</explosiveDamageType><postExplosionSpawnThingDef>Gas_Smoke</postExplosionSpawnThingDef><postExplosionSpawnChance>0.9</postExplosionSpawnChance><chanceToStartFire>0.2</chanceToStartFire><startWickOnDamageTaken><li>Flame</li></startWickOnDamageTaken><wickTicks>50~120</wickTicks></li></comps><alwaysHaulable>true</alwaysHaulable><drawGUIOverlay>true</drawGUIOverlay><rotatable>false</rotatable><pathCost>14</pathCost><allowedArchonexusCount>-1</allowedArchonexusCount><soundInteract>Stone_Drop</soundInteract><soundDrop>Stone_Drop</soundDrop><tickerType>Normal</tickerType><techLevel>Medieval</techLevel><thingCategories><li>CannonAmmo</li></thingCategories><defName>Ammo_MedTimes_CannonBallFumes</defName><label>Cannon fume ball</label><description>Fume cannon payload. Creates smoke clouds and occasionally ignites things.</description><graphicData><texPath>Things/Item/Shells/CannonFume</texPath><graphicClass>Graphic_StackCount</graphicClass></graphicData><ammoClass>Smoke</ammoClass><detonateProjectile>CEProjectile_Cannon_Fume</detonateProjectile></ThingDef>
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
XML error: <explosiveRadius>4</explosiveRadius> doesn't correspond to any field in type ProjectileProperties. Context: <projectile><explosionDamageFalloff>true</explosionDamageFalloff><damageDef>Smoke</damageDef><speed>60</speed><explosiveRadius>4</explosiveRadius><soundExplode>Explosion_Smoke</soundExplode><postExplosionSpawnThingDef>Gas_Smoke</postExplosionSpawnThingDef><postExplosionSpawnChance>0.9</postExplosionSpawnChance><explosionChanceToStartFire>0.2</explosionChanceToStartFire><explosionDelay>55</explosionDelay></projectile>
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
[Early Times] Patch operation Verse.PatchOperationReplace(/Defs/RecipeDef[defName="MakeShrapnelCannonAmmo"]/fixedIngredientFilter) failed
file: E:\SteamLibrary\steamapps\workshop\content\294100\2025987215\ModCompat\CombatExtended\Patches\MedTimes_Buildings_Security_Cannon.xml
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
[Early Times] Patch operation Verse.PatchOperationReplace(/Defs/RecipeDef[defName="MakeShrapnelCannonAmmo"]/products) failed
file: E:\SteamLibrary\steamapps\workshop\content\294100\2025987215\ModCompat\CombatExtended\Patches\MedTimes_Buildings_Security_Cannon.xml
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
Mod RD.EarlyTimes has multiple Verse.BuildableDefs named Ammo_MedTimes_CannonShrapnel. Skipping.
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
Mod RD.EarlyTimes has multiple Verse.ThingDefs named Ammo_MedTimes_CannonShrapnel. Skipping.
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
Mod RD.EarlyTimes has multiple CombatExtended.AmmoDefs named Ammo_MedTimes_CannonShrapnel. Skipping.
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
Could not resolve cross-reference to Verse.ThingDef named Ammo_MedTimes_CannonBallMetal_Artillery (wanter=thingDefs)
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
Could not resolve cross-reference: No Verse.ThingDef named Fragment_Shell found to give to Verse.ThingDefCountClass (4x null)
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
Could not resolve cross-reference: No CombatExtended.AmmoDef named Ammo_MedTimes_CannonBallFumes found to give to CombatExtended.AmmoLink (null -> CEProjectile_Cannon_Fume)
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
Config error in Ammo_MedTimes_CannonBallMetal: has null thingClass.
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
Config error in Ammo_MedTimes_CannonBallMetal: has smeltProducts but has smeltable=false
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
Config error in Ammo_MedTimes_CannonBallMetal: has null thingClass.
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
Config error in Ammo_MedTimes_CannonBallMetal: has smeltProducts but has smeltable=false
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
Config error in Ammo_MedTimes_CannonBallMetal: has null thingClass.
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
Config error in Ammo_MedTimes_CannonBallMetal: has smeltProducts but has smeltable=false
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
d3d11: failed to create 2D texture id=2685 width=254 height=128 mips=9 dxgifmt=28 [D3D error was 80070057]
(Filename: Line: 587)
d3d11: failed to create 2D texture shader resource view id=2685 [D3D error was 80070057]
(Filename: Line: 537)
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)
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)
Exception from long event: System.NullReferenceException: Object reference not set to an instance of an object
at CombatExtended.AmmoInjector.InjectAmmos () [0x0019d] in <7247e984d3414352854a2cb1aa3e354c>:0
at CombatExtended.AmmoInjector.Inject () [0x00001] in <7247e984d3414352854a2cb1aa3e354c>:0
at Verse.LongEventHandler.UpdateCurrentSynchronousEvent (System.Boolean& sceneChanged) [0x0001d] in <cdbd0ed5089a418da09b9a259f9dbd8f>:0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)
Combat Extended :: Bounds pre-generated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment