XCOM 2
Playable Chosen
Removing Extra Projects
Below is a WSR configuration for removing the extra proving ground projects from the UI, to prevent clutter and remove the CHEAT options.

To use: Download Weapon Skin Replacer. Then in Playable Chosen's mod folder (3010054920), create a txt file called XComWeaponSkinReplacer.ini and paste the text below the line inside of it. Jobs done.

============================

[zzzWeaponSkinReplacer.X2DownloadableContentInfo_WeaponSkinReplacer]

+CHANGE_TEMPLATE=(TEMPLATE=intshiv22, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))
+CHANGE_TEMPLATE=(TEMPLATE=intshiv33, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))
+CHANGE_TEMPLATE=(TEMPLATE=intshiv44, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))

+CHANGE_TEMPLATE=(TEMPLATE=intshiv22debug, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))
+CHANGE_TEMPLATE=(TEMPLATE=intshiv33debug, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))
+CHANGE_TEMPLATE=(TEMPLATE=intshiv44debug, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))

+CHANGE_TEMPLATE=(TEMPLATE=intshiv22stage2, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))
+CHANGE_TEMPLATE=(TEMPLATE=intshiv33stage2, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))
+CHANGE_TEMPLATE=(TEMPLATE=intshiv44stage2, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))

+CHANGE_TEMPLATE=(TEMPLATE=intshiv22stage2debug, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))
+CHANGE_TEMPLATE=(TEMPLATE=intshiv33stage2debug, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))
+CHANGE_TEMPLATE=(TEMPLATE=intshiv44stage2debug, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))

+CHANGE_TEMPLATE=(TEMPLATE=intshiv22stage3, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))
+CHANGE_TEMPLATE=(TEMPLATE=intshiv33stage3, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))
+CHANGE_TEMPLATE=(TEMPLATE=intshiv44stage3, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))

+CHANGE_TEMPLATE=(TEMPLATE=intshiv22stage3debug, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))
+CHANGE_TEMPLATE=(TEMPLATE=intshiv33stage3debug, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))
+CHANGE_TEMPLATE=(TEMPLATE=intshiv44stage3debug, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))

[zzzWeaponSkinReplacer.X2DownloadableContentInfo_WeaponSkinReplacer]

+CHANGE_TEMPLATE=(TEMPLATE=intshiv22, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))
+CHANGE_TEMPLATE=(TEMPLATE=intshiv33, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))
+CHANGE_TEMPLATE=(TEMPLATE=intshiv44, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))

+CHANGE_TEMPLATE=(TEMPLATE=intshiv22debug, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))
+CHANGE_TEMPLATE=(TEMPLATE=intshiv33debug, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))
+CHANGE_TEMPLATE=(TEMPLATE=intshiv44debug, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))

+CHANGE_TEMPLATE=(TEMPLATE=intshiv22stage2, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))
+CHANGE_TEMPLATE=(TEMPLATE=intshiv33stage2, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))
+CHANGE_TEMPLATE=(TEMPLATE=intshiv44stage2, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))

+CHANGE_TEMPLATE=(TEMPLATE=intshiv22stage2debug, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))
+CHANGE_TEMPLATE=(TEMPLATE=intshiv33stage2debug, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))
+CHANGE_TEMPLATE=(TEMPLATE=intshiv44stage2debug, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))

+CHANGE_TEMPLATE=(TEMPLATE=intshiv22stage3, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))
+CHANGE_TEMPLATE=(TEMPLATE=intshiv33stage3, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))
+CHANGE_TEMPLATE=(TEMPLATE=intshiv44stage3, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))

+CHANGE_TEMPLATE=(TEMPLATE=intshiv22stage3debug, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))
+CHANGE_TEMPLATE=(TEMPLATE=intshiv33stage3debug, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))
+CHANGE_TEMPLATE=(TEMPLATE=intshiv44stage3debug, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))

+CHANGE_TEMPLATE=(TEMPLATE=intshiv22max, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))
+CHANGE_TEMPLATE=(TEMPLATE=intshiv33max, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))
+CHANGE_TEMPLATE=(TEMPLATE=intshiv44max, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))

+CHANGE_TEMPLATE=(TEMPLATE=intshiv22maxdebug, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))
+CHANGE_TEMPLATE=(TEMPLATE=intshiv33maxdebug, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))
+CHANGE_TEMPLATE=(TEMPLATE=intshiv44maxdebug, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))

+CHANGE_TEMPLATE=(TEMPLATE=intshiv22maxdebug, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))
+CHANGE_TEMPLATE=(TEMPLATE=intshiv33maxdebug, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))
+CHANGE_TEMPLATE=(TEMPLATE=intshiv44maxdebug, TECH_TEMPLATE=true, CHANGE_REQUIREMENTS=true, REQUIREMENTS=(RequiredEngineeringScore=99999, bVisibleIfPersonnelGatesNotMet=false))
Viimeisin muokkaaja on LeyShade; 14.12.2023 klo 16.12
< >
Näytetään 1-4 / 4 kommentista
should we drop it to the root folder of the mod or config?
Shaggoth (Ищезаяц) lähetti viestin:
should we drop it to the root folder of the mod or config?

All INI files must go into the 'Config' folder. A config folder can have multiple subfolders within it, containing multiple files of the same names across them, but the root mods organisation must always have folders such as 'Config', 'SRC', 'Localisation', etc.

Config is where all INI files of any type for a mod will go, forever =)
seems like i don't see any chosen projects at all, i've killed 2 of them already but no prooving ground projects appeared
< >
Näytetään 1-4 / 4 kommentista
Sivua kohden: 1530 50