StarUI Inventory improves all inventory screens for the usage on PC. Compact display style. More details in sort-able columns. Item category icons. Category as left sidebar. Many Quality-of-Life features!
Features
Much compacter overview of category list and item list
Properties like mass, value, value/mass, mass of stack, value of stack, damage, DPS, damage resistance, ammo type, ammo rounds, weapon type and item rarity are available as column. Only a few are on by default – add as much as you like via INI!
Sort the list to any of the columns by simply clicking on the column header (toggle asc/desc by another click)
Category icons before the item name, so you can directly see what a item is
Show category summarized mass
List navigation keys Page-Up, Page-Down, Home and End for fast navigation
Mass-transfer of a single category from/to container, from/to ship or buy/sell for trading! (Includes options to skip equipped, favorites and specific items)
Bigger scrollbar, so it’s easier to grab it.
Change the font or font size (If you don’t like the ALL UPPERCASE style. I recommend font number 3!)
Configurable mouse wheel scroll amount of lists
Option to make
Option to disable the starting and ending animation of inventories
Multi-language ready with easy translate-able files in the standard format
Has no plugins and no quests – Absolutely safe to install and uninstall at any time!
You can configure all options in the Data\Interface\StarUI Inventory.ini. (Will move to MCM as soon as one is available 🙂 )
Installation
Make sure you have the ArchiveInvalidation enabled!
Either use BethIni to comfortably set the value (called loose files there) or go to your “My Games\Starfield\StarfieldCustom.ini” and add “bInvalidateOlderFiles=1” and “sResourceDataDirsFinal=” to the [Archive] section (If that doesn’t work you can try to add it to your Starfield.ini in your game folder)
Install via mod manager or copy this mods content to your Starfield\Data\ folder (where the ba2 files are)
For some people that folder won’t work, copy the files to your My Games\Starfield\Data\ folder may work in that case
Configuration
Everything can be controlled in the INI file Data\Interface\StarUI Inventory.ini.
The file is completely commented, so you will find your setting pretty quick!
[StarUI Inventory]
; Show a category sidebar on the left in Inventory
bLeftCategorySidebar = 1
; Height of an item entry (Min 26)
iItemListEntryHeight = 30
; Width of the main name column
iItemListMainColWidth = 417
; Width of the extra columns
iItemListExtraColWidth = 75
; Extra padding on left and right in the cells
iItemListColPadding = 8
; Font size (Default: 20)
iItemListFjavascript-event-stripped 20
; Make the item list opaque, so it’s easier to read with item model in background. Value in percent.
iItemListOpaqueBackground = 66
; Show category icon for item
bShowItemCategoryIcon = 1
; Height of a category entry. Should be min. 40
iCatListEntryHeight = 55
; Fonts
; Available fonts:
; 0 Default (“NB Architekt”)
; 1 NB Architekt Light
; 2 NB Architekt
; 3 NB Grotesk R Semibold
; 4 NB Grotesk R Bold
; 5 Arial
; 6 Consolas
iUseFont = 0
; Quality Of Life!
; Show category mass
bShowCatMass = 1
; Enable mass transfer from and to container
bEnableMassTransfer = 1
; Don’t transfer favorites or equipped!
bMassTransferNoFavorites = 1
bMassTransferNoEquipped = 1
; Ignore certain items for mass transfer (as FormID). Multiple entries separated by comma
sMassTransferIgnoreFormIDs = 0000000A
; Enlarge the scrollbar, so you can actually grap it with the mouse!
bEnlargeScrollBar = 1
; How much should a wheel step scroll?
iListMouseWheelScrollAmount = 3
; Should the
bTabToGame = 1
; Instant open/close animation
bInstantOpenCloseAnimation = 0
; Show FormID of item in ItemCard (Inventory only)
bItemCardShowFormId = 0
[CategoryColumns]
; Show CNT above item counts as column title
bShowCountTitle = 1
; Configure your own table!
; Available columns:
; AMMO – Show used ammo type
; AMMO_ROUNDS – Show available rounds for ammo type
; DR – Damage resistance
; DMG – Weapon damage
; DPS – Weapon damage per second
; MASS – Weight
; MASS_STACK – Weight per stack
; RARITY – Shows the rarity of the item (rare, epic, legendary)
; (Experimental) TARGET_INV_COUNT – Shows the amount of that item in the transfer target inventory (So when buying how many you already have)
; (Experimental) PLAYER_INV_COUNT – Works exactly like TARGET_INV_COUNT, but only shows when the transfer goes to the player. (So when buying, not when selling)
; VALUE – VALUE
; VALUE_STACK – Value per stack
; VPM – Value / Mass
; WTYPE – Weapon Type
sWeapons = DMG, DPS, MASS, VALUE, VPM, AMMO
; Apparel will be used as fallback for Spacesuits, Packs and Helmets
sApparel = DR, MASS, VALUE, VPM
; All will be used as fallback for any not specified
sAll = MASS, VALUE, VPM
sAmmo = VALUE
; If you like to specify the columns for more categories, just remove the “;” in the following lines:
;sNewItems = MASS, VALUE, VPM
;sSpacesuits = DR, MASS, VALUE, VPM
;sPacks = DR, MASS, VALUE, VPM
;sHelmets = DR, MASS, VALUE, VPM
;sThrowables = MASS, VALUE, VPM
;sAid = MASS, VALUE, VPM
;sNotes = MASS, VALUE, VPM
;sResources = MASS, VALUE, VPM
;sSpells = MASS, VALUE, VPM
;sMisc = MASS, VALUE, VPM
Version 2.4.1
Added warning notice when out-dated interface files are detected
Removed no longer needed Vortex/Mod Organizer 2 choice in installer
Fixed ctd when using native game sort
Version 2.4.0
Updated interface files to latest game version (Shattered Space)
Added item sorting for new Shattered Space items
Version 2.3.2
Added option to disable mass buy (bEnableMassTransferBuy, default: on)
Updated interface files to latest game version 1.7.36 (2023-10-09)
Fixed gray colored columns after switching categories and having special columns enabled
Version 2.3.1
Added new icon for transfer container inventory
Added setting to remove the vignette effect (shadow effect on the screen edges. Setting bDisableVignette, default: off)
Added colorisation to panel for adding temporary columns
Change Slightly adjusted the rarity color Rare to match the color tones of the other rarity colors
Change slightly increased list header background color brightness so it differs from the data row background
Minor other improvements and fixes
Fixed vanilla bug preventing 3D item display when inventory started with hovering an apparel category
Fixed using custom rarity color in category list
Fixed mass panel update on consuming
Fixed comparing item card showing item from last category when switching to a new category until a item from the new category is hovered
Version 2.3
Added better item card colorisation, preventing color modifcation of colored parts
Added filled versions of vanilla category icons for usage as item tags
Added settings to specify rarity colors for weapons (sRarityColorRare, sRarityColorEpic and sRarityColorLegendary)
Added setting for changing the encumbered mass panel color (sMassPanelEncumberedColor)
Change slightly updated tag colors and rarity rare base color for better differentiation
Change default color of item card and button bars is the same as other inventory parts
Slightly adjusted category entry height so all possible categories fit on the page
Fixed missing mass panel update when dropping items
Version 2.2
Added column: CONTAINER_INV_COUNT – Shows amount of items in a container when transferring to it. Added to all non-weapon/apparel categories by default.
Added column: EQUIPPED – Shows if the item is equipped
Added column: FormID – Shows the FormID
Added setting to switch the category name and equipped item name in player inventory, making it more consistent with other category lists (bPlayerInventoryCatListSwitchCatNameAndItem, default: on)
Added auto adjustment of sizes to Large Font Mode (can be deactivated with bAutoAdjustToLargeFontMode)
Added better mass panel to inventory interface
Added indicator when inventories contain stolen or contraband icons to mass panel (configurable with bMassPanelShowStolen and bMassPanelShowContraband)
Added a bunch of colorizing settings to the INI, allowing you to colorize any part of the inventory interface
Added default colors for all inventory types, so you can easily distinguish them by looking at the color.
Added two different presets in FOMOD installer so you can choose if you want colors or no colors.
Added graphical sort arrow (will also fixes missing arrow display when using other fonts)
Added setting to toggle item tag colors (bItemTagColorized, default: 1)
Added setting to scale item card (iItemCardScale, default: 100%)
Added setting to scale button bar (iButtonBarScale, default: 100%)
Added setting to scale mass panel (iMassPanelScale, default: 100%)
Added possibility to sort by a secondary column: The previous clicked column will be used as the secondary sort key for the current column. E.g to sort by rarity and then V/M, click V/M then rarity. (bAllowSecondarySortKey, default: off)
Added possibility to set a secondary sort column for default and per-category sort in INI.
Added ammo FormIDs to the appendix formid list text file (thanks to yankelfrums for collecting)
Added setting to change the category subtitle font size (iCategoryListSubtitleFontSize)
Added cycling to the main category list by LEFT/RIGHT and controller LEFT/RIGHT for easier navigation.
Optimized text layouts for usage with larger font sizes
Change the CTRL and SHIFT transfer amount modifier keys are sticky now (one press to enable, one again to disable. That is neccessary cause holding isn’t possible for bartering cause game engine doesn’t like it). Added a notification which mode is currently active about the list.
Change removed the unusuable columns OWNED, CARGO and INVENTORY from the add temporary columns panel in the inventory interface.
Change switched controller special buttons for sort(back) to X, sort asc/desc to Y and hide cols to Right Shoulder key
Change ressource rarity is now sorted after weapon/apparel rarity and weapon without rarity are now “COMMON” to make the rarity column more consistent.
Fixed wrong initial text of hide-columns button when the default setting is true
Fixed when viewing a subcategory and removing the last item from it (by transfer, buy or sell) the subcategory is now unselected and the normal list will be shown.
Fixed button label $STOREALLRESOURCES
Fixed faulty game engine behavior in buy-back mode by buying weapons/apparel back one-by-one.
Fixed flickering category name when using a non-default font and entering a container menu with category list display on start
Fixed list entry hovering with mouse doesn’t respond between list cells
Fixed stuck controller special button when used to fast (currently the PS5 controller had some further troubles, which may be fixed in a future version)
Version 2.1
Added full controller support. Hold Left-Shoulder button to access new functions in item list
Added new default INI file: StarUI Inventory (default).ini. You can copy that file to StarUI Inventory.ini to have your own ini file which won’t be replaced on updates. Both files will be read and StarUI Inventory.ini overwrites the default settings.
Added separate default sort per category (defined by sDefaultSort{category}, e.g. sDefaultSortWeapons)
Added option to click on the inventories in the mass panel to go directly to that inventory.
Added a mission item (000ECCED) which can be sold (but shouldn’t) to the default mass-transfer ignore list.
Added error messages visible in the game when theres are missing files due to incomplete installation.
Further optimized barter buy/selling performance
Further minor improvements and optimizations
Fixed slightly darker background colors for rare items
Fixed item sorting tags for two books
Fixed possible missing transfer button in container mode
Fixed sorting for column FAV
Fixed mass display for unlimited container
Fixed display of column sorting arrow display position for special column item name
Version 2.0.2
Fixed mouse wheel scroll for big amounts
Fixed columns TREAT for aid items with many treats and sorted treatmeants
Fixed missing transfer button for controller users in barter interface
Fixed missing mass panels in container interface
Removed no longer existing column SCARCITY from ini
Version 2.0.1
Added missing icon tags for more slates and medical items
Change dont mass-transfering equipped is applied for transfer from companion
Change slight item sorter adaptions: resorted aids tags to be more convenient, changed colors for easier differentiation
Fixed display of subcategories when dropping the last item in a subcategory
Fixed coloring of category text for uncommon items
Fixed lag spikes on mass transfer/buy and failing mass-transfers on occasions
Fixed weapon tags for non-en languages
Fixed columns TREATS, WROF, RARITY and CONTRABAND
Fixed add temporary columns not working instantly when using subcategory filter
Version 2.0
Added integrated item sorter, including basic set of icon tags to distinguish the most important items
Added item tag icons for basic weapon types, aids, ressources, books/slates and most important misc objects
Added new subcategory filtering system which allows you to select/filter for subcategories (defined by integrated tags, can be disabled with bLeftSubCategorySidebar)
Added category mass-transfer button in button bar, allowing hotkey and controller use.
Added category navigation with left/right keys and controller left/right in item list.
Added hotkey transfer with CTRL/SHIFT to transfer/buy/sell 1/all item(s) without quantity popup.
Added display of favorite number in items heart icon (Can be disabled with bShowHeartFavorite)
Added setting to make
Added setting to define default sort of items ([CategoryColumns]sDefaultSort, default: TAG, which sorts by item tag, then name)
Added setting to define default for column hiding ([CategoryColumns]bShowColumnsToggleButtonDefault)
Added vanilla 30fps version as alternative install option
Added performance setting: iInventoryUpdateDelay – Delays inventory updates a little bit to prevent multiple renderings due to many requests from the game engine (Default: 10ms)
Added column: TREATMENT – Shows the treatment for an aid item
Added column: FAV – Shows your favorite assignment
Added column: WMAG – Shows the weapon ammo capacity
Added column: WBASENAME – Shows the base name of the weapon (e.g. Eon, Grendel, Maelstrom,…)
Added column: QTY – Shows a separate column for QTY. Will remove the default QTY in the name cell.
Added experimental column: AID_HP – Shows hp effects of aid items (ony works for EN and DE for now)
Optimized performance for inventory display and updates.
Change replaces vanilla sort button with cycle column sort button. So column sort is now available for controller users too!
Change replaced setting bShowItemCategoryIcon with bShowItemTagIcon
Change ignore middle and right mouse clicks for lists actions
Change merged SCARCITY into RARITY. RARITY shows both properties nown(for weapons and resources)
Change mass-transfer will now transfer the list in the current order (top item first)
Change stolen and contraband sort changed to have stolen/contraband items first in default desc sort
Fixed column labels for ARADIATION and ATHERMAL (switched)
Fixed unresponse list after mass-transfer with no items
Fixed UI elements could be used when quantity popup is visible
Fixed add new columns reset/close buttons for languages with long words
Fixed clipping of transfer button in title on inspect (or rare occasions)
Fixed missing item list entry background on hide columns in rare occasions
Fixed no longer counting rarity perks(/legendary mods) as mods in column WMODS
Version 1.1
Added FOMOD package. Installation via mod manager is now even easier than before.
Added mass panels for all involved inventories! Now you see how much space is left on the target container.
Added fancy icons for the new mass panels when handling multiple inventories
Added an animated chevron indicator so you can easily see from which inventory to which inventory you are transfering
Added button to add inactive columns temporarily and directly in the game (lasts until the inventory is closed, can be disabled with bShowColumnsAddTemporaryButton)
Added button to toggle the additional columns, so you can see your item in 3D (can be disabled with bShowColumnsToggleButton)
Added a text file containing certain groups of FormIDs, so you can exclude whole groups of items for mass transfer (aids, throwables and homemade foods)
Added setting for max characters per category text line: (iCategoryListMaxChars, default: 40)
Added column: SCARCITY – Shows the scarcity of an item (common, uncommon, rare,…)
Added column: CONTRABAND – Shows if the item is contraband
Added column: STOLEN – Shows if the item is stolen
Added column: WMANUFACTURER – Shows the manufacturer of the weapon
Added column: WACC – Weapon accuracy
Added column: WMODS – Weapon mod slots ( used / max )
Added column: WRANGE – Weapon range
Added column: WROF – Weapon rate of fire
Added column: PHYS – Weapon physical damage / Armor physical resistance
Added column: ENGY – Weapon energy damage / Armor energy resistance
Added column: EM – Weapon EM damage / Armor EM resistance
Added column: ELEC – Weapon electrical damage / Armor electrical resistance [Currently unused in the game]
Added column: ATHERMAL – Armor thermal
Added column: ACORROSIVE – Armor corrosive
Added column: AAIRBORNE – Armor airborne
Added column: ARADIATION – Armor radiation
Change added Cutter to the default mass-transfer ignored items
Change ignored items for mass-transfer aren’t applied when you transfering items to yourself (so you can loot everything)
Fixed vanilla sort options not updated when toggling category
Fixed bug where click sound plays multiple times
Fixed QTY column wasn’t adjusted to text size setting
Fixed slightly to large scrollbar in item list
Version 1.0.5
Added column: SHIP_INV_COUNT – Showing the item count in your ships cargo
Added column: TOTAL_INV_COUNT – Adds column OWNED/SHIP/PLAYER (depends on situation) – showing the item count in your backpack and ships cargo
Added setting to only mass-sell as long as vendor has credits (bMassTransferOnlySellForCredits, default on)
Added dynamic column widthes (defined as iColWidth + column name, e.g. iColWidthAMMO)
Added setting iCategoryListFontSize, iCategoryListCountMassFontSize and iCategoryListCountMassLabelFontSize to change category text sizes
Added new setting bTabToGameContainer – Key
Change renamed “CNT” to “QTY” to make the meaning more clearer.
Change added TOTAL_INV_COUNT as default column in INI for all normal item categories
Change added DMG to throwables catagery
Change changed default size of AMMO to 125 and RARITY to 110
Change slightly grayed the columns containing your item count in backpack/ship cargo/total in buy mode
Fixed item quantity columns should now summarize legal and stolen items (if available in that inventory screen)
Fixed sorting of player’s item inventory count in buy/loot screen
Fixed bug where small left cat list remain visible after selling with quantity popup
Fixed inresponsible left cat list on buy/sell
Fixed mass buy/sell on trading interface
Credits:
m8r98a4f2
Bethesda for making another great RPG!
Collective Modding discord – for morale support, testing, ideas and more! (Check it out!)
The xEdit-Team for their great continues work (Hopefulyl there will be a SFEdit soon!)
Download mod
File | File size |
---|---|
StarUI Inventory-2-4-1 | 2 MB |
StarUI Inventory-2-3-2 | 3 MB |
StarUI Inventory-2-3 | 3 MB |
StarUI Inventory-2-1 | 2 MB |
StarUI Inventory-1-1 | 2 MB |
StarUI Inventory-1-0-4 | 1 MB |