Fallout 76
0 of 0

File information

Last updated

Original upload

Created by

manson_ew2 MsZelia

Uploaded by

MsZelia

Virus scan

Safe to use

Tags for this mod

About this mod

Write inventory to file. Bulk scrap weapon/armor. Mass transfer to containers. Filter your area looting.

Requirements
Permissions and credits
Changelogs
Mod originally made by manson_ew2 (not updated since 2021)

Also check out Invent O Matic Pipboy (Unofficial) Update

"Inventory dumper mod. Get all of your items into a single file for trading/keeping track of them, price checking!"

Requirements:
SFE - item extraction won't work without SFE, it needs to be updated on each game update!
Bulk scrapping and transfer will work without SFE

Installation:
Via mod manager, Don't forget to copy config file to Data directory
or
Manually:
  • Download and extract ba2 and config files to Fallout 76 Data folder (e.g. "\SteamLibrary\steamapps\common\Fallout76\Data\")
  • Add following lines to your Project76Custom.ini or Fallout76Custom.ini ("C:\Users\%username%\Documents\My Games\Fallout 76\"):
    [Archive]
    sResourceIndexFileList=InventOmaticStash-UO.ba2

Compatibility:
Not compatible with other mods that modify interface/securetrade.swf such as SaveEverything, FastUI


Usage:
Explanation same as for Invent O Matic Stash (mostly copy-pasted), config file is compatible with the one from older version of Invent O Matic Stash

Hotkey Notes:
Some non-alphanumerical hotkeys will not be properly translated in game, like function keys, e.g. F1 (112 hotkey value) will show as "p)" (112 ASCII value) on button
Noteworthy key codes:
0 - 9 numbers   =>   48 - 57
a - z alphabetical   =>   65 - 90
Whole list here:
https://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes

A. Item Extraction
1. Open your stashbox, scrapbox or any other containter.
2. Click "O) Extract items" (can be rebinded in config "extractHotkey" (Update 1.0.4))
3. Preferably do not move your mouse, while mod gets all the required info. (it may cause issues and some items in the dump will have no legendary mods info)
4.Once mod finished gathering data - it will write this data into itemsmod.ini file, located under Fallout76/Data folder. At this point, game may freeze for a while (depends on the amount of items).
5. Parse file using this python parser or similar to get readable output (can be copied to tables/excel), price check and so on.

NOTE: each time you're extracting items - content of the output file will be overwritten. If you want/need to get data from
multiple account, please use ModCompanionApp (it is OPTIONAL dependency)
Other option is to rename itemsmod.ini file after extraction to save it from overwriting.


B. Bulk Scrap
Config file will be read by mod each time you open container (no need to restart the game).

1. Configure "scrapConfig" field in inventOmaticStashConfig.json file.
"scrapConfig": {
"enabled": true,
"debug": false,
"scrapFavorite": false,
"maxItems": 100,
"hotkey": 73,
"matchMode": "CONTAINS",
"types": ["WEAPON", "ARMOR", "JUNK"],
"excluded": ["syringer", "chassis", "helmet", "Zapper", "enclave",
"paddle", "baseball", "pearly", "binoculars", "father winter",
"exc", "bloatfly gland", "bloodbug proboscis", "tick blood sac",
"Stingwing barb", "vocal sac", "*"]

enabled - turns on (true) or off (false) entire scrap feature
debug - turns on (true) or off (false) debug output
maxItems - [Optional] max amount of items to scrap, default is all, (Update 1.0.3)
hotkey - [Optional] actual button that will trigger scrapping, see full list of values on the link above, default is I, (Update 1.0.4)
scrapFavorite - [Optional] turns on (true) or off (false) scrapping of favorite items, default is false
matchMode - one of the values (matching with values in excluded):
  • "CONTAINS" - item name in inventory should include item name in config, case-insensitive (USE WITH CAUTION: it could match too many items, in case too generic item name)
  • "STARTS" - item name in inventory should start with item name in config, case-insensitive; e.g. prefix (USE WITH CAUTION: it could match too many items, in case too generic item name)
  • "EXACT" - item name in inventory should exactly match item name in config, case-sensitive
  • "ALL" - ignores item names and drops everything
types - list of types that you want to scrap, e.g.
"types": ["item name1", "item name 2", "etc"]
Full list of types (others can't be scrapped):
        "POWER_ARMOR" (just the chassis)
        "WEAPON"
        "ARMOR"
        "APPAREL"
        "MODS"
        "JUNK"
excluded - list of items or names that will to exclude from scrapping e.g.
"excluded": ["paddle", "zapper", "item 3", "etc"]

2. Open any work bench, press button "I) Scrap Items".
3. Done!


C. Mass Item transfer
BE CAREFULL WHILE USING THIS FEATURE IN OPEN-WORLD CONTAINERS. Double check, whether you haven't put any items there accidentally.
I'd recommend turning this feature off, if you don't need it.
Config file will be read by mod each time you open container (no need to restart the game).


1. Configure "transferConfig" field in inventOmaticStashConfig.json file.
"transferConfig": {
"itemNames": ["mine", "grenade"],
"enabled": true,
"amount": 500,
"hotkey": 80,
"transferFavorite": false,
"matchMode": "CONTAINS",
"direction": "FROM_CONTAINER"
},

itemNames - list of items, that you want to transfer, e.g.
"itemNames": ["item name1", "item name 2", "etc"]
enabled - turns on (true) or off (false) entire transfer feature
debug - turns on (true) or off (false) debug output
amount - [Optional] amount of items to transfer, default is whole stack, (Update 1.0.2)
hotkey - [Optional] actual button that will trigger transferring, see full list of values on the link above, default is P, (Update 1.0.4)
transferFavorite - [Optional] turns on (true) or off (false) transferring of favorite items, default is false
direction - one of the values:
  • "FROM_CONTAINER" - items from container will be transferred to player inventory
  • "TO_CONTAINER" - items from player inventory will be transferred to container
matchMode - one of the values:
  • "CONTAINS" - item name in inventory should include item name in config,
    case-insensitive (USE WITH CAUTION: it could match too many items, in case too generic item name)
  • "STARTS" - item name in inventory should start with item name in config,
    case-insensitive; e.g. prefix (USE WITH CAUTION: it could match too many items, in case too generic item name)
  • "EXACT" - item name in inventory should exactly match item name in config, case-sensitive
  • "ALL" - ignores item names and drops everything

2. Open any container, press button "P) Transfer Items".
3. Done!


D. [Optional] Filtered area looting (Update 1.0.3)
If enabled, activated by pressing on "P) Transfer items" while in area loot mode - Same hotkey as in transfer config
Config file will be read by mod each time you open area loot (no need to restart the game).


1. Configure "lootConfig" field in inventOmaticStashConfig.json file.
"lootConfig": {
"enabled": true,
"debug": false,
"matchMode": "CONTAINS",
"itemNames": ["cap", "fusion cell", "plasma cartridge", "fuel", ".45", "5.56", "stimpak"]
},

itemNames - list of items, that you want to loot, e.g.
"itemNames": ["item name1", "item name 2", "etc"]
enabled - turns on (true) or off (false) entire loot feature, defaults to transfer config if disabled
debug - turns on (true) or off (false) debug output
matchMode - one of the values:
  • "CONTAINS" - item name in inventory should include item name in config,
    case-insensitive (USE WITH CAUTION: it could match too many items, in case too generic item name)
  • "STARTS" - item name in inventory should start with item name in config,
    case-insensitive; e.g. prefix (USE WITH CAUTION: it could match too many items, in case too generic item name)
  • "EXACT" - item name in inventory should exactly match item name in config, case-sensitive
  • "ALL" - ignores item names and loots everything

2. Open area looting, press button "P) Transfer Items".
3. Done!


Additional features
In the archive, there is a config file (which is optional), but it can be
used to extract some additional info, for advanced users.
extractHotkey: 79 - [Optional] actual button that will trigger extraction, see full list of values on the link above, default is O, (Update 1.0.4)
debug : true/false - displays or hides debug logger.
additionalItemDataForAll : true/false - whether mod should retrieve additional data for all items (true) or just for legendaries (false)
apiMethods - array of built-in game API methods, if you're interested in additional data that belongs to your character. You may remove any
unneeded methods. Or add new ones, if you know their names.
verboseOutput : true/false - whether mod should extract additional data from apiMethods above, in case false - no new data will be written to the file. In case true - every specified method will be executed and its result will be written to the file.