Sorry, but there is no way ESO accounts and characters are stored in a flat file. They're stored in a SQL database(s) along with everything else.
That said, there would be a lot of work to redesign, reimplement, and retest banks and inventory.
I know a little bit about programming, so I am making some guesses here to deter mine why ZOS seems to refuse to fix banking and guild banking systems and has remained strangely quiet about them despite nearly everyone hating them.
I think the banks are hard coded to your account file and its too late to make changes. Ok, to expand on that, you exist on the server as a file, prolly one single file that contains all your data. Every character you have, inventory, and yes, your bank, all inside one file. Somewhere in this file is a datablock that is the size of the maximum a bank can be expanded to. This contains in each slot a hex code that represents the item in the bank.
Now each character section of this file contains the characters inventory, and as I would code it, the file for every player on the system would be the same layout and order, thus code could be written to quickly access part of the file without having to read in the whole thing every time the server accesses it. This makes sense to me and is a basic foundation of programming data access.
So why can't ZOS give us individual character banks instead of this account wide bank? Because its too late and would take a massive change in programming, and require every player file to be modified and updated. Quite simply the risk in fixing it is too great for creating a major F-up with how things are accessed, or worse corrupting every player file on the system.
The same basis is true for why guild banks do not have separate tabs that could be applied per rank. The data structure is set and cannot be changed without too much risk in the systems surrounding it.
So to sum it up: We will never see individual character banks or guild tabs because ZOS has already committed to a horribly designed system.
DO not read this as fact, I am merely posting what I think might be the reason.
Sorry, but there is no way ESO accounts and characters are stored in a flat file. They're stored in a SQL database(s) along with everything else.
That said, there would be a lot of work to redesign, reimplement, and retest banks and inventory.
Quite possibly you are correct. And quite possibly you are dead wrong too.
I don't know and neither do you.
Sorry, but there is no way ESO accounts and characters are stored in a flat file. They're stored in a SQL database(s) along with everything else.
That said, there would be a lot of work to redesign, reimplement, and retest banks and inventory.
Quite possibly you are correct. And quite possibly you are dead wrong too.
I don't know and neither do you.
s7732425ub17_ESO wrote: »Wait... what's wrong with the current bank?
s7732425ub17_ESO wrote: »Wait... what's wrong with the current bank?I also prefer individual bank + shared bank myself and don't consider this to be "broken" in any way.
I think this is just a veiled complaint thread about wanting more bank space.
s7732425ub17_ESO wrote: »s7732425ub17_ESO wrote: »Wait... what's wrong with the current bank?I also prefer individual bank + shared bank myself and don't consider this to be "broken" in any way.
I think this is just a veiled complaint thread about wanting more bank space.
Yea, even though banks go up to 240 slots (with 700k gold), and each alt an get an inventory size of 80 (with 5k gold).
I know a little bit about programming, so I am making some guesses here to deter mine why ZOS seems to refuse to fix banking and guild banking systems and has remained strangely quiet about them despite nearly everyone hating them.
I think the banks are hard coded to your account file and its too late to make changes. Ok, to expand on that, you exist on the server as a file, prolly one single file that contains all your data. Every character you have, inventory, and yes, your bank, all inside one file. Somewhere in this file is a datablock that is the size of the maximum a bank can be expanded to. This contains in each slot a hex code that represents the item in the bank.
Now each character section of this file contains the characters inventory, and as I would code it, the file for every player on the system would be the same layout and order, thus code could be written to quickly access part of the file without having to read in the whole thing every time the server accesses it. This makes sense to me and is a basic foundation of programming data access.
So why can't ZOS give us individual character banks instead of this account wide bank? Because its too late and would take a massive change in programming, and require every player file to be modified and updated. Quite simply the risk in fixing it is too great for creating a major F-up with how things are accessed, or worse corrupting every player file on the system.
The same basis is true for why guild banks do not have separate tabs that could be applied per rank. The data structure is set and cannot be changed without too much risk in the systems surrounding it.
So to sum it up: We will never see individual character banks or guild tabs because ZOS has already committed to a horribly designed system.
DO not read this as fact, I am merely posting what I think might be the reason.
Interesting topic. Do you work as a programmer?
let me clarify: the issue is not that the account wide banks exist, the issue is that the account wide bank is the *only* bank for all your characters to use and share.
OK OK more than likely its a database of some sort and not flat files, I will have to change my opinion on that one. However I am still holding to the idea that ZOS cannot change the banking system due to some irreversible design they implemented a long time ago without potentially causing a lot of damage to the code.
As for the couple individuals that have no idea whats wrong with the banking system, let me clarify: the issue is not that the account wide banks exist, the issue is that the account wide bank is the *only* bank for all your characters to use and share. IF you have one character that does cooking, your bank will soon be crammed and overflowing with all the ingredients present int he game, and yes, you need them all, even the low level ones. Now go start another character and pick enchanting. Oh, wait, your bank is full of food, so where you going to put all those different runes you have to gather? God help you if you pick up one more character and do a different craft with that one.
I have only 2 characters that I play, the rest are all banking mules perma-parked at a bank just to hold the items I need for crafting, and future use equipment I get or find. Often I find myself having to decide which green item to delete because I cant find a place to put it.
Part of the issue is there is no crafting progression of materials. This also leads to a separate issue with provisioning, see as you level the mats you find increase in their level, so a level 30 player will find level 30-ish mats only. But with provisioning you always need those level 1 mats just to make things, even the high level recipes might need a low level mats to make, so how do you find that when you actually can't find it because the game scales the mats you find with your level. Answer: Make an alt to gather low level mats for your other characters.
This all goes hand in hand, one poorly conceived system effecting another system and causing a snowball effect down hill. The end result is that the entire thing feels like it was conceived by high schoolers. But that's the big picture, if you look at JUST banking, yeah, its fine, if you look at JUST provisioning, yeah its fine, but combine the systems and you have a failure point. It feels like during the conception stage no one making plans for things talked to other people making plans and now the systems are clashing against each other badly.