File information

Last updated

Original upload

Created by

Limehill

Uploaded by

Limehill

Virus scan

Safe to use

About this mod

This Mod unlocks all the armor decos for the small sizes (tac vest, phalanx, etc) and the large sizes (tac armor, carapace, etc). This reduces cutting and gets rid of most instances where you see the patch on the gene modded soldiers arms.

Requirements
Permissions and credits
For those of you playing XCom Long War again because you love it so much or because Xcom 2 does not work on your vintage computer, here is an armor tweak to make armor decos more elegant and useful. Reduces cutting and gives you more aesthetic options.  

-Version 1.2 is now updated for Long War 1.0 and includes bug fixes.
-Linux Version 1.0 is now available and it should work with Mac but I only tested it on Ubuntu.

Here are the codes for defaultcontent.ini if you want to incorporate it into another mod:
; Deco only needs to know where the first variation is, the rest is calculated.
ArmorDeco=(Armor=eItem_ArmorKevlar,ArmorKit=eKit_Deco_Psi0)
ArmorDeco=(Armor=eItem_ArmorKevlar,ArmorKit=eKit_Deco_Psi1)
ArmorDeco=(Armor=eItem_ArmorKevlar,ArmorKit=eKit_Deco_Psi2)
ArmorDeco=(Armor=eItem_END_WEAPONS,ArmorKit=eKit_Deco_Kevlar0) ; light kevlar / tactical vest
ArmorDeco=(Armor=eItem_END_WEAPONS,ArmorKit=eKit_Deco_Kevlar1)
ArmorDeco=(Armor=eItem_END_WEAPONS,ArmorKit=eKit_Deco_Kevlar2)
ArmorDeco=(Armor=eItem_ArmorSkeleton,ArmorKit=eKit_Deco_Skeleton0)
ArmorDeco=(Armor=eItem_ArmorSkeleton,ArmorKit=eKit_Deco_Skeleton1)
ArmorDeco=(Armor=eItem_ArmorSkeleton,ArmorKit=eKit_Deco_Skeleton2) / corsair
ArmorDeco=(Armor=eItem_BEGIN_ARMOR,ArmorKit=eKit_Deco_Kevlar0)  ; light skeleton / Banshee
ArmorDeco=(Armor=eItem_BEGIN_ARMOR,ArmorKit=eKit_Deco_Kevlar1)
ArmorDeco=(Armor=eItem_BEGIN_ARMOR,ArmorKit=eKit_Deco_Kevlar2)
ArmorDeco=(Armor=eItem_ArmorCarapace,ArmorKit=eKit_Deco_Carapace0)
ArmorDeco=(Armor=eItem_ArmorCarapace,ArmorKit=eKit_Deco_Carapace1)
ArmorDeco=(Armor=eItem_ArmorCarapace,ArmorKit=eKit_Deco_Carapace2)
ArmorDeco=(Armor=eItem_END_CAPTIVES,ArmorKit=eKit_Deco_Kevlar0) ; light carapace / phalanx
ArmorDeco=(Armor=eItem_END_CAPTIVES,ArmorKit=eKit_Deco_Kevlar1)
ArmorDeco=(Armor=eItem_END_CAPTIVES,ArmorKit=eKit_Deco_Kevlar2)
ArmorDeco=(Armor=eItem_ArmorGhost,ArmorKit=eKit_Deco_Ghost0)
ArmorDeco=(Armor=eItem_ArmorGhost,ArmorKit=eKit_Deco_Ghost1)
ArmorDeco=(Armor=eItem_ArmorGhost,ArmorKit=eKit_Deco_Ghost2)
ArmorDeco=(Armor=eItem_ArmorTitan,ArmorKit=eKit_Deco_Titan0)
ArmorDeco=(Armor=eItem_ArmorTitan,ArmorKit=eKit_Deco_Titan1)
ArmorDeco=(Armor=eItem_ArmorTitan,ArmorKit=eKit_Deco_Titan2)
ArmorDeco=(Armor=eItem_BEGIN_COLLECTIBLES,ArmorKit=eKit_Deco_Titan0) ; light titan / aegis
ArmorDeco=(Armor=eItem_BEGIN_COLLECTIBLES,ArmorKit=eKit_Deco_Titan1)
ArmorDeco=(Armor=eItem_BEGIN_COLLECTIBLES,ArmorKit=eKit_Deco_Titan2)
ArmorDeco=(Armor=eItem_ArmorArchangel,ArmorKit=eKit_Deco_Archangel0)
ArmorDeco=(Armor=eItem_ArmorArchangel,ArmorKit=eKit_Deco_Archangel1)
ArmorDeco=(Armor=eItem_ArmorArchangel,ArmorKit=eKit_Deco_Archangel2)
ArmorDeco=(Armor=eItem_END_ARMOR,ArmorKit=eKit_Deco_Archangel0) ; light flight / seraphim
ArmorDeco=(Armor=eItem_END_ARMOR,ArmorKit=eKit_Deco_Archangel1)
ArmorDeco=(Armor=eItem_END_ARMOR,ArmorKit=eKit_Deco_Archangel2)
ArmorDeco=(Armor=eItem_ArmorPsi,ArmorKit=eKit_Deco_Titan0)
ArmorDeco=(Armor=eItem_ArmorPsi,ArmorKit=eKit_Deco_Titan1)
ArmorDeco=(Armor=eItem_ArmorPsi,ArmorKit=eKit_Deco_Titan2)  ; vortex
ArmorDeco=(Armor=eItem_BEGIN_ITEMS,ArmorKit=eKit_Deco_Kevlar0) ; light psi armor / aurora
ArmorDeco=(Armor=eItem_BEGIN_ITEMS,ArmorKit=eKit_Deco_Kevlar1)
ArmorDeco=(Armor=eItem_BEGIN_ITEMS,ArmorKit=eKit_Deco_Kevlar2)
ArmorDeco=(Armor=eItem_END_COLLECTIBLES,ArmorKit=eKit_Deco_Kevlar0); light ghost / kestrel
ArmorDeco=(Armor=eItem_END_COLLECTIBLES,ArmorKit=eKit_Deco_Kevlar1)
ArmorDeco=(Armor=eItem_END_COLLECTIBLES,ArmorKit=eKit_Deco_Kevlar2)
;
; Extra Content - limehill
;Light = Tac Vest
ArmorKitPackageInfo=(KitType=eKit_Deco_Kevlar0,ArchetypeName="Deco_GeneMod_02.ARC_Deco_GeneMod_02")
ArmorKitPackageInfo=(KitType=eKit_Deco_Kevlar1,ArchetypeName="Deco_Kevlar0.ARC_Deco_Kevlar0");strapped plates
ArmorKitPackageInfo=(KitType=eKit_Deco_Kevlar2,ArchetypeName="Kit_LMG_I_Medium.ARC_LMG_I_Medium")
ArmorKitPackageInfo=(KitType=eKit_Deco_Kevlar3,ArchetypeName="Deco_Skeleton0.ARC_Deco_Skeleton0")
ArmorKitPackageInfo=(KitType=eKit_Deco_Kevlar4,ArchetypeName="Deco_Ghost0.ARC_Deco_Ghost0") 
ArmorKitPackageInfo=(KitType=eKit_Deco_Kevlar5,ArchetypeName="Deco_Titan0.ARC_Deco_Titan0")
ArmorKitPackageInfo=(KitType=eKit_Deco_Kevlar6,ArchetypeName="Deco_Carapace0.ARC_Deco_Carapace0");heavy armor
ArmorKitPackageInfo=(KitType=eKit_Deco_Kevlar7,ArchetypeName="Deco_Titan1.ARC_Deco_Titan1"); pack light
ArmorKitPackageInfo=(KitType=eKit_Deco_Kevlar8,ArchetypeName="Deco_Kevlar1.ARC_Deco_Kevlar1"); pack simple
ArmorKitPackageInfo=(KitType=eKit_Deco_Kevlar9,ArchetypeName="Kit_LMG_III_Medium.ARC_LMG_III_Medium")
ArmorKitPackageInfo=(KitType=eKit_Deco_Kevlar10,ArchetypeName="Deco_Skeleton1.ARC_Deco_Skeleton1")
ArmorKitPackageInfo=(KitType=eKit_Deco_Kevlar11,ArchetypeName="Deco_GeneMod_04.ARC_Deco_GeneMod_04")
;Titan = Medium (Aegis)
ArmorKitPackageInfo=(KitType=eKit_Deco_Titan0,ArchetypeName="Deco_GeneMod_02.ARC_Deco_GeneMod_02");strapped plates
ArmorKitPackageInfo=(KitType=eKit_Deco_Titan1,ArchetypeName="Deco_Kevlar0.ARC_Deco_Kevlar0")
ArmorKitPackageInfo=(KitType=eKit_Deco_Titan2,ArchetypeName="Kit_LMG_I_Medium.ARC_LMG_I_Medium")
ArmorKitPackageInfo=(KitType=eKit_Deco_Titan3,ArchetypeName="Deco_Skeleton0.ARC_Deco_Skeleton0");
ArmorKitPackageInfo=(KitType=eKit_Deco_Titan4,ArchetypeName="Deco_Ghost0.ARC_Deco_Ghost0")
ArmorKitPackageInfo=(KitType=eKit_Deco_Titan5,ArchetypeName="Deco_Titan0.ARC_Deco_Titan0")
ArmorKitPackageInfo=(KitType=eKit_Deco_Titan6,ArchetypeName="Deco_Carapace0.ARC_Deco_Carapace0");heavy armor
ArmorKitPackageInfo=(KitType=eKit_Deco_Titan7,ArchetypeName="Deco_Titan1.ARC_Deco_Titan1"); pack light
ArmorKitPackageInfo=(KitType=eKit_Deco_Titan8,ArchetypeName="Kit_LMG_III_Medium.ARC_LMG_III_Medium")
ArmorKitPackageInfo=(KitType=eKit_Deco_Titan9,ArchetypeName="Kit_Sniper_III_Medium.ARC_Kit_Sniper_III_Medium")
ArmorKitPackageInfo=(KitType=eKit_Deco_Titan10,ArchetypeName="Kit_Shotgun_III_Medium.ARC_Kit_Shotgun_III_Medium") 
ArmorKitPackageInfo=(KitType=eKit_Deco_Titan11,ArchetypeName="Deco_Skeleton1.ARC_Deco_Skeleton1")
;Psi Armor = Tac Armor
ArmorKitPackageInfo=(KitType=eKit_Deco_Psi0,ArchetypeName="Deco_Kevlar0.ARC_Deco_Kevlar0");strapped plates
ArmorKitPackageInfo=(KitType=eKit_Deco_Psi1,ArchetypeName="Kit_LMG_I_Medium.ARC_LMG_I_Medium")
ArmorKitPackageInfo=(KitType=eKit_Deco_Psi2,ArchetypeName="Deco_Titan0.ARC_Deco_Titan0")
ArmorKitPackageInfo=(KitType=eKit_Deco_Psi3,ArchetypeName="Deco_Ghost0.ARC_Deco_Ghost0")
ArmorKitPackageInfo=(KitType=eKit_Deco_Psi4,ArchetypeName="Deco_Carapace0.ARC_Deco_Carapace0");heavy armor
ArmorKitPackageInfo=(KitType=eKit_Deco_Psi5,ArchetypeName="Kit_LMG_II_Medium.ARC_LMG_II_Medium")
ArmorKitPackageInfo=(KitType=eKit_Deco_Psi6,ArchetypeName="Deco_Kevlar1.ARC_Deco_Kevlar1"); pack simple
ArmorKitPackageInfo=(KitType=eKit_Deco_Psi7,ArchetypeName="Deco_Carapace1.ARC_Deco_Carapace1"); pack with knife
ArmorKitPackageInfo=(KitType=eKit_Deco_Psi8,ArchetypeName="Deco_Carapace2.ARC_Deco_Carapace2");pack + armor
ArmorKitPackageInfo=(KitType=eKit_Deco_Psi9,ArchetypeName="Kit_Sniper_I_Medium.ARC_Kit_Sniper_I_Medium")
ArmorKitPackageInfo=(KitType=eKit_Deco_Psi10,ArchetypeName="Kit_Shotgun_I_Medium.ARC_Kit_Shotgun_I_Medium") 
ArmorKitPackageInfo=(KitType=eKit_Deco_Psi11,ArchetypeName="Deco_Skeleton1.ARC_Deco_Skeleton1")
;Heavy = Carapace
ArmorKitPackageInfo=(KitType=eKit_Deco_Carapace0,ArchetypeName="Deco_Kevlar0.ARC_Deco_Kevlar0");strapped plates
ArmorKitPackageInfo=(KitType=eKit_Deco_Carapace1,ArchetypeName="Kit_LMG_I_Medium.ARC_LMG_I_Medium")
ArmorKitPackageInfo=(KitType=eKit_Deco_Carapace2,ArchetypeName="Deco_Titan0.ARC_Deco_Titan0")
ArmorKitPackageInfo=(KitType=eKit_Deco_Carapace3,ArchetypeName="Deco_Ghost0.ARC_Deco_Ghost0")
ArmorKitPackageInfo=(KitType=eKit_Deco_Carapace4,ArchetypeName="Deco_Carapace0.ARC_Deco_Carapace0");heavy armor
ArmorKitPackageInfo=(KitType=eKit_Deco_Carapace5,ArchetypeName="Kit_LMG_II_Medium.ARC_LMG_II_Medium")
ArmorKitPackageInfo=(KitType=eKit_Deco_Carapace6,ArchetypeName="Deco_Kevlar1.ARC_Deco_Kevlar1"); pack simple
ArmorKitPackageInfo=(KitType=eKit_Deco_Carapace7,ArchetypeName="Deco_Carapace1.ARC_Deco_Carapace1"); pack with knife
ArmorKitPackageInfo=(KitType=eKit_Deco_Carapace8,ArchetypeName="Deco_Carapace2.ARC_Deco_Carapace2");pack + armor
ArmorKitPackageInfo=(KitType=eKit_Deco_Carapace9,ArchetypeName="Kit_Sniper_II_Medium.ARC_Kit_Sniper_II_Medium")
ArmorKitPackageInfo=(KitType=eKit_Deco_Carapace10,ArchetypeName="Kit_Shotgun_II_Medium.ARC_Kit_Shotgun_II_Medium") 
ArmorKitPackageInfo=(KitType=eKit_Deco_Carapace11,ArchetypeName="Deco_Skeleton1.ARC_Deco_Skeleton1")
;Skeleton
ArmorKitPackageInfo=(KitType=eKit_Deco_Skeleton0,ArchetypeName="Deco_Kevlar0.ARC_Deco_Kevlar0");strapped plates
ArmorKitPackageInfo=(KitType=eKit_Deco_Skeleton1,ArchetypeName="Kit_LMG_I_Medium.ARC_LMG_I_Medium")
ArmorKitPackageInfo=(KitType=eKit_Deco_Skeleton2,ArchetypeName="Deco_Titan0.ARC_Deco_Titan0")
ArmorKitPackageInfo=(KitType=eKit_Deco_Skeleton3,ArchetypeName="Deco_Ghost0.ARC_Deco_Ghost0")
ArmorKitPackageInfo=(KitType=eKit_Deco_Skeleton4,ArchetypeName="Deco_Carapace0.ARC_Deco_Carapace0");heavy armor
ArmorKitPackageInfo=(KitType=eKit_Deco_Skeleton5,ArchetypeName="Kit_LMG_II_Medium.ARC_LMG_II_Medium")
ArmorKitPackageInfo=(KitType=eKit_Deco_Skeleton6,ArchetypeName="Deco_Kevlar1.ARC_Deco_Kevlar1"); pack simple
ArmorKitPackageInfo=(KitType=eKit_Deco_Skeleton7,ArchetypeName="Deco_Carapace1.ARC_Deco_Carapace1"); pack with knife
ArmorKitPackageInfo=(KitType=eKit_Deco_Skeleton8,ArchetypeName="Deco_Carapace2.ARC_Deco_Carapace2");pack + armor
ArmorKitPackageInfo=(KitType=eKit_Deco_Skeleton9,ArchetypeName="Kit_Sniper_II_Light.ARC_Kit_Sniper_II_Light")
ArmorKitPackageInfo=(KitType=eKit_Deco_Skeleton10,ArchetypeName="Kit_Shotgun_II_Light.ARC_Kit_Shotgun_II_Light") 
ArmorKitPackageInfo=(KitType=eKit_Deco_Skeleton11,ArchetypeName="Deco_Skeleton1.ARC_Deco_Skeleton1")
;Archangel
ArmorKitPackageInfo=(KitType=eKit_Deco_Archangel0,ArchetypeName="Deco_Archangel1.ARC_Deco_Archangel1");requires jet pack
ArmorKitPackageInfo=(KitType=eKit_Deco_Archangel1,ArchetypeName="Deco_Archangel0.ARC_Deco_Archangel0");requires jet pack
ArmorKitPackageInfo=(KitType=eKit_Deco_Archangel2,ArchetypeName="Deco_GeneMod_02.ARC_Deco_GeneMod_02")
ArmorKitPackageInfo=(KitType=eKit_Deco_Archangel3,ArchetypeName="Deco_Kevlar0.ARC_Deco_Kevlar0");strapped plates
ArmorKitPackageInfo=(KitType=eKit_Deco_Archangel4,ArchetypeName="Kit_LMG_I_Medium.ARC_LMG_I_Medium")
ArmorKitPackageInfo=(KitType=eKit_Deco_Archangel5,ArchetypeName="Deco_Skeleton0.ARC_Deco_Skeleton0")
ArmorKitPackageInfo=(KitType=eKit_Deco_Archangel6,ArchetypeName="Deco_Ghost0.ARC_Deco_Ghost0") 
ArmorKitPackageInfo=(KitType=eKit_Deco_Archangel7,ArchetypeName="Deco_Titan0.ARC_Deco_Titan0")
ArmorKitPackageInfo=(KitType=eKit_Deco_Archangel8,ArchetypeName="Deco_Carapace0.ARC_Deco_Carapace0");heavy armor
ArmorKitPackageInfo=(KitType=eKit_Deco_Archangel9,ArchetypeName="Deco_Titan1.ARC_Deco_Titan1"); pack light
ArmorKitPackageInfo=(KitType=eKit_Deco_Archangel10,ArchetypeName="Kit_LMG_III_Medium.ARC_LMG_III_Medium")
ArmorKitPackageInfo=(KitType=eKit_Deco_Archangel11,ArchetypeName="Deco_Skeleton1.ARC_Deco_Skeleton1")
;Ghost
ArmorKitPackageInfo=(KitType=eKit_Deco_Ghost0,ArchetypeName="Deco_GeneMod_02.ARC_Deco_GeneMod_02")
ArmorKitPackageInfo=(KitType=eKit_Deco_Ghost1,ArchetypeName="Deco_Kevlar0.ARC_Deco_Kevlar0");strapped plates
ArmorKitPackageInfo=(KitType=eKit_Deco_Ghost2,ArchetypeName="Kit_LMG_I_Medium.ARC_LMG_I_Medium")
ArmorKitPackageInfo=(KitType=eKit_Deco_Ghost3,ArchetypeName="Deco_Skeleton0.ARC_Deco_Skeleton0")
ArmorKitPackageInfo=(KitType=eKit_Deco_Ghost4,ArchetypeName="Deco_Ghost0.ARC_Deco_Ghost0") 
ArmorKitPackageInfo=(KitType=eKit_Deco_Ghost5,ArchetypeName="Deco_Titan0.ARC_Deco_Titan0")
ArmorKitPackageInfo=(KitType=eKit_Deco_Ghost6,ArchetypeName="Deco_Carapace0.ARC_Deco_Carapace0");heavy armor
ArmorKitPackageInfo=(KitType=eKit_Deco_Ghost7,ArchetypeName="Deco_Titan1.ARC_Deco_Titan1"); pack light
ArmorKitPackageInfo=(KitType=eKit_Deco_Ghost8,ArchetypeName="Kit_LMG_III_Medium.ARC_LMG_III_Medium")
ArmorKitPackageInfo=(KitType=eKit_Deco_Ghost9,ArchetypeName="Deco_Skeleton1.ARC_Deco_Skeleton1")
ArmorKitPackageInfo=(KitType=eKit_Deco_Ghost10,ArchetypeName="Kit_Shotgun_III_Light.ARC_Kit_Shotgun_III_Light")
ArmorKitPackageInfo=(KitType=eKit_Deco_Ghost11,ArchetypeName="Kit_Sniper_III_Light.ARC_Kit_Sniper_III_Light")
;ArmorKitPackageInfo=(KitType=eKit_Deco_Archangel1,ArchetypeName="Deco_Archangel1.ARC_Deco_Archangel1")
;ArmorKitPackageInfo=(KitType=eKit_Deco_Carapace2,ArchetypeName="Deco_Carapace2.ARC_Deco_Carapace2")
;ArmorKitPackageInfo=(KitType=eKit_Deco_Ghost1,ArchetypeName="Deco_Ghost1.ARC_Deco_Ghost1")
;ArmorKitPackageInfo=(KitType=eKit_Deco_Kevlar2,ArchetypeName="Deco_Kevlar2.ARC_Deco_Kevlar2")
;ArmorKitPackageInfo=(KitType=eKit_Deco_Psi1,ArchetypeName="Deco_Psi1.ARC_Deco_Psi1")
;ArmorKitPackageInfo=(KitType=eKit_Deco_Skeleton2,ArchetypeName="Deco_Skeleton2.ARC_Deco_Skeleton2")
;ArmorKitPackageInfo=(KitType=eKit_Deco_Titan1,ArchetypeName="Deco_Titan1.ARC_Deco_Titan1")
;
; Gene Mod Deco
;
REPORT BUG
Top