XCOM 2
[WOTC] WSR Weapon Skin Replacer - Core
 This topic has been pinned, so it's probably important
Iridar  [developer] 20 Sep, 2018 @ 12:36pm
Your favorite combinations
Post them here. Feel free to include any screenshots, links to mods and configuration lines.

PLEASE DON'T ASK FOR TECH SUPPORT IN THIS THREAD.
Last edited by Iridar; 21 Sep, 2018 @ 11:12am
< >
Showing 1-15 of 26 comments
Nephalem 21 Sep, 2018 @ 8:38am 
https://imgur.com/a/2af90LC very pretty....

+ATTACHMENT_REPLACEMENT=(TEMPLATE=Shotgun_MG, SOCKET=Suppressor, REPLACEMENT_MESH="CnvSMG.Meshes.SM_HOR_Cnv_SMG_SuppressorB")
+ATTACHMENT_REPLACEMENT=(TEMPLATE=Shotgun_MG, SOCKET=Stock, REPLACEMENT_MESH="ConvShotgun.Meshes.SM_ConvShotgun_StockB")
Iridar  [developer] 21 Sep, 2018 @ 10:06am 
Here's my take on replacing Gauss Rifle with M97 Viper: https://imgur.com/a/ZdeHZW9
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=SniperRifle_MG, DONOR_TEMPLATE=WP_M97Viper_MG, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True) +WEAPONS_TO_HIDE=WP_M97Viper +WEAPONS_TO_HIDE=WP_M97Viper_BM +ATTACHMENT_REPLACEMENT=(TEMPLATE=SniperRifle_MG, SOCKET=Suppressor, REPLACEMENT_MESH="ConvSniper.Meshes.SM_ConvSniper_SuppressorB") +ATTACHMENT_REPLACEMENT=(TEMPLATE=SniperRifle_MG, SOCKET=Optic, ORIGINAL_MESH="MagSniper.Meshes.SM_MagSniper_OpticB", REPLACEMENT_MESH="MagReaperRifle.Meshes.SM_HOR_Mag_ReaperRifle_OpticB") ; Laser Sight +ATTACHMENT_REPLACEMENT=(TEMPLATE=SniperRifle_MG, SOCKET=Optic, ORIGINAL_MESH="MagSniper.Meshes.SM_MagSniper_OpticC", REPLACEMENT_MESH="CnvReaperRifle.Meshes.SM_HOR_Cnv_ReaperRifle_OpticC") ; Scope +ATTACHMENT_REPLACEMENT=(TEMPLATE=SniperRifle_MG, SOCKET=Trigger, REPLACEMENT_MESH="MagAttachments.Meshes.SM_MagTriggerB") ; Hair Trigger +ATTACHMENT_REPLACEMENT=(TEMPLATE=SniperRifle_MG, SOCKET=Reargrip, REPLACEMENT_MESH="MagCannon.Meshes.SM_MagCannon_StockA") ; Hair Trigger +ATTACHMENT_REPLACEMENT=(TEMPLATE=SniperRifle_MG, SOCKET=Stock, REPLACEMENT_MESH="MagSniper.Meshes.SM_MagSniper_StockA") ; Stock +ATTACHMENT_REPLACEMENT=(TEMPLATE=SniperRifle_MG, SOCKET=Mag, ORIGINAL_MESH="MagSniper.Meshes.SM_MagSniper_MagB", REPLACEMENT_MESH="MagSniper.Meshes.SM_MagSniper_MagA") ; ex mag +ATTACHMENT_REPLACEMENT=(TEMPLATE=SniperRifle_MG, SOCKET=Mag, ORIGINAL_MESH="MagSniper.Meshes.SM_MagSniper_MagC", REPLACEMENT_MESH="MagShotgun.Meshes.SM_MagShotgun_ForegripA") ; auto loader +ATTACHMENT_REPLACEMENT=(TEMPLATE=SniperRifle_MG, SOCKET=Mag, ORIGINAL_MESH="MagSniper.Meshes.SM_MagSniper_MagD", REPLACEMENT_MESH="MagSniper.Meshes.SM_MagSniper_MagC") ; ex. mag + auto loader
Nephalem 21 Sep, 2018 @ 10:47am 
That is super nice and thank you very much...

I used one of your mod... Iridar's ADVENT Pistol... ACCEPTOR TEMPLATE is Pitol_BM then DONOR TEMPLATE is AdventPistol_MG... first it didn't work... I did some ini changes in the Primary Secondaries... in XComPrimarySecondaries.ini what I did is... uncomment this lines...

;+ArchetypeReplacements=(TemplateName=Pistol_CV, GameArchetype="PrimaryPistolsMod.Archetype.WP_Pistol_CV", NumUpgradeSlots=1)
;+ArchetypeReplacements=(TemplateName=Pistol_MG, GameArchetype="PrimaryPistolsMod.Archetype.WP_Pistol_MG", NumUpgradeSlots=2)
;+ArchetypeReplacements=(TemplateName=Pistol_BM, GameArchetype="PrimaryPistolsMod.Archetype.WP_Pistol_BM", NumUpgradeSlots=3)
;+ArchetypeReplacements=(TemplateName=Pistol_CV_Primary, GameArchetype="PrimaryPistolsMod.Archetype.WP_Pistol_CV", NumUpgradeSlots=1)
;+ArchetypeReplacements=(TemplateName=Pistol_MG_Primary, GameArchetype="PrimaryPistolsMod.Archetype.WP_Pistol_MG", NumUpgradeSlots=2)
;+ArchetypeReplacements=(TemplateName=Pistol_BM_Primary, GameArchetype="PrimaryPistolsMod.Archetype.WP_Pistol_BM", NumUpgradeSlots=3)

I dunno if it will work with Coil and Laser Pistol with attachment...
https://imgur.com/a/6Xe5tVi
Nephalem 21 Sep, 2018 @ 10:53am 
The thing is when I disable those lines:steamfacepalm:.. the attachments of Pisol_CV, Pistol_MG and Pistol_BM are now disabled... :)
Iridar  [developer] 21 Sep, 2018 @ 11:08am 
Originally posted by PathFinder:
I used one of your mod... Iridar's ADVENT Pistol...
My ADVENT Pistol already comes with custom attachments, you don't need to mess with it. Just use this:
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=Pistol_CV, DONOR_TEMPLATE=AdventPistol_MG, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True, COPY_DONOR_ATTACHMENTS=True) +WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=Pistol_CV_Primary, DONOR_TEMPLATE=AdventPistol_MG, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True, COPY_DONOR_ATTACHMENTS=True)
I tested and it works fine, with attachments, for both secondary and primary pistols: https://imgur.com/a/1whxIJK

I haven't checked, but you may want to use DONOR_TEMPLATE=AdventPistol_MG_Primary for the Pistol_CV_Primary in case you get weird animations in tactical.
Last edited by Iridar; 21 Sep, 2018 @ 11:09am
NoOne_ReaVen 22 Sep, 2018 @ 5:52am 
Assault Rifle CV replacement Nickname "Stubber MK2"

The Code

; TEST WEAPON ASSAULT RIFLE CV
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=AssaultRifle_CV, DONOR_TEMPLATE=BOLTER_CV, HIDE_DONOR_TEMPLATE=False, HIDE_DONOR_SCHEMATIC=False)
+ATTACHMENT_REPLACEMENT=(TEMPLATE=AssaultRifle_CV, SOCKET=Optic, ORIGINAL_MESH="ConvAssaultRifle.Meshes.SM_ConvAssaultRifle_OpticB", REPLACEMENT_MESH="CnvSMG.Meshes.SM_HOR_Cnv_SMG_OpticB") ; Laser Sight
+ATTACHMENT_REPLACEMENT=(TEMPLATE=AssaultRifle_CV, SOCKET=Optic, ORIGINAL_MESH="ConvAssaultRifle.Meshes.SM_ConvAssaultRifle_OpticC", REPLACEMENT_MESH="CnvSMG.Meshes.SM_HOR_Cnv_SMG_OpticC") ; Scope
+ATTACHMENT_REPLACEMENT=(TEMPLATE=AssaultRifle_CV, SOCKET=Trigger, REPLACEMENT_MESH="CnvSMG.Meshes.SM_HOR_Cnv_SMG_TriggerB") ; Hair Trigger
+ATTACHMENT_REPLACEMENT=(TEMPLATE=AssaultRifle_CV, SOCKET=Reargrip, REPLACEMENT_MESH="ConvSniper.Meshes.SM_ConvSniper_StockB") ; Hair Trigger
+ATTACHMENT_REPLACEMENT=(TEMPLATE=AssaultRifle_CV, SOCKET=Reargrip, REPLACEMENT_MESH="WOTCAdventPathinfder_XcomWeapons.SkeletalMeshes.SM_ConventionalHunterRifle_Stock") ; Stock
+ATTACHMENT_REPLACEMENT=(TEMPLATE=AssaultRifle_CV, SOCKET=Mag, ORIGINAL_MESH="ConvAssaultRifle.Meshes.SM_ConvAssaultRifle_MagB", REPLACEMENT_MESH="WOTCAdventPathinfder_XcomWeapons.SkeletalMeshes.SM_ConventionalHunterRifle_AutoLoader") ; ex mag
+ATTACHMENT_REPLACEMENT=(TEMPLATE=AssaultRifle_CV, SOCKET=Mag, ORIGINAL_MESH="ConvAssaultRifle.Meshes.SM_ConvAssaultRifle_MagC", REPLACEMENT_MESH="WOTCAdventPathinfder_XcomWeapons.SkeletalMeshes.SM_ConventionalHunterRifle_AutoLoader") ; auto loader
+ATTACHMENT_REPLACEMENT=(TEMPLATE=AssaultRifle_CV, SOCKET=Mag, ORIGINAL_MESH="ConvAssaultRifle.Meshes.SM_ConvAssaultRifle_MagD", REPLACEMENT_MESH="WOTCAdventPathinfder_XcomWeapons.SkeletalMeshes.SM_ConventionalHunterRifle_ExpandMag") ; ex. mag + auto loader

Built with the Hunter Rifle Mod (https://gtm.you1.cn/sharedfiles/filedetails/?id=1200161630)
and the BolterWeaponMod (https://gtm.you1.cn/sharedfiles/filedetails/?id=1493097153)

How it looks
https://imgur.com/a/OCEIELa
Iridar  [developer] 22 Sep, 2018 @ 6:21am 
Originally posted by PathFinder:
Hunter Rifle mod have already weapon attachment?
Why don't you GO CHECK FOR YOURSELF and for the love of god stop spamming this thread?
NoOne_ReaVen 22 Sep, 2018 @ 7:04am 
Originally posted by Erysch:
Using Republic Era Weapon Mod, Lightsaber Port and Imperial Surplus:

; STAR WARSy SETUP

+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=AssaultRifle_CV, DONOR_TEMPLATE=WP_DC15S, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True, COPY_ACCEPTOR_ATTACHMENTS=True)
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=AssaultRifle_MG, DONOR_TEMPLATE=WP_DC15S, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True, COPY_ACCEPTOR_ATTACHMENTS=True)
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=AssaultRifle_BM, DONOR_TEMPLATE=WP_DC15S, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True, COPY_ACCEPTOR_ATTACHMENTS=True)

+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=Shotgun_CV, DONOR_TEMPLATE=WP_DP23, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True, COPY_ACCEPTOR_ATTACHMENTS=True)
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=Shotgun_MG, DONOR_TEMPLATE=WP_DP23, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True, COPY_ACCEPTOR_ATTACHMENTS=True)
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=Shotgun_BM, DONOR_TEMPLATE=WP_DP23, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True, COPY_ACCEPTOR_ATTACHMENTS=True)

+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=SniperRifle_CV, DONOR_TEMPLATE=WP_DC15X, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True, COPY_ACCEPTOR_ATTACHMENTS=True)
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=SniperRifle_MG, DONOR_TEMPLATE=WP_DC15X, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True, COPY_ACCEPTOR_ATTACHMENTS=True)
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=SniperRifle_BM, DONOR_TEMPLATE=WP_DC15X, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True, COPY_ACCEPTOR_ATTACHMENTS=True)

+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=Cannon_CV, DONOR_TEMPLATE=WP_Z6Rotary, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True, COPY_ACCEPTOR_ATTACHMENTS=True)
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=Cannon_MG, DONOR_TEMPLATE=WP_Z6Rotary, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True, COPY_ACCEPTOR_ATTACHMENTS=True)
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=Cannon_BM, DONOR_TEMPLATE=WP_Z6Rotary, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True, COPY_ACCEPTOR_ATTACHMENTS=True)

+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=Pistol_CV, DONOR_TEMPLATE=WP_DC17, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True, COPY_ACCEPTOR_ATTACHMENTS=True)
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=Pistol_MG, DONOR_TEMPLATE=WP_DC17, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True, COPY_ACCEPTOR_ATTACHMENTS=True)
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=Pistol_BM, DONOR_TEMPLATE=WP_DC17, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True, COPY_ACCEPTOR_ATTACHMENTS=True)

+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=Pistol_CV_Primary, DONOR_TEMPLATE=WP_DC17_Primary, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True, COPY_ACCEPTOR_ATTACHMENTS=True)
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=Pistol_MG_Primary, DONOR_TEMPLATE=WP_DC17_Primary, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True, COPY_ACCEPTOR_ATTACHMENTS=True)
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=Pistol_BM_Primary, DONOR_TEMPLATE=WP_DC17_Primary, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True, COPY_ACCEPTOR_ATTACHMENTS=True)

+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=Sword_CV, DONOR_TEMPLATE=Sword_MG, HIDE_DONOR_TEMPLATE=False, HIDE_DONOR_SCHEMATIC=False, COPY_ACCEPTOR_ATTACHMENTS=True)
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=Sword_MG, DONOR_TEMPLATE=Sword_MG, HIDE_DONOR_TEMPLATE=False, HIDE_DONOR_SCHEMATIC=False, COPY_ACCEPTOR_ATTACHMENTS=True)
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=Sword_BM, DONOR_TEMPLATE=Sword_MG, HIDE_DONOR_TEMPLATE=False, HIDE_DONOR_SCHEMATIC=False, COPY_ACCEPTOR_ATTACHMENTS=True)

+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=Sword_CV_Primary, DONOR_TEMPLATE=Sword_MG, HIDE_DONOR_TEMPLATE=False, HIDE_DONOR_SCHEMATIC=False, COPY_ACCEPTOR_ATTACHMENTS=True)
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=Sword_MG_Primary, DONOR_TEMPLATE=Sword_MG, HIDE_DONOR_TEMPLATE=False, HIDE_DONOR_SCHEMATIC=False, COPY_ACCEPTOR_ATTACHMENTS=True)
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=Sword_BM_Primary, DONOR_TEMPLATE=Sword_MG, HIDE_DONOR_TEMPLATE=False, HIDE_DONOR_SCHEMATIC=False, COPY_ACCEPTOR_ATTACHMENTS=True)

+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=VektorRifle_CV, DONOR_TEMPLATE=DLT20SNIPERBLASTER_CV, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=False, COPY_ACCEPTOR_ATTACHMENTS=True)
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=VektorRifle_MG, DONOR_TEMPLATE=DLT20SNIPERBLASTER_CV, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=False, COPY_ACCEPTOR_ATTACHMENTS=True)
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=VektorRifle_BM, DONOR_TEMPLATE=DLT20SNIPERBLASTER_CV, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=False, COPY_ACCEPTOR_ATTACHMENTS=True)

+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=Bullpup_CV, DONOR_TEMPLATE=E11BLASTERCARBINE_CV, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True, COPY_ACCEPTOR_ATTACHMENTS=True)
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=Bullpup_MG, DONOR_TEMPLATE=E11BLASTERCARBINE_CV, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True, COPY_ACCEPTOR_ATTACHMENTS=True)
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=Bullpup_BM, DONOR_TEMPLATE=E11BLASTERCARBINE_CV, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True, COPY_ACCEPTOR_ATTACHMENTS=True)

+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=ShardGauntlet_CV, DONOR_TEMPLATE=LightsaberDualWield_CV, HIDE_DONOR_TEMPLATE=False, HIDE_DONOR_SCHEMATIC=True, COPY_ACCEPTOR_ATTACHMENTS=True)
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=ShardGauntlet_MG, DONOR_TEMPLATE=LightsaberDualWield_CV, HIDE_DONOR_TEMPLATE=False, HIDE_DONOR_SCHEMATIC=True, COPY_ACCEPTOR_ATTACHMENTS=True)
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=ShardGauntlet_BM, DONOR_TEMPLATE=LightsaberDualWield_CV, HIDE_DONOR_TEMPLATE=False, HIDE_DONOR_SCHEMATIC=True, COPY_ACCEPTOR_ATTACHMENTS=True)

+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=WristBlade_CV, DONOR_TEMPLATE=WristBlade_MG, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True, COPY_ACCEPTOR_ATTACHMENTS=True)
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=WristBlade_MG, DONOR_TEMPLATE=WristBlade_MG, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True, COPY_ACCEPTOR_ATTACHMENTS=True)
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=WristBlade_BM, DONOR_TEMPLATE=WristBlade_MG, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True, COPY_ACCEPTOR_ATTACHMENTS=True)

+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=Sidearm_CV, DONOR_TEMPLATE=Sidearm_MG, HIDE_DONOR_TEMPLATE=False, HIDE_DONOR_SCHEMATIC=False, COPY_ACCEPTOR_ATTACHMENTS=True)
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=Sidearm_MG, DONOR_TEMPLATE=Sidearm_MG, HIDE_DONOR_TEMPLATE=False, HIDE_DONOR_SCHEMATIC=False, COPY_ACCEPTOR_ATTACHMENTS=True)
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=Sidearm_BM, DONOR_TEMPLATE=Sidearm_MG, HIDE_DONOR_TEMPLATE=False, HIDE_DONOR_SCHEMATIC=False, COPY_ACCEPTOR_ATTACHMENTS=True)

+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=SparkRifle_CV, DONOR_TEMPLATE=T21REPEATINGBLASTER_CV, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True, COPY_ACCEPTOR_ATTACHMENTS=True)
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=SparkRifle_MG, DONOR_TEMPLATE=T21REPEATINGBLASTER_CV, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True, COPY_ACCEPTOR_ATTACHMENTS=True)
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=SparkRifle_BM, DONOR_TEMPLATE=T21REPEATINGBLASTER_CV, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True, COPY_ACCEPTOR_ATTACHMENTS=True)

+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=GrenadeLauncher_CV, DONOR_TEMPLATE=GrenadeLauncher_MG, HIDE_DONOR_TEMPLATE=False, HIDE_DONOR_SCHEMATIC=False, COPY_ACCEPTOR_ATTACHMENTS=True)
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=GrenadeLauncher_MG, DONOR_TEMPLATE=GrenadeLauncher_MG, HIDE_DONOR_TEMPLATE=False, HIDE_DONOR_SCHEMATIC=False, COPY_ACCEPTOR_ATTACHMENTS=True)
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=GrenadeLauncher_BM, DONOR_TEMPLATE=GrenadeLauncher_MG, HIDE_DONOR_TEMPLATE=False, HIDE_DONOR_SCHEMATIC=False, COPY_ACCEPTOR_ATTACHMENTS=True)


;HIDDEN SCHEMATICS AND WEAPONS
+WEAPONS_TO_HIDE=WP_DC15A
+SCHEMATICS_TO_HIDE=DC15A_MG_Schematic
+SCHEMATICS_TO_HIDE=DC15A_BM_Schematic

+WEAPONS_TO_HIDE=Lightsaber_CV
+SCHEMATICS_TO_HIDE=Lightsaber_Magnetic_Schematic
+SCHEMATICS_TO_HIDE=Lightsaber_Beam_Schematic

+WEAPONS_TO_HIDE=Saberstaff_CV
+SCHEMATICS_TO_HIDE=Saberstaff_Magnetic_Schematic
+SCHEMATICS_TO_HIDE=Saberstaff_Beam_Schematic

+WEAPONS_TO_HIDE=LightsaberDualWield_CV
+SCHEMATICS_TO_HIDE=LightsaberDualwield_Magnetic_Schematic
+SCHEMATICS_TO_HIDE=LightsaberDualwield_Beam_Schematic

+WEAPONS_TO_HIDE=LightsaberPike_CV
+SCHEMATICS_TO_HIDE=LightsaberPike_Magnetic_Schematic
+SCHEMATICS_TO_HIDE=LightsaberPike_Beam_Schematic


Problem: Using the lightsaber instead of the Templar's Gauntlet Shard makes the lightsaber always blue. Didn't find a way to fix it.

Did you Add the attachmentpoints to the weapons or do they alredy poses them but are unused because there are no weapons upgrade models in the original mod?
Iridar  [developer] 22 Sep, 2018 @ 9:37am 
My take on replacing Shard Gun (Magnetic Shotgun) with M23 Katana https://imgur.com/a/bimTRlB
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=Shotgun_MG, DONOR_TEMPLATE=WP_M23Katana_MG, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True) +WEAPONS_TO_HIDE=WP_M23Katana +WEAPONS_TO_HIDE=WP_M23Katana_BM +ATTACHMENT_REPLACEMENT=(TEMPLATE=Shotgun_MG, SOCKET=Suppressor, REPLACEMENT_MESH="CnvSMG.Meshes.SM_HOR_Cnv_SMG_SuppressorB") +ATTACHMENT_REPLACEMENT=(TEMPLATE=Shotgun_MG, SOCKET=Optic, ORIGINAL_MESH="MagShotgun.Meshes.SM_MagShotgun_OpticC", REPLACEMENT_MESH="MagReaperRifle.Meshes.SM_HOR_Mag_ReaperRifle_OpticA") ; Scope +ATTACHMENT_REPLACEMENT=(TEMPLATE=Shotgun_MG, SOCKET=Trigger) ; prep for Hair Trigger +ATTACHMENT_REPLACEMENT=(TEMPLATE=Shotgun_MG, SOCKET=Trigger, SOCKET_REPLACEMENT=Reargrip, REPLACEMENT_MESH="MagSniper.Meshes.SM_MagSniper_ReargripB") ; Hair Trigger +ATTACHMENT_REPLACEMENT=(TEMPLATE=Shotgun_MG, SOCKET=Optic, SOCKET_REPLACEMENT=Trigger, ORIGINAL_MESH="MagShotgun.Meshes.SM_MagShotgun_OpticB", REPLACEMENT_MESH="ConvSniper.Meshes.SM_ConvSniper_OpticB") ; Laser Sight +ATTACHMENT_REPLACEMENT=(TEMPLATE=Shotgun_MG, SOCKET=Stock, REPLACEMENT_MESH="MagSniper.Meshes.SM_MagSniper_StockA") ; Stock +ATTACHMENT_REPLACEMENT=(TEMPLATE=Shotgun_MG, SOCKET=Mag, ORIGINAL_MESH="MagShotgun.Meshes.SM_MagShotgun_MagB") +ATTACHMENT_REPLACEMENT=(TEMPLATE=Shotgun_MG, SOCKET=Mag, ORIGINAL_MESH="MagShotgun.Meshes.SM_MagShotgun_MagC", REPLACEMENT_MESH="MagShotgun.Meshes.SM_MagShotgun_MagC") ; Ex Mag and Auto Loader +ATTACHMENT_REPLACEMENT=(TEMPLATE=Shotgun_MG, SOCKET=Mag, ORIGINAL_MESH="MagShotgun.Meshes.SM_MagShotgun_MagD", REPLACEMENT_MESH="MagShotgun.Meshes.SM_MagShotgun_MagC") +ATTACHMENT_REPLACEMENT=(TEMPLATE=Shotgun_MG, SOCKET=Foregrip, ORIGINAL_MESH="MagShotgun.Meshes.SM_MagShotgun_ForegripB", REPLACEMENT_MESH="ConvShotgun.Meshes.SM_ConvShotgun_ForegripB") +DEFAULT_ATTACHMENT=(TEMPLATE=Shotgun_MG, SOCKET=Stock, MESH="ConvShotgun.Meshes.SM_ConvShotgun_StockB", REMOVE_ORIGINAL=True)
PotatoAim2k1 23 Sep, 2018 @ 1:39pm 
Coil Marauder 1

Coil Marauder 2

Titan MR-4 Custom 1

Titan MR-4 Custom 2

I'm absolutely in love with this mod's capabilities.
Last edited by PotatoAim2k1; 23 Sep, 2018 @ 1:40pm
Medicman 21 Feb, 2019 @ 4:58am 
Stealth weapon set up!
Perfect for WotC Tactical Suppressors
(Took me way to long to get this right lol)

;Assault Rifle
+ATTACHMENT_REPLACEMENT=(TEMPLATE=AssaultRifle_CV, SOCKET=Suppressor, ORIGINAL_MESH="ConvAssaultRifle.Meshes.SM_ConvAssaultRifle_SuppressorB", REPLACEMENT_MESH="CnvReaperRifle.Meshes.SM_HOR_Cnv_ReaperRifle_SuppressorB")
+SOCKETS_TO_ADD=(TEMPLATE=AssaultRifle_CV, SOCKET_NAME=Suppressor, OFFSET_X=3.5f, OFFSET_Z=3.8f, SCALE_X=0.80f, SCALE_Y=0.80f, SCALE_Z=0.80f)

;Shotgun
+ATTACHMENT_REPLACEMENT=(TEMPLATE=Shotgun_CV, SOCKET=Suppressor, ORIGINAL_MESH="ConvShotgun.Meshes.SM_ConvShotgun_SuppressorB", REPLACEMENT_MESH="CnvReaperRifle.Meshes.SM_HOR_Cnv_ReaperRifle_SuppressorB")
+SOCKETS_TO_ADD=(TEMPLATE=Shotgun_CV, SOCKET_NAME=Suppressor, OFFSET_X=-5.0f, OFFSET_Z=5.2f, SCALE_X=0.80f, SCALE_Y=0.80f, SCALE_Z=0.805f)

;Sniper
+ATTACHMENT_REPLACEMENT=(TEMPLATE=SniperRifle_CV, SOCKET=Suppressor, SOCKET_REPLACEMENT=SniperSuppressor, ORIGINAL_MESH="ConvSniper.Meshes.SM_ConvSniper_SuppressorB", REPLACEMENT_MESH="CnvReaperRifle.Meshes.SM_HOR_Cnv_ReaperRifle_SuppressorB")
+SOCKETS_TO_ADD=(TEMPLATE=SniperRifle_CV, SOCKET_NAME=SniperSuppressor, OFFSET_X=-16.0f, OFFSET_Z=0.4f, SCALE_X=1.4f, SCALE_Y=1.4f, SCALE_Z=1.4f)

;Bullpup
+ATTACHMENT_REPLACEMENT=(TEMPLATE=Bullpup_CV, SOCKET=Suppressor, ORIGINAL_MESH="CnvSMG.Meshes.SM_HOR_Cnv_SMG_SuppressorB", REPLACEMENT_MESH="CnvReaperRifle.Meshes.SM_HOR_Cnv_ReaperRifle_SuppressorB")
+SOCKETS_TO_ADD=(TEMPLATE=Bullpup_CV, SOCKET_NAME=Suppressor, OFFSET_X=-1.2f, OFFSET_Z=4.1f, SCALE_X=0.60f, SCALE_Y=0.60f, SCALE_Z=0.60f)

;SMG (LW2 SMG Pack needed)
+ATTACHMENT_REPLACEMENT=(TEMPLATE=SMG_CV, SOCKET=Suppressor, ORIGINAL_MESH="LWSMG_CV.Meshes.SK_LWConvSMG_SuppressorB", REPLACEMENT_MESH="CnvReaperRifle.Meshes.SM_HOR_Cnv_ReaperRifle_SuppressorB")
+SOCKETS_TO_ADD=(TEMPLATE=SMG_CV, SOCKET_NAME=Suppressor, OFFSET_X=-11.5f, OFFSET_Z=1f, SCALE_X=0.80f, SCALE_Y=0.80f, SCALE_Z=0.805f)


;Pistol (PrimarySecondaries Needed)
+ATTACHMENT_REPLACEMENT=(TEMPLATE=Pistol_CV_Primary, SOCKET=XC_SuppressorB, ORIGINAL_MESH="MagShotgun.Meshes.SM_MagShotgun_SuppressorB", REPLACEMENT_MESH="CnvReaperRifle.Meshes.SM_HOR_Cnv_ReaperRifle_SuppressorB")
+SOCKETS_TO_ADD=(TEMPLATE=Pistol_CV_Primary, SOCKET_NAME=XC_SuppressorB, OFFSET_X=-1f, OFFSET_Z=2.6f, SCALE_X=0.50f, SCALE_Y=0.50f, SCALE_Z=0.50f)

+ATTACHMENT_REPLACEMENT=(TEMPLATE=Pistol_CV, SOCKET=XC_SuppressorB, ORIGINAL_MESH="MagShotgun.Meshes.SM_MagShotgun_SuppressorB", REPLACEMENT_MESH="CnvReaperRifle.Meshes.SM_HOR_Cnv_ReaperRifle_SuppressorB")
+SOCKETS_TO_ADD=(TEMPLATE=Pistol_CV, SOCKET_NAME=XC_SuppressorB, OFFSET_X=-1f, OFFSET_Z=2.6f, SCALE_X=0.50f, SCALE_Y=0.50f, SCALE_Z=0.50f)
Democritus 26 Mar, 2019 @ 3:38pm 
Thanks Iridar!
I like to keep the base game aesthetic but disliked some of the sounds etc.
So: The Vektor rifle was replaced with a weapon that looked more like the others but keeps that marksman feel. It uses the semi auto fire pattern of the mag AR, as specified in the example.
The AR was replaced with the superior aesthetics of Spart's carbines and utilises the TLE cannon firing animation and sound because I love the meatiness.

https://imgur.com/a/IZ4UJwR
Iridar  [developer] 26 Mar, 2019 @ 3:42pm 
Originally posted by Fudgekownsall:
Thanks Iridar!
I like to keep the base game aesthetic but disliked some of the sounds etc.
So: The Vektor rifle was replaced with a weapon that looked more like the others but keeps that marksman feel. It uses the semi auto fire pattern of the mag AR, as specified in the example.
The AR was replaced with the superior aesthetics of Spart's carbines and utilises the TLE cannon firing animation and sound because I love the meatiness.

https://imgur.com/a/IZ4UJwR
Don't forget to post the code for it in case others want to follow in your stead :p
Democritus 27 Mar, 2019 @ 2:33am 
;Assault Rifle T1
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=AssaultRifle_CV, DONOR_TEMPLATE=MACHINECARBINE_SA_CV, COPY_DONOR_ATTACHMENTS=True, HIDE_ACCEPTOR_ATTACHMENTS=True, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True)
+PROJECTILE_REPLACEMENT=(ACCEPTOR_TEMPLATE=AssaultRifle_CV, DONOR_TEMPLATE=TLE_Cannon_CV)
+ATTACHMENT_REPLACEMENT=(TEMPLATE=AssaultRifle_CV, SOCKET=Optic, ORIGINAL_MESH="ConvAssaultRifle.Meshes.SM_ConvAssaultRifle_OpticC", REPLACEMENT_MESH="ConvSniper.Meshes.SM_ConvSniper_OpticB")
+ATTACHMENT_REPLACEMENT=(TEMPLATE=AssaultRifle_CV, SOCKET=Stock, ORIGINAL_MESH="ConvAssaultRifle.Meshes.SM_ConvAssaultRifle_StockB", REPLACEMENT_MESH="ConvShotgun.Meshes.SM_ConvShotgun_StockB")

;Vektor Rifle T1
+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=VektorRifle_CV, DONOR_TEMPLATE=SERVICECARBINE_SA_CV, COPY_DONOR_ATTACHMENTS=True, HIDE_ACCEPTOR_ATTACHMENTS=True, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True)
+DEFAULT_ATTACHMENT=(TEMPLATE=VektorRifle_CV, SOCKET=Optic, MESH="ConvSniper.Meshes.SM_ConvSniper_OpticB")
+DEFAULT_ATTACHMENT=(TEMPLATE=VektorRifle_CV, SOCKET=Mag, MESH="ConvSniper.Meshes.SM_ConvSniper_MagB", REMOVE_ORIGINAL=True)
+DEFAULT_ATTACHMENT=(TEMPLATE=VektorRifle_CV, SOCKET=Trigger, MESH="CnvSMG.Meshes.SM_HOR_Cnv_SMG_TriggerB")
+DEFAULT_ATTACHMENT=(TEMPLATE=VektorRifle_CV, SOCKET=Reargrip, MESH="CnvSMG.Meshes.SM_HOR_Cnv_SMG_ReargripB")
+ATTACHMENT_REPLACEMENT=(TEMPLATE=VektorRifle_CV, SOCKET=Reargrip, ORIGINAL_MESH="CnvReaperRifle.Meshes.SM_HOR_Cnv_ReaperRifle_ReargripB", REPLACEMENT_MESH="CnvSMG.Meshes.SM_HOR_Cnv_SMG_ReargripB")

What are sure to be the first of many changes. My only worry is that I'm not sure that the stocks of Spart's carbines are modular but we'll deal with that hurdle when we come to it.
Democritus 29 Mar, 2019 @ 6:37pm 
https://imgur.com/a/xEYfGMz

Back again with some sweet bullpups. Some adjustments to animsets and these are all ready to go.

;Assault Rifle T1

+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=AssaultRifle_CV, DONOR_TEMPLATE=Bullpup_CV, COPY_DONOR_ATTACHMENTS=True, HIDE_ACCEPTOR_ATTACHMENTS=True, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True)
+PROJECTILE_REPLACEMENT=(ACCEPTOR_TEMPLATE=AssaultRifle_CV, DONOR_TEMPLATE=TLE_Cannon_CV)
+ANIMSET_REPLACEMENT=(ACCEPTOR_TEMPLATE=AssaultRifle_CV, DONOR_TEMPLATE=TLE_Cannon_CV, REPLACE_SOLDIER_ANIMSETS=False, REPLACE_WEAPON_ANIMSETS=True)
+SOCKETS_TO_ADD=(TEMPLATE=AssaultRifle_CV, SOCKET_NAME=Mag, OFFSET_X=-8f, OFFSET_Z=4f, SCALE_X=1f, SCALE_Y=1f, SCALE_Z=1f)
+DEFAULT_ATTACHMENT=(TEMPLATE=AssaultRifle_CV, SOCKET=Reargrip, MESH="CnvSMG.Meshes.SM_HOR_Cnv_SMG_ReargripA", REMOVE_ORIGINAL=True)
+DEFAULT_ATTACHMENT=(TEMPLATE=AssaultRifle_CV, SOCKET=Stock, MESH="CnvSMG.Meshes.SM_HOR_Cnv_SMG_StockB")
+DEFAULT_ATTACHMENT=(TEMPLATE=AssaultRifle_CV, SOCKET=Trigger, MESH="CnvSMG.Meshes.SM_HOR_Cnv_SMG_TriggerA")
+DEFAULT_ATTACHMENT=(TEMPLATE=AssaultRifle_CV, SOCKET=Mag, MESH="ConvAssaultRifle.Meshes.SM_ConvAssaultRifle_MagB")
+DEFAULT_ATTACHMENT=(TEMPLATE=AssaultRifle_CV, SOCKET=Optic, MESH="ConvSniper.Meshes.SM_ConvSniper_OpticA")
+DEFAULT_ATTACHMENT=(TEMPLATE=AssaultRifle_CV, SOCKET=Suppressor, MESH="MagSMG.Meshes.SM_HOR_Mag_SMG_SuppressorB")
+ATTACHMENT_REPLACEMENT=(TEMPLATE=AssaultRifle_CV, SOCKET=Mag, ORIGINAL_MESH="CnvSMG.Meshes.SM_HOR_Cnv_SMG_MagB", REPLACEMENT_MESH="CombatRifleSA.SkeletalMeshes.SM_ConvCombatE_MagA")
+ATTACHMENT_REPLACEMENT=(TEMPLATE=AssaultRifle_CV, SOCKET=Mag, ORIGINAL_MESH="CnvSMG.Meshes.SM_HOR_Cnv_SMG_MagC", REPLACEMENT_MESH="ConvAssaultRifle.Meshes.SM_ConvAssaultRifle_MagD")
+ATTACHMENT_REPLACEMENT=(TEMPLATE=AssaultRifle_CV, SOCKET=Mag, ORIGINAL_MESH="CnvSMG.Meshes.SM_HOR_Cnv_SMG_MagD", REPLACEMENT_MESH="CombatRifleSA.SkeletalMeshes.SM_ConvCombatE_MagA")
+ATTACHMENT_REPLACEMENT=(TEMPLATE=AssaultRifle_CV, SOCKET=Optic, ORIGINAL_MESH="CnvSMG.Meshes.SM_HOR_Cnv_SMG_OpticC", REPLACEMENT_MESH="ConvSniper.Meshes.SM_ConvSniper_OpticB")

;Vektor Rifle T1

+WEAPON_REPLACEMENT=(ACCEPTOR_TEMPLATE=VektorRifle_CV, DONOR_TEMPLATE=Bullpup_CV, COPY_DONOR_ATTACHMENTS=True, HIDE_ACCEPTOR_ATTACHMENTS=True, HIDE_DONOR_TEMPLATE=True, HIDE_DONOR_SCHEMATIC=True)
+PROJECTILE_REPLACEMENT=(ACCEPTOR_TEMPLATE=VektorRifle_CV, DONOR_TEMPLATE=SniperRifle_CV)
+ANIMSET_REPLACEMENT=(ACCEPTOR_TEMPLATE=VektorRifle_CV, DONOR_TEMPLATE=VektorRifle_CV, REPLACE_SOLDIER_ANIMSETS=True, REPLACE_WEAPON_ANIMSETS=True)
+SOCKETS_TO_ADD=(TEMPLATE=VektorRifle_CV, SOCKET_NAME=Mag, OFFSET_X=-8f, OFFSET_Z=4f, SCALE_X=1f, SCALE_Y=1f, SCALE_Z=1f)
+SOCKETS_TO_ADD=(TEMPLATE=VektorRifle_CV, SOCKET_NAME=Suppressor, OFFSET_X=-16f, OFFSET_Z=0f, SCALE_X=1f, SCALE_Y=1f, SCALE_Z=1f)
+SOCKETS_TO_ADD=(TEMPLATE=VektorRifle_CV, SOCKET_NAME=Barrel, OFFSET_X=-75f, OFFSET_Z=2.85f, SCALE_X=3f, SCALE_Y=0.55f, SCALE_Z=0.55f)
+DEFAULT_ATTACHMENT=(TEMPLATE=VektorRifle_CV, SOCKET=Reargrip, MESH="CnvSMG.Meshes.SM_HOR_Cnv_SMG_ReargripA", REMOVE_ORIGINAL=True)
+DEFAULT_ATTACHMENT=(TEMPLATE=VektorRifle_CV, SOCKET=Stock, MESH="CnvReaperRifle.Meshes.SM_HOR_Cnv_ReaperRifle_StockB", REMOVE_ORIGINAL=True)
+DEFAULT_ATTACHMENT=(TEMPLATE=VektorRifle_CV, SOCKET=Trigger, MESH="CnvSMG.Meshes.SM_HOR_Cnv_SMG_TriggerA")
+DEFAULT_ATTACHMENT=(TEMPLATE=VektorRifle_CV, SOCKET=Mag, MESH="ConvSniper.Meshes.SM_ConvSniper_MagA")
+DEFAULT_ATTACHMENT=(TEMPLATE=VektorRifle_CV, SOCKET=Optic, MESH="CnvSMG.Meshes.SM_HOR_Cnv_SMG_OpticC")
+DEFAULT_ATTACHMENT=(TEMPLATE=VektorRifle_CV, SOCKET=Suppressor, MESH="ConvSniper.Meshes.SM_ConvSniper_SuppressorA")
+DEFAULT_ATTACHMENT=(TEMPLATE=VektorRifle_CV, SOCKET=Barrel, MESH="CnvSMG.Meshes.SM_HOR_Cnv_SMG_SuppressorB")
+ATTACHMENT_REPLACEMENT=(TEMPLATE=VektorRifle_CV, SOCKET=Mag, ORIGINAL_MESH="CnvSMG.Meshes.SM_HOR_Cnv_SMG_MagB", REPLACEMENT_MESH="ConvSniper.Meshes.SM_ConvSniper_MagB")
+ATTACHMENT_REPLACEMENT=(TEMPLATE=VektorRifle_CV, SOCKET=Mag, ORIGINAL_MESH="CnvSMG.Meshes.SM_HOR_Cnv_SMG_MagC", REPLACEMENT_MESH="ConvSniper.Meshes.SM_ConvSniper_MagC")
+ATTACHMENT_REPLACEMENT=(TEMPLATE=VektorRifle_CV, SOCKET=Mag, ORIGINAL_MESH="CnvSMG.Meshes.SM_HOR_Cnv_SMG_MagD", REPLACEMENT_MESH="ConvSniper.Meshes.SM_ConvSniper_MagD")
+ATTACHMENT_REPLACEMENT=(TEMPLATE=VektorRifle_CV, SOCKET=Optic, ORIGINAL_MESH="CnvSMG.Meshes.SM_HOR_Cnv_SMG_OpticC", REPLACEMENT_MESH="CnvReaperRifle.Meshes.SM_HOR_Cnv_ReaperRifle_OpticC")
+ATTACHMENT_REPLACEMENT=(TEMPLATE=VektorRifle_CV, SOCKET=Optic, ORIGINAL_MESH="CnvSMG.Meshes.SM_HOR_Cnv_SMG_OpticB", REPLACEMENT_MESH="CnvReaperRifle.Meshes.SM_HOR_Cnv_ReaperRifle_OpticB")
+ATTACHMENT_REPLACEMENT=(TEMPLATE=VektorRifle_CV, SOCKET=Suppressor, ORIGINAL_MESH="CnvSMG.Meshes.SM_HOR_Cnv_SMG_SuppressorB", REPLACEMENT_MESH="ConvSniper.Meshes.SM_ConvSniper_SuppressorB")

*The AR requires Spart's Carbines for WOTC as it utilises the drum mag.
Last edited by Democritus; 29 Mar, 2019 @ 6:39pm
< >
Showing 1-15 of 26 comments
Per page: 1530 50