XCOM 2
98 ratings
Advanced Armours For WOTC Factions
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
57.423 KB
5 Sep, 2017 @ 4:13pm
1 Change Note ( view )
You need DLC to use this item.

Subscribe to download
Advanced Armours For WOTC Factions

Description
Allows soldiers of the three WoTC factions to use some of the advanced armour from XCOM's Proving Grounds.

* Not compatible with mods that add new soldier classes *
I suggest using All Armours For WOTC Factions instead if you're using custom soldier classes, and you don't want to manually edit ini files to make them work.

Reapers and Templars
Can use Spider Suits and Wraith Suits

They cannot use EXO or WAR suits, or the unique Alien Hunters DLC armours.

Skirmishers
Can use EXO Suits and WAR Suits

They cannot use Spider or Wraith suits, or the unique Alien Hunters DLC armours.


Technical Details / Compatability
Always start a new campaign when turning this mod on. Do not try and turn it on part-way through an existing game.

Warning: Does not play nice with mods that add new soldier classes!

No soldiers other than the vanilla XCOM classes and the WoTC Factions will be able to equip EXO, WAR, Spider or Wraith armours unless you open a text editor and do some ini editing. Instructions on how to do that below. Sorry for the inconvenience, but there was no better way to do this.

The reason is that, in order to make this work, I created two new catagories of armour and assigned the various proving grounds armours to one or the other. These need to be flagged as AllowedArmours in an X2SoldierClassTemplate in order for that class to wear them.

My Modded Soldier Can't equip EXO Suits! - How To Make It Work Again
1) Find the folder where this mod is installed on your hard drive
(this is probably "Steam\steamapps\workshop\content\268500\1128941500\")

2) open the file XComClassData.ini in that folder, using any text editor. you'll see a list of entries like:

[MyClass X2SoldierClassTemplate]
+AllowedArmors="soldierHeavy"
+AllowedArmors="soldierLight"

....where MyClass is the name of the soldier class.

3) Add another entry for your modded soldier's class and hit save. Voila, it now works correctly. You can find the correct name for the SoldierClassTemplate by looking in that mod's XComClassData.ini file.

if you wanted to give a class only one type of suit, then only add one of those lines with the +, soldierHeavy is for the EXO & WAR suits, and soldierLight is Spider & Wraith
15 Comments
Rusty | SkyPaladin 29 May, 2018 @ 5:37am 
I like Tripp's customizable menu idea. I eventually figured out how to make this mod work with the "new" LW2 WOTC classes, but until I did so I only had the faction sollies using advanced armors! I had to add lines like these for each class:

[LWOTC_Assault X2SoldierClassTemplate]
+AllowedArmors="soldierHeavy"
+AllowedArmors="soldierLight"

Likewise for LWOTC_Shinobi, LWOTC_Sharpshooter , LWOTC_Specialist , LWOTC_Gunner, LWOTC_Ranger, LWOTC_Grenadier, and LWOTC_Technical because technically every class is replaced with new ones for LWOTC.
3D Master 9 Oct, 2017 @ 6:24am 
This doesn't work for me. The soldiers still can't equip the special armors.
HandyVac  [author] 10 Sep, 2017 @ 2:49am 
@Tripp No, because there's no way for such a menu to dynamically generate a list of soldier classes based on other mods the player has activated.

And anyway, adding a box the player can tick that stops them being able to equip something seems like a waste of effort, when they could just choose not to equip it.

So I've made an alternate version of this mod that simply allows faction soldiers to use "soldier" armours. Link added to the desciption above.
n3ctaris 9 Sep, 2017 @ 7:53pm 
@HandyVac, can you not just add this capability with the mod, then create a mod menu that allows you to select "solider", "soldierHeavy", or "soldierLight" for each registered class?

I can just go update custom class .ini's, but not everyone is willing/able to do that. Selecting what type of armor from a mod menu in game is something anyone can do. ;)
Zero 9 Sep, 2017 @ 1:36am 
I think that option A is probably preferable for everyone, and by default that should be the enabled option, with a config to make it more restrictive - Typically if people who don't configure mods have to choose between your mod and literally every other class mod, then you're the one who has to make it work. That being said, I'm really glad that you made this mod in the first place, and I've adjusted my class mod (and the two others i'm working on) to accomodate it. It was also easy for me to add the exclusions for Musashi's Infiltrator and RM's biotic that I'm using in my current playthrough. Still, better to aim for compatability than funcitonality in general because either every other modder will have to make exceptions for you or you'll have to make compromises for them.
HandyVac  [author] 9 Sep, 2017 @ 1:02am 
I would love to find a better way to do this, which didn't break custom classes, but I'm not sure it's possible without either:

A) letting all faction classes use all soldier armours, including predator & warden.
or
B) creating new armours that have to be built seperately and only one faction can use, e.g. a Skirmisher EXO suit that can only be used by skirmishers, but skirmishers can't use regular EXO suits.
Zero 8 Sep, 2017 @ 9:09pm 
Hey dude, just a heads up, I edited my Vanguard Class mod to work with yours but you should really revise how you've done this, your mod breaking every other custom class mod is not cool.
Zero 8 Sep, 2017 @ 8:59pm 
To make my mod compliant with this I just add the lines +allowedArmours="SoldierLight" and "SoldierHeavy" right?
WaKKO151 6 Sep, 2017 @ 7:54pm 
How come none of my soldiers can wear exo or spider suit. Not exactly sure how to change this. I have read your instructions but am confused.