Page 3 of 5 FirstFirst 1 2 3 4 5 LastLast
Results 21 to 30 of 41
  1. #21
    Player
    Rowde's Avatar
    Join Date
    May 2015
    Location
    Limsa Lominsa
    Posts
    1,146
    Character
    Willig Rowde
    World
    Hyperion
    Main Class
    Dark Knight Lv 100
    Quote Originally Posted by Payadopa View Post
    It is necessary because if I want to glam I need to leave my FC, go to an inn, then realise it's not in there, leave the inn, go to the NPC, navigate that gods awful menu, buy it, walk back into the inn and put it inside the pathetically smol glam dresser.

    Guild Wars 2 does a way, way better job at this. I'm sure other MMOs do, too.
    /isearch is a thing, also functions with incomplete fields

    for example I typed /isearch adven and it found:
    Scion Adventurer's Monocle
    Scion Adventurer's Jacket
    Scion Adventurer's Boots
    Adventuring Sweater
    (1)

  2. #22
    Player
    Payadopa's Avatar
    Join Date
    Mar 2011
    Posts
    2,336
    Character
    Payadopa Astraya
    World
    Spriggan
    Main Class
    Conjurer Lv 71
    Quote Originally Posted by Rowde View Post
    /isearch is a thing, also functions with incomplete fields

    for example I typed /isearch adven and it found:
    Scion Adventurer's Monocle
    Scion Adventurer's Jacket
    Scion Adventurer's Boots
    Adventuring Sweater
    Interesting. Cheers.
    Big problem with that is, though, you are assuming I know what every item is called. lol
    It's high time this small indie company fixes their code. Almost every problem in the game inevitably leads to spaghetti code. It's just sad at this point.
    (2)

  3. #23
    Player
    Rowde's Avatar
    Join Date
    May 2015
    Location
    Limsa Lominsa
    Posts
    1,146
    Character
    Willig Rowde
    World
    Hyperion
    Main Class
    Dark Knight Lv 100
    Quote Originally Posted by Payadopa View Post
    Interesting. Cheers.
    Big problem with that is, though, you are assuming I know what every item is called. lol
    It's high time this small indie company fixes their code. Almost every problem in the game inevitably leads to spaghetti code. It's just sad at this point.
    that's why i illustrated it works with incomplete/partial entries

    like you can type /isearch boots or /isearch shoes... but those will most likely be very long lists
    (1)

  4. #24
    Player
    Sheriyana's Avatar
    Join Date
    May 2015
    Location
    Gridania
    Posts
    335
    Character
    Namissa Minami
    World
    Balmung
    Main Class
    Machinist Lv 100
    Quote Originally Posted by ItMe View Post
    This just means we can't give up.
    Let's ask harder~
    I'd very much welcome more storage space. They've said they can't implement a proper glamour log either due to technical limitations. I think we all know they have to start doing something drastic to the crazy inventory bloat, a new expansion is going to again make it so much worse. I know the devs are aware of the problem, all I can hope is that they come up with some sort of real solution. Adding another 100 slots to the glamour dresser just doesn't cut it and they know it's not sustainable, otherwise they'd have added another 1000 slots in there already, it must take a lot of server space with that system.

    It's just the housing system all over again, band aids on top of band aids is not a real solution.
    (5)

  5. #25
    Player
    Packetdancer's Avatar
    Join Date
    Oct 2019
    Location
    Gridania
    Posts
    1,948
    Character
    Khit Amariyo
    World
    Leviathan
    Main Class
    Sage Lv 100
    Quote Originally Posted by Sheriyana View Post
    They've said it's very limited on what they can put into the armoire, just seems like another technical limitation. People have been asking for this for years.
    My guess, as I've noted before, is that their storage backend likely was not designed with support for sparse bitfields as a data type.

    To explain, imagine you have a checklist; each row has a checkbox, and the name of a piece of gear. As you get that gear, you go down and check off the checkbox. This list can be represented as a 'bitfield' -- basically, a series of the 0s and 1s that make up binary numbers. So, one byte (8 bits) can represent 8 pieces of gear. The armoire is almost certainly stored as a bitfield, since all it has is "is this gear in the armoire or not", no dye information or HQ or anything else, like the glamour dresser does.

    Now, an approach like this is fine when you have a short checklist, but if your checklist is, say, a million items long and is going to continue to grow, that begins to be a Problem. Moreover, the most effective way to do this is use the existing item IDs as the bits.

    So, according to the lodestone, the Augmented Cryptlurker's Robe of Healing is "ac97d9229b0", or 11860511435184 -- assuming that is the internal item ID (which seems quite possible, as it's how Lodestone refers to the item), that's what we'd need to use in a bitfield; toggle on the 11860511435184th bit in a single number. However, it would take 1.3 terabytes to store a 11,860,511,435,184-bit number -- and that's assuming they never added another item to the game beyond that one. Obviously, using 1.3 terabytes of storage for each player's armoire wouldn't be ideal... and that's without even getting into the fact that you'd have to load that value into memory to check for a bit being on or off.

    Now, you could do a translation table of things like "item ID 11860511435184 maps to gear ID 89764532" but that has other issues.

    The proper way to solve this is a sparse bitfield; it's a bit beyond the scope of this post to explain how they work, but you could store someone's gear checklist in a much smaller number; easily fit into on-disk storage and suchnot. However, if your backend storage system—and the engine, and the network protocol—doesn't support sparse bitfields, retrofitting it in could be a potentially large task.

    My standing assumption is that's the obstacle to the armoire holding more stuff; it's one thing to have, say, a 1024-bit checklist (only 128 bytes!) and a lookup table saying "item X is bit 873" or whatever, but it becomes another thing entirely to try to have a checklist of all gear well after the fact.

    Doesn't mean it can't be solved, just that my guess is that it wouldn't be a small task to do so. :/
    (1)
    Quote Originally Posted by Packetdancer
    The healer main's struggle for pants is both real, and unending. Be strong, sister. #GiveUsMorePants2k20 #HealersNotRevealers #RandomOtherSleepDeprivedHashtagsHere
    I aim to make my posts engaging and entertaining, even when you might not agree with me. And failing that, I'll just be very, VERY wordy.

  6. #26
    Player
    LianaThorne's Avatar
    Join Date
    Aug 2020
    Posts
    2,405
    Character
    Lorelai Oshidari
    World
    Maduin
    Main Class
    Dancer Lv 100
    Quote Originally Posted by Payadopa View Post
    Just give them the achievement "whale". lol
    Will wear that with pride if that ever becomes a thing.
    (0)

  7. #27
    Player
    Payadopa's Avatar
    Join Date
    Mar 2011
    Posts
    2,336
    Character
    Payadopa Astraya
    World
    Spriggan
    Main Class
    Conjurer Lv 71
    Quote Originally Posted by LianaThorne View Post
    Will wear that with pride if that ever becomes a thing.
    Making gaming worse for everyone while turning the industry into the mobile market on purchase at a time. Truly something to be proud of! lol
    (4)

  8. #28
    Player
    ItMe's Avatar
    Join Date
    Jun 2020
    Location
    Lumsa Lomsa
    Posts
    4,178
    Character
    Iiiiiiiiiiit's Meeeee
    World
    Sargatanas
    Main Class
    Arcanist Lv 90
    Quote Originally Posted by Packetdancer View Post
    [brilliant info]
    Wow, that's very interesting and cool to know.
    Thanks for sharing all this, I feel I understand the problem just a little bit better~
    (0)

  9. #29
    Player
    DPZ2's Avatar
    Join Date
    Feb 2015
    Posts
    2,636
    Character
    Dal S'ta
    World
    Gilgamesh
    Main Class
    Bard Lv 99
    Quote Originally Posted by Caitlyn View Post
    Totally agree with this.
    If you pay 12 bucks or so for a dress, that should includes a free space in the armoire and not using your inventory or retainer.
    Hahahaha. Blade & Soul wants to talk to you about their cash shop items and the need to buy additional wardrobe space.
    (0)

  10. #30
    Player
    DPZ2's Avatar
    Join Date
    Feb 2015
    Posts
    2,636
    Character
    Dal S'ta
    World
    Gilgamesh
    Main Class
    Bard Lv 99
    Quote Originally Posted by Payadopa View Post
    It's high time this small indie company fixes their code. Almost every problem in the game inevitably leads to spaghetti code. It's just sad at this point.
    At no point in its history has Square Enix described itself as a "small indie company". The use of that term is insincere at best. SE is a major corporation with an eye to providing entertainment. SE makes more money through its mobile gaming arm than through its MMOs.

    This game, and its code, is a prime example of what happens when you allow players on PC and PS4 to play on the same servers -- restrictions of one kind or another (including PS3 code that really cannot be easily changed) will crop up. It's why you still can't play Elder Scrolls Online on PC and hope to be connected to your friends on XBox.

    SE could have divided players into realms by platform (PlayStation and PC) like other MMOs do, but they decided that all players should be able to enjoy the game in the same way, whether their friends played on PC or PlayStation. They make it work quite nicely most of the time. But it means that some code is now so deeply embedded in the game that a complete overhaul might as well result in a brand new MMO.

    And that is not going to happen any time soon. Get used to it.
    (3)

Page 3 of 5 FirstFirst 1 2 3 4 5 LastLast