Page 3 of 3 FirstFirst 1 2 3
Results 21 to 28 of 28
  1. #21
    Player
    MsQi's Avatar
    Join Date
    Mar 2018
    Location
    Gridania
    Posts
    2,156
    Character
    X'lota Qi
    World
    Lamia
    Main Class
    Bard Lv 100
    Quote Originally Posted by BillyKaplan View Post
    The amount of data transfer needed for each such increase grows exponentially per every category added. Let's say the base data for your character takes X. And when you're in Kugane, that X is sent to all the players who can see you. Now it's X+1. So to begin with, you get (X+1) * N people who see you. That's already N data more than before.
    But here's the catch, YOU see THEM, too. So for each of those N people, YOU get that +1 piece of data as well, so that's 2N total extra data already.
    But this ratio is true for everyone around you. And soon enough you get a lot of extra data piling up.

    What they can and should do, and have done so in the past, is not to create new categories but to bake the possible combinations into the existing categories. For instance, fem-Miqo's have the old Y'shlota hairstyle twice - once with golden beads, another with silver beads. The hairstyles that have a hairbow are duplicated, every time with the bow in different colors.
    Unless they made it so that adding even another combination to face options would somehow double the space needed to save that data (actually possible, depending on implementation...) that sounds like a good solution, at least in theory. Them not doing it after all this time makes me think that they did design it in a way that would bloat data if they so much as sneeze at it...
    The data is minuscule, a few more bits in a byte that is probably already in use. It's just letting your computer know what face to render, the data for which is on your hard drive.

    Enough of this "Won't someone please think of the Servers!" nonsense. This is 2018 and we aren't using dial-up!
    (3)
    Last edited by MsQi; 09-21-2018 at 04:57 AM.

  2. #22
    Player
    Skivvy's Avatar
    Join Date
    Jun 2012
    Posts
    4,178
    Character
    Boo Box
    World
    Rafflesia
    Main Class
    Sage Lv 100
    Quote Originally Posted by MsQi View Post
    Enough of this "Won't someone please think of the Servers!" nonsense. This 2018 and we aren't using dial-up!
    Sadly, SE hasn't received that memo yet.

    I could be wrong, but judging by your join date, it looks like you may be fairly new to the game. Over the last several years, it's become almost laughable how many times they have come back saying they cannot implement something due to server stress/load/data/limitations/etc.
    (5)

  3. #23
    Player
    Leloa's Avatar
    Join Date
    Jun 2015
    Posts
    423
    Character
    Lena Vales
    World
    Phoenix
    Main Class
    Machinist Lv 90
    But I like my nose fudge
    (3)

  4. #24
    Player
    Hyperia's Avatar
    Join Date
    Mar 2014
    Location
    Gridania
    Posts
    1,429
    Character
    Aileen Pureheart
    World
    Sargatanas
    Main Class
    White Mage Lv 100
    Quote Originally Posted by Skivvy View Post
    Sadly, SE hasn't received that memo yet.

    I could be wrong, but judging by your join date, it looks like you may be fairly new to the game. Over the last several years, it's become almost laughable how many times they have come back saying they cannot implement something due to server stress/load/data/limitations/etc.
    From what I understand, in order to get FFXIV 2.0 out in time, they had to repurpose a lot of the FFXIV 1.0 code and as a result, its a mess of spaghetti code behind the scenes.

    Yes, if they were creating modern up to date code from the start, they could probably have over 1,000 customizations without worrying about overloading the data transfer systems from instance server to zone servers but they do not have the luxury. They are stuck with what they have and are trying to clean it up as best they can. its similar to trying to perform an oil change on a car driving down the highway without locking the engine.

    In order to replace all of the code with proper cleaned up code, it would be a monumental effort requiring a massive amount of development time. My guess is that they would essentially have to recreate the entire game to clean it up properly. This isn't a missed expansion but probably two to three, were talking 5 to 6 years. You don't just replace the infrastructure on the back end, you have to redo everything from server coding to graphic assets and more to allow for what everybody wants.

    Trust me, I want loads of options, vastly improved graphics but to get there, were talking essentially a new game like FFXIV-2. Can they do it? Sure, but they need the financial and developmental resources that are being spent on KH3, XIV DLC and VII teams to do it. They will make incremental optimizations when they can but that's the best pace they can manage with such a difficult code base.

    Yoshi saved the game back in 2.0 but at the cost of a difficult future, he knew that going into this, I'm sure he has a way out.
    (2)

  5. #25
    Player
    Genz's Avatar
    Join Date
    Mar 2011
    Posts
    1,038
    Character
    Genz Kawakami
    World
    Louisoix
    Main Class
    White Mage Lv 100
    Quote Originally Posted by Hyperia View Post
    From what I understand, in order to get FFXIV 2.0 out in time, they had to repurpose a lot of the FFXIV 1.0 code and as a result, its a mess of spaghetti code behind the scenes.
    No

    ...or at least that's what I'd like to say, but their communication is so shitty that they let this kind of "fake news" slides without a care in the world ; maybe it's right in the end.

    But there is no reason to think they re-used the architecture of 1.0. 2.x is obviously vastly superior on a ton of technical aspects, even if there are still some, maybe inevitable, limitations.

    Also, there seems to be a confusion between code and assets, and some may think code was re-used since assets were re-used, but of course it's separated (especially on the server-side, which doesn't care about assets)
    (2)
    Last edited by Genz; 09-23-2018 at 01:34 AM.

  6. #26
    Player
    Fawkes's Avatar
    Join Date
    Mar 2011
    Posts
    2,721
    Character
    Fawkes Macleod
    World
    Excalibur
    Main Class
    White Mage Lv 100
    I think they farmed a lot of the work out, and that's why it's spaghetti. Also they develop things in the cheapest way rather than a future-proof way, like how mannequins lean heavily on retainers instead of being a standalone thing.
    (1)

  7. #27
    Player
    TaranTatsuuchi's Avatar
    Join Date
    Oct 2011
    Posts
    1,462
    Character
    Aryn Tatsuuchi
    World
    Balmung
    Main Class
    Samurai Lv 90
    Quote Originally Posted by Fawkes View Post
    I think they farmed a lot of the work out, and that's why it's spaghetti. Also they develop things in the cheapest way rather than a future-proof way, like how mannequins lean heavily on retainers instead of being a standalone thing.
    It's probably that in their crunch they had to take shortcuts to get things done.


    I've heard it said...
    "Do you want it done fast, or do you want it done right?"
    (1)

  8. #28
    Player
    Shurrikhan's Avatar
    Join Date
    Sep 2011
    Posts
    12,856
    Character
    Tani Shirai
    World
    Cactuar
    Main Class
    Monk Lv 100
    Quote Originally Posted by Clover_Blake View Post
    That makes sense, thank you for the explanation.
    I can't help but wonder, however, how other games with more hardcore character customization do it and seem to work fine. Even games that were released before FFXIV (like Aion).
    This. I can see the results of literally 48 separate 1-100 sliders just fine in a game that better handles population density outside of PvP, but... XIV can't do a 5th face for a particular race?
    (3)

Page 3 of 3 FirstFirst 1 2 3