Smart Inventory V1.2.1

Smart Inventory V1.0.4

Smart Inventory is a special container you can build on your ship that costs 1 credit. It is used to limit the number of items you are able to carry. It works with all vanilla Ammo, Aid, Chem and Throwable items.

The container essentially functions as a number input. The mod simply looks at the contents of the container to determine the carry limit for each item. Starfield does not provide any kind of number input method for mod authors, hence this workaround.

When you place an item into the container, it is immediately refunded, so it doesn’t cost any items to set things up. Likewise, when you remove items to reduce the carry limit, they are removed from your inventory. So there is no way to cheat and acquire any items for free.

When you collect items in the world, the mod will check if you exceeded the carry limit. If so, excess items will either be dropped on the floor or put back in the container they came from. However if your ship is nearby (as determined by the vanilla “Cargo Access Distance” setting), the excess items will be moved to the cargo hold.

If no carry limit has been set, the mod will simply ignore the item i.e you can carry an unlimited number.

Sync Device
This device will be added to your inventory and allows you to remove all excess items and top up any depleted items, based on the Carry Limit you have set, whenever you are nearby your ship, as long as you are not in combat.

Throwable items must have a carry limit set or they will all be moved to the ship. This is designed to get rid of those useless Toxic Gas Mines so you can only carry the grenades/mines you actually use. You can still pick them up – they will just be stored whenever you sync.

If the Weapon Tracker is turned on, the Sync Device will also remove any unused ammo (see below).

Weapon Tracker
Optionally, the mod can track the weapons you are carrying. Picking up/dropping weapons will cause the required ammo to be moved to/from the ship as and when needed.

This makes it easy to just grab any weapon off the shelf in your armory and the necessary ammo will be added or removed to/from your inventory.

When this is combined with carry limits, it removes the hassle of ammo management when changing up your weapon loadout, and makes the “Weighted Ammo” vanilla setting much more viable and fun to play with.

When a carry limit is not set, the mod will simply add/remove all the ammo you have available.

Sync Resources
This option will move all resources to the ship when using the sync device.

It loops through very long lists of resources which would normally be very slow, but I redesigned the mod to loop through list in parallel rather than sequentially, so now it only takes a second or two to complete.

How does it play?
It has increased my enjoyment of the game a lot as I am able to dial in just the right amount of “scarcity” of items, rather than rely on mods that actually reduce the amount of ammo/aid items in the world. I’ve never been satisfied with any of those mods, so I went for a different approach instead.

It has also allowed me to play with “Weighted Ammo” turned on and “Carry capacity” set to reduced. To me this setup feels really nice. e.g picking up an extra suit of armor really weighs you down (as it should). Carrying all weapons for all occasions, all the time, becomes somewhat impractical. But that’s just my personal taste.

It has made the armory in my ship actually feel useful and fun to use.

Most importantly, it has taken a huge amount of hassle out of inventory management in general. I spend considerably less time doing really tedious things in menus, which is always a win.

Hopefully others will enjoy it too!

Good to know
Does not touch any vanilla records, so is load order neutral.
Mod-added items will not work by default, and need to be patched (see below).
Mod-added weapons will work by default, so long as they use a vanilla ammo type and have the WeaponTypeRanged keyword.

Requirements
Starfield Community Patch (SFCP) – includes a fix for the missing WeaponTypeRanged keyword on the Pacifier.
Real Time Form Patcher is required for the below patches for mod-added items.

Changelog:

Version 1.2.0
Adds the missing WeaponTypeRanged keyword to the Pacifier.
Improved debugging and logging.
Added a shared PatchScript for patch mods to add themselves to SmartInventory’s item lists. A new PatchManager script will then queue any new patches for installation. Turning the Gameplay Option OFF will revert all formlists to their pre-patched state. Turning the Gameplay option back ON will then queue and re-install all patches.
Refactored various parts of the codebase.
Packaged all loose files into ba2 archives – Please delete all loose files from your Smart Inventory directory.
Removed all RTFP patch files – these will no longer be required due to the new patching system implemented.

Version 1.1.0
Added a “Sync” button to the container.
Added new feature: Auto Sync. Automatically syncs inventory when you enter your ship.
Added new feature: Item Overflow. Allows carrying of 25% more items than the configured carry limit.
Added contraband items to “Additional Items” lists
Added RTFP patch for Variable Contraband Prices – Redux
Added RTFP patch for Ammo Framework.

Credits:

stevek1ng

Share mod:

Leave a Reply

Your email address will not be published. Required fields are marked *