
Originally Posted by
Niwashi
A gear item in inventory has not just its own item ID, but the item ID of it's glamour, another for its dye, 5 item IDs for what materia is on it, a character ID for who crafted it, a counter for tracking spiritbond, and another for tracking its condition. And while we don't know details like how many bytes each of those identifiers is, we do know that they all have to be multi-byte fields, since there are a lot more than 256 items in the game, characters on a server, and actions towards spiritbonding or dropping condition to 0.
A tick in a log, on the other hand, takes one bit. That's nowhere near the same size as an item.
A glamour log of the 9099 visible gear items currently in the game would take up 1138 bytes of storage, though of course they'd need room for new items being added, so it would probably be more like 2kb or so (which would be enough to hold 16,384 items). At a reasonable guess at the size of gear in inventory as 44 bytes each, that would be enough space to hold 46 of them.
Out of all of that, the only parts I was estimating without knowledge of their specific coding practices are:
1) I guessed 4 bytes per item ID, character ID, or counter.
2) That an an 80% increase from the amount of current gear allows them enough room for adding new items through the next couple expansions or so.
While either of those guesses could be a little off, it's unlikely that either would be off by more than a factor of two, so that 16384 to 46 ratio is reasonably close, no matter how their system is set up.
Besides which, there was the other interview, where Yoshi pointed out that it was possible, but that it was their UI team that was too busy for it at the time. That's an explanation from him that actually makes sense. I'm perfectly willing to accept what he says when he makes sense, but not when he doesn't.
The issue on this is the transfer between the game servers and backup servers. *Active* data, the kind that can change while playing, is backed up every few seconds that you're logged in. Our characters also have other data, though, (like armoire storage or retainer inventory) that can only change while interacting with that feature and isn't accessible while out adventuring. That data is only backed up when we interact with it, and not all the rest of the time.
There have been multiple suggestions regarding a glamour log, and while some (like automatic inclusion of items whenever we get them) would require it to be classified as active data, others (where we manually place items there, like the armoire) would allow it to be backed up only on access and not the rest of the time. (Note: the limited access would only need to be on adding new items to the log. Using them for glamour could still be available from anywhere, since that doesn't change the contents of the log so doesn't require additional backups.)