Use Fo4Edit.

==========================================
Making a Weapon, Armor, or Mods scrappable: 

As of v3.0  All weapons, and armor do not need to be tagged with new  keywords and goes off of all keywords in the Scrap Out Form List. If something isn't scrapping it is because it has not been tagged with Vanilla Keywords.

Mods are the exception to that rule. They do not NEED to be tagged with Better Manufacturing Keywords but they will be more balanced if they are.

If something isn't scrapping then the item just needs to be tagged with an appropriate keyword. To see the keywords used refer to the ScrapOut Form list in fo4edit. It is different for each scrapping machine. 


For Weapon/Armor/Mod Disassembler:

Weapon FormList name: KeywordsToScrapOutFormListWeapons

Armor FormList Name: KeywordsToScrapOutFormListArmor

Mod FormList Name: KeywordsToScrapOutFormListMods

As of v 3.0: All keywords in the Scrap Out Form List are used to filter items out. If the object does not have one of the keywords in the corresponding list, it will not scrap. ObjectTypeWeapon and ObjectTypeArmor are in that List.

Steps to perform if an item isn't scrapping.
1- Look at the object in fo4 edit.
2 - Look for Object specific keywords like WeaponTypeAssaultRifle, WeaponTypeGammaGun or ObjectTypeWeapon
3 - If the object does not have any Keywords from the FormList then just tag it appropriately. If it is a pistol tag it with WeaponTypePistol 
4 - If the object has any of the keywords from that list it will scrap.



For Mod Scrapper:

With the complex patcher all weapon/armor mods will be covered. Even mods from other nexus mods. No keywords needed.

The above rules apply and below are keywords I have added to better determine the type of mod being scrapped. They are not necessary as all Mods should be tagged with ObjectTypeLooseMod. That being said, tagging them would make the scrap more appropriate per item.

For ANY Object Mods:

In order for the disassemblers to be able to pull a mod off of an armor or weapon piece you must have a Misc Item Loose Mod for the Object Mod!

  • [IsArmorModKeyword] [IsPowerArmorModKeyword] [IsLegendaryModKeyword] [IsRobotModKeyword] [IsStandardWeaponModKeyword]: are all keywords that help identify particular mod types. All Loose Mods NOT tagged with any of the above keywords are treated as UNKNOWN mods in the Mod Scrapper and the scrap out will not necessarily be acurate for the mod being scrapped. That means when adding new items and OMods, tagging the Loose Mod appropriately helps.
  • IsLegendaryModKeyword - THIS MUST BE TAGGED ON LEGENDARY LOOSE MODS! If you do not tag Legendary loose mods appropriately they will be treated as normal mods and will be scrapped incorrectly in all machines.
  • IsStandardWeaponModKeyword  - Tag all Standard weapon mods with this. It helps balance the scrap out so standard mods don't scrap for too much.

==========================================
Adding your own custom scrap output:

*Disclaimer: It is worth noting that the first keyword found in the Appropriate Form List is the only scrap that will return for an item. That means that things higher in the Form List take precedence over things lower. This can be used to effectively have default scrap recipes or specific ones for items that share keywords. 

To Weapon/Armor/Mod Disassembler:

  • Find the FormID List For the appropriate machine. Names are above.
  • Create a NEW keyword to tag your object with for identifying the scrap out. Something like "[YourWeaponName]ToScrapOutKeyword"
  • Create a NEW Leveled Item as the recipe. Add the desired scrap output to this. Be sure to add the MISC Item for Scrap and NOT the component.
  • *Warning: Order is important in the formlist!
  • For this step I you must place your item keyword above the GENERAL keywords ( e.g. ObjectTypeWeapon, ObjectTypeArmor) in the list to ensure your keyword is checked first. If you do not do this and the item is tagged with keywords above your keyword in the list, your Scrap LL will never get used. Add the keyword and Leveled Item to the formlist in that order. Keyword, then LI recipe. Hint: If you click on an item in the list, then hold "Ctrl", you can use the arrow keys to move the item up or down easily.
  • And that is it. Any item tagged with your Keyword should scrap to your LL.


To Ammo Scrapper:

Note: Adding this is only relevant for Large Ammo types, I.E. Missiles, Nukes. The ONLY way to modify the scrap out for standard ammunition is with the one LL ScrappableAmmo

  • Find the FormID List KeywordsToScrapOutFormListLargeAmmo
  • Create a NEW keyword to tag your ammo with for identifying the scrap out. Something like "[YourAmmoName]ToScrapOutKeyword"
  • Create a NEW Leveled Item as the recipe. Add the desired scrap output to this. Be sure to add the MISC Item for Scrap and NOT the component.
  • Warning: Order is important in the formlist! 
  • For this step you must place your item keyword above the GENERAL keywords ( e.g. ObjectTypeWeapon, ObjectTypeArmor) in the list to ensure your keyword is checked first. If you do not do this and the item is tagged with keywords above your keyword in the list, your Scrap LL will never get used. Add the keyword and Leveled Item to the formlist in that order. Keyword, then LI recipe.
  • And that is it. Any item tagged with your Keyword should scrap to your LL.

Article information

Added on

Edited on

Written by

wrathmaniac

0 comments

  翻译: