XCOM 2
Derelict MECs (Enemy Variety) - WOTC
EvilBob22 13 Mar, 2022 @ 10:51am
Fix for Derelict MECs only showing up in pods of size one
There is a missing setting in the original upload that causes Derelict MECs to only show up in pods of 1 MEC by itself. It can be pretty easily fixed with .ini changes though. The file XComGameData_CharacterStats.ini has settings for which other enemy types it can group up with, but is not included in the original mod. I added a listing for Derelict MEC pod leaders and also added them as possible followers to other units (I copied the regular Advent MEC's allowed lists and added Derelict MECs as possible Derelict MEC followers as well). Since then, I started a new campaign and have seen Derelict MECs as part of a mixed pod,.

I also tweaked the encounter lists a little, but that is purely optional. The original had them showing up as pod leaders or followers from force level 1 to 10, I changed them to be leaders at 2 through 7 and followers at 3 through 10 (and 1 through 13 as a summon for a chosen with the mechlord ability). I also changed their maximum number as a follower to 1, except for pods in the automated defenses sitrep (which matches the normal MECs). This means you'll normally only see one Derelict MEC in a mixed pod, but could see two if the leader is a Derelict MEC and there is a Derelict MEC follower. Note that, starting at force level 5, that mixed pod could include standard Advent MECs. Lastly, I went through the encounter lists and added them as lower level options wherever standard MECs were listed.
< >
Showing 1-5 of 5 comments
EvilBob22 13 Mar, 2022 @ 10:55am 
This is the XComGameData_CharacterStats.ini with the pod allowances. You will need to create a new file with that name in the mod's config folder (<SteamLocation>\steamapps\workshop\content\268500\2078690962\Config).

[FeralMEC_M1 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1
+SupportedFollowers=AdvMEC_M1
+SupportedFollowers=AdvMEC_M2
+SupportedFollowers=AdvShieldBearerM2
+SupportedFollowers=AdvShieldBearerM3
+SupportedFollowers=AdvStunLancerM1
+SupportedFollowers=AdvStunLancerM2
+SupportedFollowers=AdvStunLancerM3
+SupportedFollowers=AdvTrooperM1
+SupportedFollowers=AdvTrooperM2
+SupportedFollowers=AdvTrooperM3
+SupportedFollowers=AdvPurifierM1
+SupportedFollowers=AdvPurifierM2
+SupportedFollowers=AdvPurifierM3
+SupportedFollowers=Sectopod

[AdvTrooperM1 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[AdvCaptainM1 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[Sectoid X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[Faceless X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[AdvStunLancerM1 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[Viper X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[AdvMEC_M1 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[AdvMEC_M1 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[Muton X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[Cyberus X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[AdvTrooperM2 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[AdvCaptainM2 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[Berserker X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[AdvShieldBearerM2 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[AdvStunLancerM2 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[Archon X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[AdvMEC_M2 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[AdvTrooperM3 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[Andromedon X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[AdvCaptainM3 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[AdvShieldBearerM3 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[AdvStunLancerM3 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[Sectopod X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[Gatekeeper X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[AdvPsiWitchM3 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[ChosenAssassin X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[ChosenAssassinM2 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[ChosenAssassinM3 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[ChosenAssassinM4 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[ChosenSniper X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[ChosenSniperM2 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[ChosenSniperM3 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[ChosenSniperM4 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[ChosenWarlock X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[ChosenWarlockM2 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[ChosenWarlockM3 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[ChosenWarlockM4 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[AdvGeneralM1 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[AdvGeneralM2 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[AdvGeneralM3 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[SpectreM1 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[SpectreM2 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[AdvPriestM1 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[AdvPriestM2 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[AdvPriestM3 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[AdvPurifierM1 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[AdvPurifierM2 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1

[AdvPurifierM3 X2CharacterTemplate]
+SupportedFollowers=FeralMEC_M1
EvilBob22 13 Mar, 2022 @ 10:56am 
Optional tweaks to XComEncounterLists.ini for this mod. (Meant to replace the original.)


[XComGame.XComTacticalMissionManager]

+SpawnDistributionLists=(ListID="DefaultLeaders", \\
SpawnDistribution[0]=(Template="FeralMEC_M1", MinForceLevel=2, MaxForceLevel=7, MaxCharactersPerGroup=1, SpawnWeight=18), \\
)

+SpawnDistributionLists=(ListID="DefaultFollowers", \\
SpawnDistribution[0]=(Template="FeralMEC_M1", MinForceLevel=3, MaxForceLevel=10, MaxCharactersPerGroup=1, SpawnWeight=18), \\
)

+SpawnDistributionLists=(ListID="TerrorLeaders", \\
SpawnDistribution[0]=(Template="FeralMEC_M1", MinForceLevel=2, MaxForceLevel=7, MaxCharactersPerGroup=1, SpawnWeight=18), \\
)

+SpawnDistributionLists=(ListID="TerrorFollowers", \\
SpawnDistribution[0]=(Template="FeralMEC_M1", MinForceLevel=3, MaxForceLevel=10, MaxCharactersPerGroup=1, SpawnWeight=18), \\
)

+SpawnDistributionLists=(ListID="TerrorFollowersNoChryssalid", \\
SpawnDistribution[0]=(Template="FeralMEC_M1", MinForceLevel=3, MaxForceLevel=10, MaxCharactersPerGroup=1, SpawnWeight=18), \\
)

+SpawnDistributionLists=(ListID="AvengerDefenseRNFLeaders", \\
SpawnDistribution[0]=(Template="FeralMEC_M1", MinForceLevel=2, MaxForceLevel=7, MaxCharactersPerGroup=1, SpawnWeight=18), \\
)

+SpawnDistributionLists=(ListID="AvengerDefenseRNFFollowers", \\
SpawnDistribution[0]=(Template="FeralMEC_M1", MinForceLevel=3, MaxForceLevel=10, MaxCharactersPerGroup=1, SpawnWeight=18), \\
)

+SpawnDistributionLists=(ListID="NoHardCCUnits_Leaders", \\
SpawnDistribution[0]=(Template="FeralMEC_M1", MinForceLevel=2, MaxForceLevel=7, MaxCharactersPerGroup=1, SpawnWeight=18), \\
)

+SpawnDistributionLists=(ListID="NoHardCCUnits_Followers", \\
SpawnDistribution[0]=(Template="FeralMEC_M1", MinForceLevel=3, MaxForceLevel=10, MaxCharactersPerGroup=1, SpawnWeight=18), \\
)

+SpawnDistributionLists=(ListID="AutomatedDefensesLeaders", \\
SpawnDistribution[0]=(Template="FeralMEC_M1", MinForceLevel=2, MaxForceLevel=7, MaxCharactersPerGroup=1, SpawnWeight=68), \\
)

+SpawnDistributionLists=(ListID="AutomatedDefensesFollowers", \\
SpawnDistribution[0]=(Template="FeralMEC_M1", MinForceLevel=3, MaxForceLevel=10, MaxCharactersPerGroup=4, SpawnWeight=68), \\
)

+SpawnDistributionLists=(ListID="ChosenSummonMechlord", \\
SpawnDistribution[0]=(Template="FeralMEC_M1", MinForceLevel=1, MaxForceLevel=13, MaxCharactersPerGroup=4, SpawnWeight=18), \\
)

;Added by EvilBob
+SpawnDistributionLists=(ListID="AdventLeaders", \\
SpawnDistribution[0]=(Template="FeralMEC_M1", MinForceLevel=2, MaxForceLevel=7, MaxCharactersPerGroup=1, SpawnWeight=18), \\
)

+SpawnDistributionLists=(ListID="AdventFollowers", \\
SpawnDistribution[0]=(Template="FeralMEC_M1", MinForceLevel=3, MaxForceLevel=12, MaxCharactersPerGroup=1, SpawnWeight=18), \\
)

+SpawnDistributionLists=(ListID="AdventAntiLostFollowers", \\
SpawnDistribution[0]=(Template="FeralMEC_M1", MinForceLevel=3, MaxForceLevel=12, MaxCharactersPerGroup=1, SpawnWeight=18), \\
)

+SpawnDistributionLists=(ListID="CM_MechanizedArmyLeaders", \\
SpawnDistribution[0]=(Template="FeralMEC_M1", MinForceLevel=1, MaxForceLevel=10, MaxCharactersPerGroup=1, SpawnWeight=68), \\
)

+SpawnDistributionLists=(ListID="CM_MechanizedArmyFollowers", \\
SpawnDistribution[0]=(Template="FeralMEC_M1", MinForceLevel=1, MaxForceLevel=13, MaxCharactersPerGroup=4, SpawnWeight=68), \\
)
Johrdan720 13 Mar, 2022 @ 3:59pm 
thx bro, i just notice that the neoviper and the Derelictmec was spawning by thenselfs
really thank you !! :)
Pencey 20 May, 2022 @ 4:46pm 
More like Good Bob ;)
Planewalker 31 Mar, 2023 @ 12:48am 
Appreciated. :steamthumbsup:
< >
Showing 1-5 of 5 comments
Per page: 1530 50