Results 1 to 10 of 15

Hybrid View

  1. #1
    Player
    PirateCat's Avatar
    Join Date
    Jul 2015
    Posts
    235
    Character
    Leopold Sidney
    World
    Coeurl
    Main Class
    Alchemist Lv 80
    Quote Originally Posted by Takophiliac View Post
    database
    Which one is more efficient depends on how it's implemented. The glamour book is theoretically more space efficient for a large collection, but claim tickets might be more efficient in practice.

    The most compact way you can store a claim ticket is as an item slot that contains a reference to which set of gear it is. This gets messier if you're proposing being able to store crafted gear this way, because then you need (at minimum) to store whether it's HQ and possibly what materia are on it - assuming we don't just take the easy way out and require the piece to be unmelded or remove the materia in the process. For the sake of comparison, I'm going to assume that all the gear has to match for quality and not have materia on it to be storable. So we're storing a pointer to the set and a bit for whether it's HQ.

    The most compact way you can store a glamour book is with a bitmap. Each item that can be in the glamour book is stored as one bit of data - whether that item is in the book or not. By destroying the item in the process of adding it to the book, there's no expectation that it will store quality, materia, condition, or anything else. The downside is that for this data structure to work effectively, they need to (a) reserve space for every possible item that can go into it - probably at least a few KB at this point for each character with a book - and (b) be able to expand as new items are added. This means either adding a bunch of reserve space or having separate bitmap values for each update that adds gear. They are probably doing something like this already for Triple Triad card collections.

    So which one is more efficient would likely depend on how much gear they are expecting players to store this way.

    Quote Originally Posted by Kaihri View Post
    But what if your storing it and want to use it later. So now you've destroyed it and it's only good to "look at" not use in lvling another job.
    That would be a downside of the glamour book system, true. But it's a tradeoff - if you feel like the original gear might be necessary later, don't put it in the book. This would be primarily usable for gear that's either below the level for any class you want to use (I don't have any classes left that can make good use of the Foestriker set, but I still like the look of it) or is obsolete for the level it needs (I'm still looking to re-collect the Divine Death outfit for a caster glamour.)
    (0)
    Last edited by PirateCat; 01-23-2016 at 12:28 AM.

  2. #2
    Player
    Takophiliac's Avatar
    Join Date
    Aug 2013
    Posts
    25
    Character
    Pentiki Mahougami
    World
    Balmung
    Main Class
    Astrologian Lv 60
    Quote Originally Posted by PirateCat View Post
    This gets messier if you're proposing being able to store crafted gear this way, because then you need (at minimum) to store whether it's HQ and possibly what materia are on it - assuming we don't just take the easy way out and require the piece to be unmelded or remove the materia in the process. For the sake of comparison, I'm going to assume that all the gear has to match for quality and not have materia on it to be storable. So we're storing a pointer to the set and a bit for whether it's HQ.

    So which one is more efficient would likely depend on how much gear they are expecting players to store this way.
    Similar to FFXI, it would not be possible to store materia in this way. While it doesn't matter to me either way, in FFXI, HQ gear could only be stored if you had all pieces HQ (assuming that set was storable as HQ). I don't see a reason not to implement it the same way. This means you don't need a bit for HQ, it's just a different serial number.

    I expect them to be Square. I expect them to take the easy way out because it's easier to program that way. I wouldn't expect them to store the materia or any augmentations, nor would i expect gear with random stats (pinks, like diadem) to be storable.
    (0)
    Last edited by Takophiliac; 01-25-2016 at 05:11 AM. Reason: Character Limit

  3. #3
    Player
    Takophiliac's Avatar
    Join Date
    Aug 2013
    Posts
    25
    Character
    Pentiki Mahougami
    World
    Balmung
    Main Class
    Astrologian Lv 60
    Quote Originally Posted by PirateCat View Post
    The most compact way you can store a glamour book is with a bitmap. Each item that can be in the glamour book is stored as one bit of data - whether that item is in the book or not.
    Depending how many bits there are in the bitmap, this isn't true until you pass a certain number of pieces of gear stored thusly. The bitmap takes up space all the time, whether it's in use or not. So, you're suggestion of a bitmap means that if one piece of gear is stored for a single character, all the space is used, regardless of whether you have any other items or not. While it's probably safe to assume the number is not huge, the impact of the bitmap on storage space could easily be in the range of 20-40 pieces of gear before it becomes relevant.
    If you consider how many people would store one or two pieces of gear this way, and nothing more, the total system impact of the bitmap method is quite high and actually adds to the storage space problem.
    (0)

  4. #4
    Player
    PirateCat's Avatar
    Join Date
    Jul 2015
    Posts
    235
    Character
    Leopold Sidney
    World
    Coeurl
    Main Class
    Alchemist Lv 80
    Quote Originally Posted by Takophiliac View Post
    The bitmap takes up space all the time, whether it's in use or not. ... While it's probably safe to assume the number is not huge, the impact of the bitmap on storage space could easily be in the range of 20-40 pieces of gear before it becomes relevant.
    That was my point in comparing the two methods. The glamour-book bitmap approach limits the maximum space per character but has a larger overhead. Which one is a more efficient method to implement would depend on how much gear is being stored by the average player (keeping in mind that it would likely be higher with an option like this, for either storage method), which they should be able to get numbers for since they control the databases. The best we can do on the forums is give an educated guess.
    (0)

  5. #5
    Player
    Takophiliac's Avatar
    Join Date
    Aug 2013
    Posts
    25
    Character
    Pentiki Mahougami
    World
    Balmung
    Main Class
    Astrologian Lv 60
    Quote Originally Posted by PirateCat View Post
    The best we can do on the forums is give an educated guess.
    And like this thread so it draws Square's attention!
    (0)