Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou are allowed to use the assets in this file without permission or crediting me
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Weapon materials (textures) are now able to be salvaged, meaning you can choose skins for your weapons. Fixed a bug that caused weapons to sometimes not properly save when using the Sanity Saver mod. (Thanks apple1417 and ZetaDæmon)
Version 1.4
'Insane' mode now allows attaching parts that don't exist on the main item (e.g. Adding a 'Fire Element' to a Jakobs Sniper that can't spawn with an Element). Fixed a bug that caused the backpack to think it had one less available slot every time you salvaged an item. Fixed showing some incompatible parts that previously weren't showing at all.
Version 1.3
Fixed a bug that caused 'The Antagonist' shield to not properly fetch it's compatible parts.
Version 1.2
Added 'Insane' mode that disables all part combination safeguards. Added accepted rarities hint to the 'Rarity Lock' popup.
Version 1.1
Fixed duping bug when trying to attach parts to an equipped item.
Version 1.0
Inital Release.
Lets you salvage parts from items and attach them to other items Note: the item you salvage parts from will be destroyed in the process
To find out what individual parts do, head over to apple1417's bl2.parts
Installation
Step 1: First you'll need PythonSDK installed, head to this page: bl-sdk.github.io and follow the instructions on how to install it there. Step 2: Download Spare Parts from the nexus mods files tab and unzip the downloaded 'SpareParts.zip' file. Step 3: Open the 'Mods' folder that PythonSDK generated and copy the 'SpareParts' folder into it. Troubleshooting can be found here. Step 4: Repeat the same process for the mod dependencies: UserFeedback and Python Part Notifier. Step 5 Optional: Download Sanity Saver if you want to use the mod in 'Insane' mode, otherwise your guns will be deleted.
Usage Guide
To use the mod, just open your backpack and select an item with [Enter] or [E] Then hover the item you want to salvage parts from, and press the 'Salvage' hotkey (default is [C]) A popup will show you the parts the mod found, and whether they are compatible or not with the chosen weapon/item You can then choose which parts you want, and inspect the weapon/item with the current changes Then either confirm the salvaging with the 'Salvage' hotkey (default is [C]) or press [Escape] to cancel
Options
By default the mod will block certain actions in order to provide a more balanced experience Each of these can be turned off individually in the mod settings
Rarity Lock You can only salvage parts from an equal or higher rarity item than the one selected i.e. Blue items can take parts from Blue/Purple/Legendary items but not White/Green items
Strict Uniques Unique items can only accept parts from other copies of the same unique item i.e. An Unkempt Harold can only use parts from another Unkempt Harold
Sanity Check Safeguard There are safeguard modes in place in order to prevent the potential creation of items with invalid part combinations These modes can be switched between in the mod settings and restrict parts as follows: Safe: Every part combination will pass the sanity check. Certain relic and class mod parts are not salvagable Expert: If combined incorrectly, some relic and class mod part combinations will not pass the sanity check Insane: All safeguards are removed
Feel free to contact me with any problems/suggestions/other via Discord @LaryIsland