XCOM 2
Playable Chosen
LeyShade 14/dez./2023 às 16:10
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))
Última edição por LeyShade; 14/dez./2023 às 16:12
< >
Exibindo comentários 14 de 4
should we drop it to the root folder of the mod or config?
LeyShade 24/mar./2024 às 6:10 
Escrito originalmente por Shaggoth (Ищезаяц):
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
< >
Exibindo comentários 14 de 4
Por página: 1530 50