An easy way to help players reduce inventory lag

An easy way to help players reduce inventory lag
effort 3.0 1 quality 3.0 1 reasonability 5.0 1

As everyone knows, opening an extremely large inventory is one of the laggiest parts of the game. This is largely due to the sheer number of unique items (i.e. items with different modifiers or enchants). By comparison, my smaller save with around 5,000 items loads almost instantly without significant frame drops.

The best way to reduce this lag is to move unused items into the bank rather than keeping everything in your inventory. Unlike selling items, banking lets players keep their items which they might need later without losing (selling) them. However, the current banking experience is extremely slow, making it impractical to unload hundreds or thousands of items.

Proposal: An Improved Bank Experience

  • Add a “Deposit All” button to quickly move all eligible items into the bank, similar to how “Sell All” already works in shops.

  • Add multi-select support so players can deposit multiple different item types at once, just like the existing multi-select selling system in shops.

These features already exist in the shop interface. This should make them a relatively simple and quick QoL addition.

Making it much faster to unload items into the bank would encourage players to keep smaller inventories, resulting in noticeably less inventory lag while still allowing them to keep the items they want.

Example Usage

For example, I could sort the inventory alphabetically, multi-select every instance of a specific item (such as duplicate accessories), leave a couple of copies if I need them, and deposit the rest into the bank in a single action.

Instead of manually depositing dozens or even hundreds of items one by one, the entire cleanup process would take only a few clicks, making it much more practical for players to keep their inventories small and reduce inventory lag.

2 Likes

Fully agreed, this is needed QoL.

A relatively educated guess is that the shop interface has it, but it doesn’t batch the items to be sold, rather it only changes your money after they’ve all been processed.

At least, that’s from what I can see when it takes longer to sell 10 items than to sell 1, it should be the same speed.