<BLCMM v="1"> #<!!!You opened a file saved with BLCMM in FilterTool. Please update to BLCMM to properly open this file!!!> <head> <type name="BL2" offline="false"/> <profiles> <profile name="default" current="true"/> </profiles> </head> <body> <category name="Enemy name fixer"> <category name="Description"> <comment>Adjusts several enemy names so it's clear which ones drop specific loot, and which ones don't.</comment> <comment>Made By LightChaosman</comment> <comment>Version 1.1</comment> <comment></comment> <comment>Fixes the names of the biker enemies in the Torgue DLC.</comment> <comment>With this fix it is clear which biker belongs to which gang.</comment> <comment>This means that after this fix, all remaining burner biker variants drop the cobra.</comment> <comment>In the vanilla game, some bikers are mistakenly named burners.</comment> <comment></comment> <comment>Fixes Chubby Skags not being renamed to Tubby Skags in UVHM in the Pirate DLC.</comment> <comment></comment> <comment>Changes the names of the Treants that do not drop the bee.</comment> <comment>Alternatively, makes all treants drop the bee.</comment> <comment></comment> <comment>Changes the name of Chubby Rakk to Fat Rakk in the Torgue DLC, since they don't have the tubby loot pool.</comment> <comment>Alternatively, can change them into actual tubbies.</comment> </category> <category name="Fix Torgue DLC biker names"> <hotfix name="EnemyNameFixer" level="None"> <code profiles="default">set GD_Iris_Population_Midget.Balance.Iris_PawnBalance_BikerMidget PlayThroughs[1].TransformedNames ((Type=EAIT_Corrosive,TransformedName="Angry Momma's Biker Midget",TransformedKillStat=),(Type=EAIT_Fire,TransformedName="Angry Burner Biker Midget",TransformedKillStat=),(Type=EAIT_Shock,TransformedName="Angry Torgue Biker Midget",TransformedKillStat=))</code> <code profiles="default">set GD_GladiolusEnemyNames.FixupEnemyNames PlayThroughThree[146].DisplayName Bone Crusher</code> <code profiles="default">set GD_GladiolusEnemyNames.FixupEnemyNames PlayThroughThree[146].TransformedNames ((Type=EAIT_Corrosive,TransformedName="Momma's Bone Crusher",TransformedKillStat=),(Type=EAIT_Fire,TransformedName="Burner Bone Crusher",TransformedKillStat=),(Type=EAIT_Shock,TransformedName="Torgue Bone Crusher",TransformedKillStat=))</code> <code profiles="default">set GD_Iris_Population_Bruiser.Balance.Iris_PawnBalance_BikerBruiser PlayThroughs[0].DisplayName Bruiser</code> <code profiles="default">set GD_Iris_Population_Bruiser.Balance.Iris_PawnBalance_BikerBruiser PlayThroughs[1].DisplayName Crusher</code> <code profiles="default">set GD_Iris_Population_Bruiser.Balance.Iris_PawnBalance_BikerBruiser PlayThroughs[0].TransformedNames ((Type=EAIT_Corrosive,TransformedName="Momma's Bruiser",TransformedKillStat=),(Type=EAIT_Fire,TransformedName="Burner Bruiser",TransformedKillStat=),(Type=EAIT_Shock,TransformedName="Torgue Bruiser",TransformedKillStat=))</code> <code profiles="default">set GD_Iris_Population_Bruiser.Balance.Iris_PawnBalance_BikerBruiser PlayThroughs[1].TransformedNames ((Type=EAIT_Corrosive,TransformedName="Momma's Crusher",TransformedKillStat=),(Type=EAIT_Fire,TransformedName="Burner Crusher",TransformedKillStat=),(Type=EAIT_Shock,TransformedName="Torgue Crusher",TransformedKillStat=))</code> </hotfix> </category> <category name="Fix Tubby skag in Pirate DLC"> <hotfix name="EnemyNameFixer" level="None"> <code profiles="default">set GD_GladiolusEnemyNames.FixupEnemyNames PlayThroughThree[215].AIPawnBalanceDefinitionFullObjectName GD_Orchid_Pop_Skag.Balance.PawnBalance_SkagChubby_Orchid</code> </hotfix> </category> <category name="Adjust Treant names" MUT="true"> <category name="Change names to Stingy Treants"> <hotfix name="EnemyNameFixer" level="None"> <code profiles="default">set GD_Aster_Pop_Treant.Balance.PawnBalance_Treant_StandStill PlayThroughs[0].DisplayName Stingy Treant</code> <code profiles="default">set GD_Aster_Pop_Treant.Balance.PawnBalance_Treant_StandStill PlayThroughs[1].DisplayName Stingy Elder Treant</code> <code profiles="default">set GD_Aster_Pop_Treant.Balance.PawnBalance_Treant_StandStill PlayThroughs[2].DisplayName Stingy Heartwood Treant</code> </hotfix> </category> <category name="Make all treants drop the bee"> <hotfix name="Name" level="None"> <code profiles="">set GD_Aster_Pop_Treant.Balance.PawnBalance_Treant_StandStill DefaultItemPoolList ((ItemPool=ItemPoolDefinition'GD_Itempools.Runnables.Pool_HunterHellquist',PoolProbability=(BaseValueConstant=0.000000,BaseValueAttribute=AttributeDefinition'GD_Itempools.DropWeights.DropODDS_BossUniques',InitializationDefinition=None,BaseValueScaleConstant=1.000000)))</code> </hotfix> </category> </category> <category name="Adjust fake chubby rakks in Torgue DLC" MUT="true"> <category name="Change names to Fat Rakk"> <hotfix name="EnemyNameFixer" level="None"> <code profiles="default">set GD_Iris_Population_Rakk.Balance.Iris_PawnBalance_RakkChubby PlayThroughs[0].DisplayName Fat Rakk</code> <code profiles="default">set GD_GladiolusEnemyNames.FixupEnemyNames PlayThroughThree[163].DisplayName Very Fat Rakk</code> </hotfix> </category> <category name="Change them to actual tubbies"> <hotfix name="EnemyNameFixer" level="None"> <code profiles="">set GD_Iris_Population_Rakk.Balance.Iris_PawnBalance_RakkChubby DefaultItemPoolIncludedLists[0] ItemPoolListDefinition'GD_Itempools.ListDefs.ChubbyEnemyGunsAndGear'</code> <code profiles="">set GD_Iris_Population_Rakk.Balance.Iris_PawnBalance_RakkChubby DefaultExpLevel.BaseValueAttribute AttributeDefinition'GD_Balance.EnemyLevel.EnemyLevel_GameStage_Plus3'</code> <code profiles="">set GD_Iris_Population_Rakk.Balance.Iris_PawnBalance_RakkChubby ItemGameStageOffset.InitializationDefinition AttributeInitializationDefinition'GD_Balance.RandomNumbers.Random_Minus02-Plus01'</code> <code profiles="">set GD_Iris_Population_Rakk.Population.PopDef_Iris_RakkMix_Crater ActorArchetypeList Probability.BaseValueConstant 0.012</code> <code profiles="">set GD_GladiolusEnemyNames.FixupEnemyNames PlayThroughThree[163].DisplayName Tubby Rakk</code> </hotfix> </category> </category> </category> </body> </BLCMM> #Commands: #Hotfixes: set Transient.SparkServiceConfiguration_6 Keys ("SparkLevelPatchEntry-GBX_fixes1","SparkLevelPatchEntry-GBX_fixes2","SparkLevelPatchEntry-GBX_fixes3","SparkLevelPatchEntry-GBX_fixes4","SparkLevelPatchEntry-GBX_fixes5","SparkLevelPatchEntry-GBX_Fixes6","SparkLevelPatchEntry-GBX_Fixes7","SparkLevelPatchEntry-GBX_Fixes8","SparkLevelPatchEntry-GBX_Fixes9","SparkLevelPatchEntry-GBX_fixes10","SparkLevelPatchEntry-GBX_fixes11","SparkLevelPatchEntry-GBX_fixes12","SparkLevelPatchEntry-GBX_fixes13","SparkLevelPatchEntry-GBX_fixes14","SparkOnDemandPatchEntry-GBX_fixes15","SparkOnDemandPatchEntry-GBX_fixes16","SparkOnDemandPatchEntry-GBX_fixes17","SparkOnDemandPatchEntry-GBX_fixes18","SparkOnDemandPatchEntry-GBX_fixes19","SparkPatchEntry-GBX_fixes20","SparkPatchEntry-GBX_fixes21","SparkPatchEntry-GBX_fixes22","SparkPatchEntry-GBX_fixes23","SparkLevelPatchEntry-EnemyNameFixer1","SparkLevelPatchEntry-EnemyNameFixer2","SparkLevelPatchEntry-EnemyNameFixer3","SparkLevelPatchEntry-EnemyNameFixer4","SparkLevelPatchEntry-EnemyNameFixer5","SparkLevelPatchEntry-EnemyNameFixer6","SparkLevelPatchEntry-EnemyNameFixer7","SparkLevelPatchEntry-EnemyNameFixer8","SparkLevelPatchEntry-EnemyNameFixer9","SparkLevelPatchEntry-EnemyNameFixer10","SparkLevelPatchEntry-EnemyNameFixer11","SparkLevelPatchEntry-EnemyNameFixer12","SparkLevelPatchEntry-EnemyNameFixer13") set Transient.SparkServiceConfiguration_6 Values (",GD_Balance.WeightingPlayerCount.BugmorphCocoon_PerPlayers_Phase1,ConditionalInitialization.ConditionalExpressionList[4].BaseValueIfTrue.BaseValueConstant,0.700000,.8",",GD_Balance.WeightingPlayerCount.BugmorphCocoon_PerPlayers_Phase2,ConditionalInitialization.ConditionalExpressionList[4].BaseValueIfTrue.BaseValueConstant,0.400000,.5",",GD_Balance.WeightingPlayerCount.BugmorphCocoon_PerPlayers_Phase3,ConditionalInitialization.ConditionalExpressionList[4].BaseValueIfTrue.BaseValueConstant,0.200000,.3",",GD_Balance.WeightingPlayerCount.BugmorphCocoon_PerPlayers_Phase4,ConditionalInitialization.ConditionalExpressionList[4].BaseValueIfTrue.BaseValueConstant,0.100000,.2",",GD_Balance.WeightingPlayerCount.BugmorphCocoon_PerPlayers_Phase5,ConditionalInitialization.ConditionalExpressionList[4].BaseValueIfTrue.BaseValueConstant,0.075000,.1","SouthpawFactory_P,GD_Population_Marauder.Balance.Unique.PawnBalance_Assassin1,DefaultItemPoolList[3].PoolProbability.BaseValueScaleConstant,0.250000,1","SouthpawFactory_P,GD_Population_Nomad.Balance.Unique.PawnBalance_Assassin2,DefaultItemPoolList[4].PoolProbability.BaseValueScaleConstant,0.250000,1","SouthpawFactory_P,GD_Population_Psycho.Balance.Unique.PawnBalance_Assassin3,DefaultItemPoolList[1].PoolProbability.BaseValueScaleConstant,0.250000,1","SouthpawFactory_P,GD_Population_Rat.Balance.Unique.PawnBalance_Assassin4,DefaultItemPoolList[3].PoolProbability.BaseValueScaleConstant,0.250000,1",",GD_Sage_Rare_Scaylion.Population.PawnBalance_Sage_Rare_Scaylion,DefaultItemPoolList[1].PoolProbability.BaseValueScaleConstant,1.000000,100",",GD_Sage_Rare_Drifter.Balance.PawnBalance_Sage_Rare_Drifter,DefaultItemPoolList[0].PoolProbability.BaseValueScaleConstant,1.000000,100",",GD_Sage_Rare_Rhino.Population.PawnBalance_Sage_Rare_Rhino,DefaultItemPoolList[1].PoolProbability.BaseValueScaleConstant,1.000000,100",",GD_Sage_Rare_Skag.Population.PawnBalance_Sage_Rare_Skag,DefaultItemPoolList[1].PoolProbability.BaseValueScaleConstant,1.000000,100",",GD_Sage_Rare_Spore.Population.PawnBalance_Sage_Rare_Spore,DefaultItemPoolList[0].PoolProbability.BaseValueScaleConstant,1.000000,100","GD_Assassin_Streaming,GD_Assassin_Skills.Sniping.Velocity,SkillEffectDefinitions[0].ModifierType,MT_PostAdd,MT_Scale","GD_Tulip_Mechro_Streaming,GD_Tulip_Mechromancer_Skills.LittleBigTrouble.WiresDontTalk,SkillEffectDefinitions,,((AttributeToModify=D_Attributes.DamageTypeModifers.InstigatedShockDamageModifier,bIncludeDuelingTargets=False,bIncludeSelfAsTarget=False,bOnlyEffectTargetsInRange=False,bExcludeNonPlayerCharacters=False,EffectTarget=TARGET_Self,TargetInstanceDataName=,TargetCriteria=CRITERIA_None,ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=0.030000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),GradeToStartApplyingEffect=1,PerGradeUpgradeInterval=1,PerGradeUpgrade=(BaseValueConstant=0.030000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),BonusUpgradeList=),(AttributeToModify=D_Attributes.DamageTypeModifers.InstigatedShockStatusDamageModifier,bIncludeDuelingTargets=False,bIncludeSelfAsTarget=False,bOnlyEffectTargetsInRange=False,bExcludeNonPlayerCharacters=False,EffectTarget=TARGET_Self,TargetInstanceDataName=,TargetCriteria=CRITERIA_None,ModifierType=MT_Scale,BaseModifierValue=(BaseValueConstant=0.030000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),GradeToStartApplyingEffect=1,PerGradeUpgradeInterval=1,PerGradeUpgrade=(BaseValueConstant=0.030000,BaseValueAttribute=None,InitializationDefinition=None,BaseValueScaleConstant=1.000000),BonusUpgradeList=))","GD_Siren_Streaming,GD_Siren_Skills.Misc.Init_BlightPhoenix_DamageCalc_Part2,ValueFormula.Level.InitializationDefinition,AttributeInitializationDefinition'GD_Balance_HealthAndDamage.HealthAndDamage.Init_PlayerMeleeDamage',AttributeInitializationDefinition'GD_Balance_HealthAndDamage.HealthAndDamage.Init_PlayerSkillDamage'","GD_Siren_Streaming,GD_Siren_Skills.Misc.Init_BlightPhoenix_DamageCalc_Part2,ValueFormula.Level.BaseValueScaleConstant,1.000000,3.5","GD_Assassin_Streaming,GD_Assassin_Skills.Misc.Att_DeathMark_BonusDamage,BaseValue.BaseValueConstant,0.200000,.8","GD_Itempools.Runnables.Pool_FourAssassins,BalancedItems[1].Probability.InitializationDefinition,None,GD_Balance.Weighting.Weight_1_Common","GD_Shields.Projectiles.Proj_LegendaryBoosterShield:BehaviorProviderDefinition_1.Behavior_Explode_140,BehaviorSequences[0].BehaviorData2[7].Behavior.StatusEffectDamage.BaseValueAttribute,None,D_Attributes.Projectile.ProjectileDamage","GD_Shields.Projectiles.Proj_LegendaryBoosterShield:BehaviorProviderDefinition_1.Behavior_Explode_140,BehaviorSequences[0].BehaviorData2[7].Behavior.StatusEffectDamage.BaseValueScaleConstant,1.000000,.25","GD_Shields.Projectiles.Proj_LegendaryBoosterShield:BehaviorProviderDefinition_1.Behavior_Explode_140,BehaviorSequences[0].BehaviorData2[7].Behavior.StatusEffectChance.BaseValueConstant,1.000000,20",",GD_Iris_Population_Midget.Balance.Iris_PawnBalance_BikerMidget,PlayThroughs[1].TransformedNames,,((Type=EAIT_Corrosive,TransformedName=\"Angry Momma's Biker Midget\",TransformedKillStat=),(Type=EAIT_Fire,TransformedName=\"Angry Burner Biker Midget\",TransformedKillStat=),(Type=EAIT_Shock,TransformedName=\"Angry Torgue Biker Midget\",TransformedKillStat=))",",GD_GladiolusEnemyNames.FixupEnemyNames,PlayThroughThree[146].DisplayName,,Bone Crusher",",GD_GladiolusEnemyNames.FixupEnemyNames,PlayThroughThree[146].TransformedNames,,((Type=EAIT_Corrosive,TransformedName=\"Momma's Bone Crusher\",TransformedKillStat=),(Type=EAIT_Fire,TransformedName=\"Burner Bone Crusher\",TransformedKillStat=),(Type=EAIT_Shock,TransformedName=\"Torgue Bone Crusher\",TransformedKillStat=))",",GD_Iris_Population_Bruiser.Balance.Iris_PawnBalance_BikerBruiser,PlayThroughs[0].DisplayName,,Bruiser",",GD_Iris_Population_Bruiser.Balance.Iris_PawnBalance_BikerBruiser,PlayThroughs[1].DisplayName,,Crusher",",GD_Iris_Population_Bruiser.Balance.Iris_PawnBalance_BikerBruiser,PlayThroughs[0].TransformedNames,,((Type=EAIT_Corrosive,TransformedName=\"Momma's Bruiser\",TransformedKillStat=),(Type=EAIT_Fire,TransformedName=\"Burner Bruiser\",TransformedKillStat=),(Type=EAIT_Shock,TransformedName=\"Torgue Bruiser\",TransformedKillStat=))",",GD_Iris_Population_Bruiser.Balance.Iris_PawnBalance_BikerBruiser,PlayThroughs[1].TransformedNames,,((Type=EAIT_Corrosive,TransformedName=\"Momma's Crusher\",TransformedKillStat=),(Type=EAIT_Fire,TransformedName=\"Burner Crusher\",TransformedKillStat=),(Type=EAIT_Shock,TransformedName=\"Torgue Crusher\",TransformedKillStat=))",",GD_GladiolusEnemyNames.FixupEnemyNames,PlayThroughThree[215].AIPawnBalanceDefinitionFullObjectName,,GD_Orchid_Pop_Skag.Balance.PawnBalance_SkagChubby_Orchid",",GD_Aster_Pop_Treant.Balance.PawnBalance_Treant_StandStill,PlayThroughs[0].DisplayName,,Stingy Treant",",GD_Aster_Pop_Treant.Balance.PawnBalance_Treant_StandStill,PlayThroughs[1].DisplayName,,Stingy Elder Treant",",GD_Aster_Pop_Treant.Balance.PawnBalance_Treant_StandStill,PlayThroughs[2].DisplayName,,Stingy Heartwood Treant",",GD_Iris_Population_Rakk.Balance.Iris_PawnBalance_RakkChubby,PlayThroughs[0].DisplayName,,Fat Rakk",",GD_GladiolusEnemyNames.FixupEnemyNames,PlayThroughThree[163].DisplayName,,Very Fat Rakk")