About this mod
Python script for parsing inventory dump from Invent-O-Matic Stash (Now with price checking)
- Requirements
- Permissions and credits
- Mirrors
- Changelogs
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