A really hacky way to implement blizzard-like transmog system: keep the glamour dresser, but remove the ability to put in or remove items, and make its capacity "infinite". Whenever the player acquires an item, place a copy of it in the glamour dresser if it doesn't exist there already. It's really crude and not efficient at all, but should require minimal changes to code.
I think the problem is that it still needs to handle the things in the dresser as "physical items" and so needs to allocate a certain amount of spaces for them. Making it "infinite" would require them to potentially store every single item in the game and allocate space for that, which apparently they can't do - which comes back to exactly why dresser space is limited in the first place.A really hacky way to implement blizzard-like transmog system: keep the glamour dresser, but remove the ability to put in or remove items, and make its capacity "infinite". Whenever the player acquires an item, place a copy of it in the glamour dresser if it doesn't exist there already. It's really crude and not efficient at all, but should require minimal changes to code.
Yeah. A more efficient approach would be to use a bitmask, reducing storage requirements significantly. SE seems to be using 40-bit item IDs, so a bitmask would only require 2.5% of a fully-populated list of IDs. Of course the IDs are not contiguous so there would need to be a mapping from item ID to bitmask index, but that's constant data. Potentially the savings could be even more depending on how the player/item associations would otherwise be stored. A database row with character ID, item ID and internal bookkeeping data could take 136 bits or more. But all that requires the data to be structured differently, so it would take more effort to implement.I think the problem is that it still needs to handle the things in the dresser as "physical items" and so needs to allocate a certain amount of spaces for them. Making it "infinite" would require them to potentially store every single item in the game and allocate space for that, which apparently they can't do - which comes back to exactly why dresser space is limited in the first place.
Edit: I did some quick calculations. With 100 million characters each having 10000 unlocked glamour items and each item taking 20 bytes of storage, the grand total comes out to 20 terabytes. Sure, it's a good chunk of data, but not that much in the grand scheme of things. It's about the size of the largest hard drives currently available.
Last edited by tdb; 01-08-2021 at 12:29 AM.
Maybe we can hope for the second Arc of the game (so 7.0 it seems) to see major rework in the system and for many features of the game.
I would have like 1000 pieces but stuck with 400 and need to remove them weekly
Maybe SE doesn't want us to collect and hoard glamour.
http://king.canadane.com
|
![]() |
![]() |
![]() |
|
Cookie Policy
This website uses cookies. If you do not wish us to set cookies on your device, please do not use the website. Please read the Square Enix cookies policy for more information. Your use of the website is also subject to the terms in the Square Enix website terms of use and privacy policy and by using the website you are accepting those terms. The Square Enix terms of use, privacy policy and cookies policy can also be found through links at the bottom of the page.