Fallout 76
0 of 0

File information

Last updated

Original upload

Created by

MsZelia

Uploaded by

MsZelia

Virus scan

Safe to use

Tags for this mod

About this mod

Python script for parsing inventory dump from Invent-O-Matic Stash (Now with price checking)

Requirements
Permissions and credits
Mirrors
Changelogs
WORKS ONLY FOR ENGLISH VERSION OF GAME

View on Github

Legendary effects
Removed effects will just show as empty string: /ss/s, v//25, //90
Shotgun explosive effect (3% explosive) is displayed as e3, otherwise it's 20% explosive (legacy dragon)

Armor
TYPE and PIECE are extracted from item name - DOES NOT WORK for renamed armor pieces
GRADE is extracted from item name (Heavy/Sturdy) and from damage/energy/radiation resistances* - Combat, Leather, Metal, Raider and Robot armor
*if unable to detect, resistances will be displayed in format dr/er/rr

Apparel
Legendary effects are extracted and displayed the same way as armor effects

Other
Displays only item name, count and item type (apparel/food/drink/aid/misc...)

(Update 1.1) Price checking
Uses fed76.info/pricing for price checking, pass -pc argument
Significantly increases processing time (100-200ms or more per item), could take few minutes for large lists
Price checking will only be done on max level items that are tradable and with no effects missing (/ss/s, v//25, //90 will not work)

(Update 1.1) Grouping: now shows the correct number for multiple of the same items (count column)
(Update 1.1.1) Bug fix: Not listing some armor pieces and unnecessarily grouping different armor pieces with same abbr



Installation
1. Download and install latest stable release of python 3 (check add python.exe to PATH)
https://www.python.org/downloads/

2. Download inventOMatic-Parser script from nexusmods or Github, I recommend to put it in a new folder somewhere accessible

3. Open command prompt in that folder (Shift + RMB on empty space in folder, Open PowerShell window here)

4. (Update 1.1) Install python module for http requests by running command:
python -m pip install aiohttp

5. Run script
python inventOMatic-Parser.py --help



Usage
1. Get inventory dump from Invent O Matic Stash mod (itemsmod.ini in Fallout76/Data folder)
I recommend to copy it to the same folder mentioned in installation

2. Run script and pass inventory dump file location as argument
Default separator is TAB
python inventOMatic-Parser.py -f filename [-s separator] [-pc]

example:
python inventOMatic-Parser.py -f itemsmod.ini

If you're copying from console window it might replace TAB separators with spaces; pasting it in tables (calc, excel) will not separate values so consider next:

3.1. Optional: To print output to new file use >
python inventOMatic-Parser.py -f itemsmod.ini > output.txt

3.2. Optional: To append output to the end of existing file use >>
python .\inventOMatic-Parser.py -f .\itemsmod.ini >> output.txt

(Update 1.1)
4.1. Optional: For price checking pass -pc argument
python inventOMatic-Parser.py -f itemsmod.ini -pc

4.2. Optional: Also works for writing to files (step 3.)
python inventOMatic-Parser.py -f itemsmod.ini -pc >> output.txt



Invent O Matic Stash (last update 2021)
https://www.nexusmods.com/fallout76/mods/698

Invent O Matic Stash (Unofficial) Update (last update 10.4.2024.)
https://www.nexusmods.com/fallout76/mods/2335