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
Credits and distribution permission
Other user's assets
All the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permission
You are not allowed to upload this file to other sites under any circumstances
Modification permission
You are allowed to modify my files and release bug fixes or improve on the features without permission from or credit to me
Conversion permission
You are not allowed to convert this file to work on other games under any circumstances
Asset use permission
You are allowed to use the assets in this file without permission or crediting me
Asset use permission in mods/files that are being sold
You are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation points
You must get permission to earn Donation Points for your mods if they use my assets
Author notes
This is just a tweak of Long War. Feel free to retweak.
File credits
Kudos to the Long War team.
Donation Points system
This mod is opted-in to receive Donation Points
Changelogs
Version 1.2
- Fixed mixed up labels ("motion tracker" no longer says "recovered art")
- Restored Second Wave Options
- Updated to be compatible with Long War 1.0
Version 1.1
-Updated to be compatible with Long War 15f3
-Removed all other tweaks except unlocking armor decos
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 ;