Since it took me a while to figure out, and there were not much of any help in both comments or description, i'll post this here, late or not:
In Advanced Inventory, the setting "maxRows" acts as a Threshold for WHEN the scrollbar appears, in this case, i set mine to 10. That way, if my inventory exceeds 10 slots on the vertical, i get a lovely scrollbar.
In Advanced Storage: It's also said that 7 * 100 is the max, the reason is rather simple: at a size of 8 or greater (Horizontally), the inventory overlaps, and the scrollbar will also overlap the inventory of storage lockers and the like. This is not favorable. And due to the game being derpy, you can't exceed 100 slots vertically, or maybe it's the mods being grumpy about bigger numbers? Either way, 7x100 is the max size. But even by then, that's 700 slots for items. YOU DON'T really need more then that :P
Either way, hope this clears up some confusion for possible future re-plays of people returning to this game and want to re-mod it. (At least it would help me...)
In other words, these two mods synergize perfectly together. They really should just be merged instead...
As of 1/14/2023 playing on STEAM I was able to get this work easily. I used nexus mod manager to install advanced inventory ,advanced storage, qmodmanager, smlhelper, and versionchecker. These are all required items and it tells you it requires them when you download the two main mods. Then once those 5 are installed and deployed via the nexus mod manager (vortex) you go to C:\SteamLibrary\steamapps\common\SubnauticaZero\QMods\AdvancedStorageLockers_BZ you open config and set the new variables for storage. 7 x 100 works fine no problems thus far. save changes and play. Easy peesy. this is how my config file looks.
There is NO settings for your mod, how i suppose to configure size of inventory and other things without config file??? So its broken and doesn`t work so need fix. And there is no settings file , any folder haven`t it.
Is it possible to build in a shortcut so it only moves all items of a particular type? (i.e. all titanium in the inventory or all copper in the inventory not both the titanium and copper) I ask because the move all feature results in the tools losing their shortcuts and that rather removes the usefulness of the move all shortcut.
Your description says to use QMods, Qmods is no longer supported and hasn't been for a while. It also doesn't work with Nautilus which I use for other mods. Which is why I'd like to clarify with this, can we just install this mod into the bepinex plugins instead?
was having trouble with finding the right files, make sure you are downloading it to qmod manager. also make sure qmod is installed before bepinex as well
its not working. ım not seeing scollbar or something else. somone said in comment ''Scroll bars only appears when you expand your inventory'' wtf is that mean? ı fulled my inventory but stil nothing appears...
yeah installed I'm not getting or seeing any scroll bars or the ability to make them appear. Not sure what to do. Installed via vortex, opened game, saved, exited, started again maybe thinking there was a config. Doesn't come up in mods in options either. so not sure what's going on.
Got same problem, the folder vortex opens is wrong one. Open steam, right click S:BZ, manage, browse local files. Then go to bepinex, plugins and the mod file, open settings.json
After installing nothing happens and there is no setting to expend inventory, I used Vortex I do not understand how to expend it, tried to open files in the folder but they do not open What do I do to expend it??? Fixed it, I was opening wrong file folder
I'm having trouble with scrolling while using gamepad as well. Gamepad does not scroll, I have to use the mouse wheel, however my mouse cursor bugs out most of the time and disappears, requiring me to reload the game to use scroll functionality. Would it be possible to add scroll ability to up/down on the right joystick, like the game does by default in the databank?
Same here. I'm playing with the VR mod, and thought it was something to do with that. I play with a gamepad, and the selection cursor just keeps on going down the screen without scrolling. Shame, brilliant mod otherwise!
Ditto that. Hate to be negative on a mod, but really frustrating and disappointing that it stops short of proper gamepad support. I too play in VR and trying to get the cursor to focus on the inventory while futzing with my mouse is just a no-go. I'm sure a lot of people are playing with a gamepad regardless of VR, so hopefully newman55 you can figure out a way soon? :)
105 comments
In Advanced Inventory, the setting "maxRows" acts as a Threshold for WHEN the scrollbar appears, in this case, i set mine to 10.
That way, if my inventory exceeds 10 slots on the vertical, i get a lovely scrollbar.
In Advanced Storage:
It's also said that 7 * 100 is the max, the reason is rather simple: at a size of 8 or greater (Horizontally), the inventory overlaps, and the scrollbar will also overlap the inventory of storage lockers and the like. This is not favorable.
And due to the game being derpy, you can't exceed 100 slots vertically, or maybe it's the mods being grumpy about bigger numbers?
Either way, 7x100 is the max size. But even by then, that's 700 slots for items. YOU DON'T really need more then that :P
Either way, hope this clears up some confusion for possible future re-plays of people returning to this game and want to re-mod it.
(At least it would help me...)
In other words, these two mods synergize perfectly together. They really should just be merged instead...
I used nexus mod manager to install advanced inventory ,advanced storage, qmodmanager, smlhelper, and versionchecker. These are all required items and it tells you it requires them when you download the two main mods. Then once those 5 are installed and deployed via the nexus mod manager (vortex) you go to C:\SteamLibrary\steamapps\common\SubnauticaZero\QMods\AdvancedStorageLockers_BZ
you open config and set the new variables for storage. 7 x 100 works fine no problems thus far. save changes and play. Easy peesy.
this is how my config file looks.
{
"Inventory": [7, 100],
"SmallLocker": [7, 100],
"LargeLocker": [7, 100],
"LifepodLocker": [7, 100],
"WaterproofLocker": [7, 100],
"Fridge": [7, 100],
"WaterFiltrationMachine": [7, 100],
"SeatruckFabricator": [7, 100],
"SeatruckStorage_GroundLocker": [7, 100],
"SeatruckStorage_WallRight": [7, 100],
"SeatruckStorage_WallLeft": [7, 100]
}
- BepinEx
- BepinEx Tweaks
- Advanced Inventory
- QModManager
- SMLHelper
- Advanced Storage Lockers
- Version Checker
Using Vortex, launched the game once, and then the config is where the OP listed and 7x100 works fine.
And there is no settings file , any folder haven`t it.
I do not understand how to expend it, tried to open files in the folder but they do not open
What do I do to expend it???
Fixed it, I was opening wrong file folder
[Error : Unity Log] ArgumentNullException: Value cannot be null.
Parameter name: key
Stack trace:
System.Collections.Generic.Dictionary`2[TKey,TValue].FindEntry (TKey key) (at <eae584ce26bc40229c1b1aa476bfa589>:0)
System.Collections.Generic.Dictionary`2[TKey,TValue].TryGetValue (TKey key, TValue& value) (at <eae584ce26bc40229c1b1aa476bfa589>:0)
Equipment.GetItemInSlot (System.String slot) (at <921f314b57714103b7af0f111d9095ce>:0)
Equipment.GetTechTypeInSlot (System.String slot) (at <921f314b57714103b7af0f111d9095ce>:0)
(wrapper dynamic-method) SeaTruckUpgrades.DMD<SeaTruckUpgrades::OnUpgradeModuleChange>(SeaTruckUpgrades,int,TechType,bool)
SeaTruckUpgrades.UpgradeModuleChanged (System.String slot, TechType techType, System.Boolean added) (at <921f314b57714103b7af0f111d9095ce>:0)
SeaTruckUpgrades.OnUnequip (System.String slot, InventoryItem item) (at <921f314b57714103b7af0f111d9095ce>:0)
Equipment.NotifyUnequip (System.String slot, InventoryItem item) (at <921f314b57714103b7af0f111d9095ce>:0)
Equipment.RemoveItem (System.String slot, System.Boolean forced, System.Boolean verbose) (at <921f314b57714103b7af0f111d9095ce>:0)
Equipment.IItemsContainer.RemoveItem (InventoryItem item, System.Boolean forced, System.Boolean verbose) (at <921f314b57714103b7af0f111d9095ce>:0)
ItemsContainer.IItemsContainer.AddItem (InventoryItem item) (at <921f314b57714103b7af0f111d9095ce>:0)
Inventory.AddOrSwap (InventoryItem itemA, IItemsContainer containerB, InventoryItem itemB) (at <921f314b57714103b7af0f111d9095ce>:0)
Inventory.AddOrSwap (InventoryItem itemA, IItemsContainer containerB) (at <921f314b57714103b7af0f111d9095ce>:0)
(wrapper dynamic-method) Inventory.DMD<Inventory::ExecuteItemAction>(Inventory,ItemAction,InventoryItem)
(wrapper dynamic-method) Inventory.DMD<Inventory::ExecuteItemAction>(Inventory,InventoryItem,int)
(wrapper dynamic-method) uGUI_InventoryTab.DMD<uGUI_InventoryTab::OnPointerClick>(uGUI_InventoryTab,InventoryItem,int)
uGUI_ItemsContainer.OnPointerClick (uGUI_ItemIcon icon, System.Int32 button) (at <921f314b57714103b7af0f111d9095ce>:0)
uGUI_ItemIcon.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) (at <921f314b57714103b7af0f111d9095ce>:0)
UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) (at <c0765c1ef67143e480bd3052bf6f3a38>:0)
UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) (at <c0765c1ef67143e480bd3052bf6f3a38>:0)
UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1)
FPSInputModule:ProcessMousePress(MouseButtonEventData)
FPSInputModule:ProcessMouseEvent()
FPSInputModule:OnUpdate()
ManagedUpdate:Execute(Queue)
ManagedUpdate:ExecuteRange(Queue, Queue)
ManagedUpdate:LateUpdate()