Backpacks are stored in list-type formats to prevent overhead from having to store with slot numbers, or have 'empty' space in the encoded storage device, to save on as much data when networking/saving as possible. That's why drag n drop/re-arranging them isn't possible at the moment.
However, I have been working on a complete rehaul of the storage device system to allow them to behave exactly like mini-inventories. I had its basic functions working, but I ran into some issues that need me to re-write a lot of my back end for things, which I don't have the time to do at the moment. It's something I'm doing on the side, so just know a big re-haul is coming eventually.
Also note, it being in tabs saves on your framerate a bit, as the items in there don't render, and when you switch to them, your main inv isn't rendering, giving a decent FPS boost as you can see 100 items at once with certain inv layouts.
Very cool concept though, it's pretty much how I did the coinshop's layout.
However, I have been working on a complete rehaul of the storage device system to allow them to behave exactly like mini-inventories. I had its basic functions working, but I ran into some issues that need me to re-write a lot of my back end for things, which I don't have the time to do at the moment. It's something I'm doing on the side, so just know a big re-haul is coming eventually.
Also note, it being in tabs saves on your framerate a bit, as the items in there don't render, and when you switch to them, your main inv isn't rendering, giving a decent FPS boost as you can see 100 items at once with certain inv layouts.
Very cool concept though, it's pretty much how I did the coinshop's layout.