Currently, depositing and withdrawing items from the bank is slow and disruptive, especially for players with large inventories. Each action triggers a full UI refresh, which causes noticeable lag and makes managing items tedious. Additionally, players cannot deposit multiple different item types at once, further slowing the process.
My proposal:
Add “Deposit All” / “Withdraw All” Buttons
Allow players to quickly move all eligible items in one action, similar to bulk-selling systems already present in shops (including the new addition “Select all with filter”).
Client-Side UI Updates
Instead of refreshing the entire UI after every action:
Immediately remove/add items visually in the interface.
Batch all changes and apply them when the player closes the bank UI (or at short intervals).
This avoids repeated full refreshes and reduces perceived lag.
Details/background on your proposal
I want to use the bank to transfer almost all the items I have to another save slot to make my inventory less laggy when opened (and no, I don’t want to sell them).
Reason to add/change
With my proposal, players would be able to do this easily, which would not only improve their own performance but also the server overall, since each player would have fewer items.
Edit: Additional Suggestion:
A “[ACTION] all but one]” button, this would perform the action (i.e. Sell/Withdraw/Deposit) but leave one copy of the item.
Why this is useful:
A good way to make quick money is by selling duplicates items (e.g. Weapons, Sails), but I want to have 1 for myself if needed in future, currently I have to manually use the “Sell 1” button n items to remove the duplicates. This would reduce the steps to only 1 press.
I think this should be relatively simple to implement and would aid QoL a lot.
Many do not care about QoL[1], as they believe it to be too “simplistic” to make meaningful changes. They fail to realize QoL is what makes their experience enjoyable, for example the double-carry of chests or crates is a QoL feature that in most cases speed up the process 2x.
I fully endorse[2] this suggestion, as it will only bring accessibility to the game.
I honestly don’t understand why some people dislike QoL features and accessibility features, since some of those features can be used by people who have faulty hardware (like how some games have stuff to help point out sound effects to players which can help deaf people and also people who don’t have working sound systems)