XCOM 2
[WOTC] WSR Weapon Skin Replacer - Core
 Denne tråd er blevet fastgjort, så den er sikkert vigtig
Iridar  [udvikler] 20. sep. 2018 kl. 12:36
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.
Sidst redigeret af Iridar; 21. sep. 2018 kl. 11:12
< >
Viser 1-15 af 26 kommentarer
Nephalem 21. sep. 2018 kl. 8:38 
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  [udvikler] 21. sep. 2018 kl. 10:06 
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 kl. 10:47 
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 kl. 10:53 
The thing is when I disable those lines:steamfacepalm:.. the attachments of Pisol_CV, Pistol_MG and Pistol_BM are now disabled... :)
Iridar  [udvikler] 21. sep. 2018 kl. 11:08 
Oprindeligt skrevet af 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.
Sidst redigeret af Iridar; 21. sep. 2018 kl. 11:09
NoOne_ReaVen 22. sep. 2018 kl. 5:52 
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://steamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=1200161630)
and the BolterWeaponMod (https://steamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=1493097153)

How it looks
https://imgur.com/a/OCEIELa
Iridar  [udvikler] 22. sep. 2018 kl. 6:21 
Oprindeligt skrevet af 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 kl. 7:04 
Oprindeligt skrevet af 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  [udvikler] 22. sep. 2018 kl. 9:37 
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 kl. 13:39 
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.
Sidst redigeret af PotatoAim2k1; 23. sep. 2018 kl. 13:40
Medicman 21. feb. 2019 kl. 4:58 
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 kl. 15:38 
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  [udvikler] 26. mar. 2019 kl. 15:42 
Oprindeligt skrevet af 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 kl. 2:33 
;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 kl. 18:37 
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.
Sidst redigeret af Democritus; 29. mar. 2019 kl. 18:39
< >
Viser 1-15 af 26 kommentarer
Per side: 1530 50