Configure Upgrade Slots

If you liked this mod, please rate it up on Steam Workshop page.
Author: Musashi
Last revision: 30 Oct at 23:48 UTC

Description:

Moddable DLC/XPACK Weapons

Its save to add/remove this mod to a ongoing campaign at any time.

The mod features a default config for the the DLC’s and WotC weapons.
This allows you to add/replace weapon attachements to weapons like the Autopistol, Arashi, Darkclaw or Shadowkeeper.
To mod secondary weapons you need Mod Everything Reloaded

Configure Upgrade Slots for everything

This mod allows you to configure the upgrade slots for every weapon.

You can also use it to override the number slots for any other weapon.
E.g if you want every conventional assault rifle to have 4 upgrade slots just add

+SlotConfig = (TemplateName=AssaultRifle_CV, NumUpgradeSlots=4)

to the ini.

To edit the config values or add new ones go to XComUpgradeSlots.ini
in this mods config directory and open it with a text editor.

Default config:

[ConfigureUpgradeSlots.X2DownloadableContentInfo_ConfigureUpgradeSlots] +SlotConfig = (TemplateName=AlienHunterRifle_CV, NumUpgradeSlots=1) +SlotConfig = (TemplateName=AlienHunterRifle_MG, NumUpgradeSlots=2) +SlotConfig = (TemplateName=AlienHunterRifle_BM, NumUpgradeSlots=2) +SlotConfig = (TemplateName=AlienHunterPistol_CV, NumUpgradeSlots=1) +SlotConfig = (TemplateName=AlienHunterPistol_MG, NumUpgradeSlots=2) +SlotConfig = (TemplateName=AlienHunterPistol_BM, NumUpgradeSlots=2) +SlotConfig = (TemplateName=Sidearm_CV, NumUpgradeSlots=1) +SlotConfig = (TemplateName=Sidearm_MG, NumUpgradeSlots=2) +SlotConfig = (TemplateName=Sidearm_BM, NumUpgradeSlots=2) +SlotConfig = (TemplateName=ShardGauntlet_CV, NumUpgradeSlots=1) +SlotConfig = (TemplateName=ShardGauntlet_MG, NumUpgradeSlots=2) +SlotConfig = (TemplateName=ShardGauntlet_BM, NumUpgradeSlots=2) +SlotConfig = (TemplateName=ChosenRifle_XCOM, NumUpgradeSlots=4) +SlotConfig = (TemplateName=ChosenShotgun_XCOM, NumUpgradeSlots=4) +SlotConfig = (TemplateName=ChosenSniperRifle_XCOM, NumUpgradeSlots=4) +SlotConfig = (TemplateName=ChosenSniperPistol_XCOM, NumUpgradeSlots=4)

Additionally it prevents the default attachments to apply to weapons other than ranged weapons.
(It makes no sense to me to add a scope to sword)

Download