XCOM 2
313 ratings
[WOTC] Armour Upgrades
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
2.956 MB
Nov 3, 2021 @ 3:17am
Jun 6, 2022 @ 2:12am
11 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
[WOTC] Armour Upgrades

Description
Overview
With the release of Community Highlander v1.22, it is now fairly straightforward to introduce upgrade slots for armors. This mod does exactly that while introducing 2 sets of armor upgrade modules.
  • Vest Upgrade Modules: A set of armor upgrade modules which are converted from vests in your game. Depending on the mods you have, you will be able to obtain up to 33 upgrade modules based on vests. Vests should no longer appear in your game, as they are now converted to armor upgrades.
  • Utility Upgrade Modules: A new set of armor upgrade modules e.g. Grapple, Shield Wall, Wraith. Currently there is only 7 (there is 10 now based on latest update) of them but that should be enough for now. The intent is to add more based on feedback or new ideas.

Please refer to discussion tab for the most recent list of upgrade modules.

Most armors will gain 2 upgrade slots. Vest Upgrades and Utility Upgrades are mutually exclusive i.e. you cannot equip more than one armor upgrade from the same type.

This mod will see updates in the future to implement changes that improves it based on feedback.

How do I obtain these upgrades?
They do not drop as loot. Edit: I lied, some do depending on the mods you are running e.g. MTF raider faction sometimes drop Hazmat Vest which will instead drop Hazmat Vest Module that you can slot into your armor.
  • Vest Upgrades: You obtain them similar to how you have previously obtained the vest it was converted from. For example: Hellweave Vest Armor Upgrade is buildable in engineering after Chryssalid Autopsy. Stasis Vest Armor Upgrade is obtained from Proving Ground.
  • Utility Upgrades: Base game Experimental Armor proving ground project has been renamed to Experimental Armor Modules. The new utility upgrades are assigned to this project so you will obtain them from the project's random deck.

How do I access the new slots on the armors?
If you have RoboJumper Squad Select mod (you should, go grab it), go to its MCM Settings and uncheck 'Upgrade Icons Only for Primaries'. The slots will show on Squad Select screen. Alternatively, you can use Upgrade Equipment menu but that's 3 clicks extra.

Do I need a new campaign?
Yes. Full stop.

What about mod compatibility?
  • Grimy's Loot Mod WOTC - Incompatible. Use either one but not both at the same time.
  • Vest Slot - No longer needed as all vests are armor upgrades now. If you still enable it, this mod will swiftly disable the slot and you will not see it. If another mod needs it like Iridar's Vest and Plating Overhaul, please enable it.
  • Spark - Plating and Launcher Slots - Plating slot will be disabled.
  • LW2 Platings - This mod will convert them to armor upgrades if you enable the mod. Also, all armors will get Ceramic Plating Upgrade by default.
  • Ablative Vests - 100% compatible
  • [WOTC] Locked and Loaded - Fine to use but one of the upgrades from this mod will be useless as the armor upgrade grants ammo slot
  • [WOTC] Fire in the Hole - same as Locked and Loaded
  • [WOTC] Dress for Success - same as Vest Slot
  • [WOTC] Iridar's Vest and Plating Overhaul - 100% compatible
  • [WOTC] Iridar's Armor Overhaul - 100% compatible
  • [WOTC] Proving Ground Overhaul V2 - Utility Upgrades are now part of the Experimental Armor Module proving ground project (renamed from base game Experimental Armor). If you have PGOv2, the utility upgrades will be buildable in engineering once you get them via this project. In summary, PGOv2 configs are already included so no bridge is necessary.
  • [WOTC] Reinforced Underlay Plus - The underlay bonus is granted if you have 'vest' upgrade slotted.
  • Synthoids - Synthoid autopsy will now grant its bonus if you have 'vest' upgrade slotted.

Can I add more upgrades?
You can do this via config in XComArmorUpgrades.ini (instructions included in the ini file). There is currently 2 ways to do it:
  • Create an armor upgrade by converting existing vests in the game. I have done this for most vests that I know of, but if there are mod added vests that were missed out, you can easily add them.
  • Create an armor upgrade by converting abilities from the game. Technically, you could create new abilities (as your own mod) and convert them to armor upgrades via configs. If you need to know more, please let me know.
The config arrays can be complicated so please ask if you are not sure.

What about Sparks?!
They do gain upgrade slots but they can only slot in upgrades originating from [WOTC] LW2 Utility Plating. If you prefer to have an OP Spark, feel free to browse this mod's config to allow Spark to use whatever upgrade is available.

So, I can use Configure Upgrade Slots to configure the no of slots on my armors?
No, use this mod's XComGame.ini

Anything else?
To make the stats from the armor upgrades reflected on soldier header info, I had to make 1 mod class override that will conflict with (WOTC) UI Mod for Defense/Mobility/Psi. The MCO is disabled by default, but if you want to get that improved experience while using this mod, you can enable this line in XComEngine.ini. You must disable (WOTC) UI Mod for Defense/Mobility/Psi and the MCO from Amalgamation else you will run into issues. They include all enhancements made in the original mod by PZ and also from Amalgamation.

+ModClassOverrides=(BaseGameClass="UISoldierHeader", ModClass="WOTC_TRMoreUpgrades.UISoldierHeader_TR")

Requirements
All required mods are required.
BETA Highlander is fine too.

Reward Decks Refresher is highly recommended considering this mod changes the reward decks and ensures that you are getting the intended items from Experimental Armor project.

Credits
  • Iridar for trigerring this idea and for reviewing some of the codes.
  • RustyDios for mod development support.
  • BowChikaBowWow for helping with testing during development.
  • HoneyTheYellowBear for giving the permission to use inventory image from Chosen Reward Variety.
  • Upgrade Icons from Ketaros 2D Package and Chimera Squad Ability Icons.
  • Folks over at MEME Discord who has always welcome my mod ideas!
  • All modders from XCOM 2 Modding Discord!
  • Buying me a cup of coffee keeps me going![www.buymeacoffee.com]

Let me know in the comments below if you have questions!
I hope you will have fun with this mod, I know I did. Thank you for reading!
Popular Discussions View All (8)
30
Apr 25 @ 1:23pm
Mod Added Vest into Modules
Nero
7
2
Feb 13 @ 4:52pm
Convert modules for LWOTC
FailingWasp
11
4
Apr 25 @ 9:25pm
Armor Upgrade Slots Copy and Paste for Other Modded Armors
Nero
298 Comments
hottt3 Mar 19 @ 10:51am 
Sorry for a noob question, if I enable override and unsubscribe from "(WOTC) UI Mod for Defense/Mobility/Psi" mod ( https://steamcommunity.com/sharedfiles/filedetails/?id=1281427768 ), will I have the correct information about the soldier's stats? (The thing that mod does). Thanks!
Taiwansky Mar 6 @ 4:33am 
How to display changes in stats squad menu, after added module in vest?
wesley Mar 1 @ 12:22am 
is there a way to make this compatiable with vest and ammo slots? or is there a way to add ammo slots to this?
PudiPika Feb 16 @ 3:09am 
Very nice mod to have, but I have a question.
Is it possible have both the vest version and module version of an armor upgrade ?
If yes, which files do I need to edit for it to work ?
Want to have access to both for loadout flexibility.
AwoYion Feb 2 @ 1:40pm 
Is there a way to make the smart module usable on weapons, I changed the config to make it add two extra slots and thought it would be a cool item that can make some stronger guns at a cost rather than changing a guns config to add extra slots to every gun made. Or if anyone knows of a mod that does this too would be very much appreciated.
lichen93 Dec 15, 2024 @ 7:47pm 
should i disable the vest slot mod?
Cause they seems to be conflict
fred101j Dec 12, 2024 @ 10:30am 
What are the exact steps to enable armor mods for sparks? also is there a way I can increase the chance of armor from lootboxes?
Mr.Nuke Nov 13, 2024 @ 5:21pm 
@thechroniclerofchaos I was able to manage to get the supersoldier armors kitted with upgrade slots but cannot access my desktop at the moment. I modified the .ini of this mod with the armor templates of both supersoldiers and playable aliens. This mod refuses to work on my laptop with the same AML profile I copied from my desktop. I will upload the script change needed when I get back to my desktop.
oceansoul Nov 5, 2024 @ 1:26am 
@AlShegardy92 You can make a Smart Mod (50 supplies, 1 MEC corpse, 1 codex brain) which disables the mutually exclusive rule plus doesn't take a slot. Or you can edit the config files to add the same ability to various other upgrades.