Results 1 to 10 of 27

Hybrid View

  1. #1
    Player
    Sekundessounet's Avatar
    Join Date
    Jul 2015
    Location
    Gridania
    Posts
    233
    Character
    Sekundes Dullahan
    World
    Moogle
    Main Class
    Dragoon Lv 100
    Quote Originally Posted by Packetdancer View Post
    Minor correction: we know that the client contains no code from 1.x—which isn't surprising, given that A Realm Reborn's client was done atop an entirely different game engine—though I stress "client" there because I strongly suspect there are lingering undead bits of 1.x in the server ecosystem, whether in terms of actual code or just in terms of architectural choices they inherited. So, sure, some of the glamour issues could have their roots in the shambling horrors that are left of the 1.x systems somewhere in the server room. It's even likely!

    But even if the client contains no 1.x code and the server isn't the underlying problem with the glam system, ARR was created on a timeline where calling it merely "batshit insane" is deeply insufficient to convey just how nuts the development timeline they were stuck with was. They rebuilt an MMO, atop an entirely different game engine, in a breathtakingly bonkers short amount of time, and did so while making sure it would stick within the constraints of the PS3. And I would wager that the cost of that was paid to some extent in corners being cut in foundational systems on both the client and server side of things.

    I say "foundational" because, like the foundation of a building, many, many, many other things get built atop that... and that's where non-1.x tech debt comes in, because if you want to untangle that code after things have been built on top of it, it's sort of like trying to change the foundation of a building after the building is already finished.

    So: spaghetti code, yes, almost certainly. 1.x spaghetti code... maybe? But it could also easily be 2.0 spaghetti code at fault here.
    Thank god someone talking about spaghetti code with an ounce of sense, thank you.

    I get that people are tired of hearing about spaghetti code, but complaining about water being wet for years will not suddenly make water not wet.

    People just don't realize how much ressources they would need to fix that, and just throwing devs at it won't help much. And it wouldn't be resolved even in one expansion's timeline.

    Should SE try and do it anyway ? Probably yeah, they're clearly not putting enough funds into the game as is. But that's a long term trial, and even if they come up with a good enough fix to the code, they would then have to go over the reste of the whole game to make sure it doesn't break at any moment.

    This stuff is clearly counterintuitive for an average player, but server stuff is just dark magic. Remember that back in Heavensward, a single error made the whole data center crash because players were fishing at a specific spot in the Hinterlands.
    (1)

  2. #2
    Player
    Arohk's Avatar
    Join Date
    Jul 2019
    Posts
    1,332
    Character
    Lucretia Ryusagi
    World
    Twintania
    Main Class
    Gunbreaker Lv 100
    Quote Originally Posted by Sekundessounet View Post
    People just don't realize how much ressources they would need to fix that, and just throwing devs at it won't help much. And it wouldn't be resolved even in one expansion's timeline.
    We as the players / consumers are not responsible for their problems to make things happen, we have 2025, everything is technically possible.

    They either find a solution and improve the game or they will lose more and more players over time.

    If the coding is really such a mess, they should abandon this game and make a new MMO with a better engine and more future proof systems.
    (1)

  3. #3
    Player
    Phalk's Avatar
    Join Date
    Oct 2017
    Posts
    19
    Character
    Evan Leonhart
    World
    Behemoth
    Main Class
    Dragoon Lv 100
    Quote Originally Posted by Sekundessounet View Post
    Thank god someone talking about spaghetti code with an ounce of sense, thank you.

    I get that people are tired of hearing about spaghetti code, but complaining about water being wet for years will not suddenly make water not wet.

    People just don't realize how much ressources they would need to fix that, and just throwing devs at it won't help much. And it wouldn't be resolved even in one expansion's timeline.

    Should SE try and do it anyway ? Probably yeah, they're clearly not putting enough funds into the game as is. But that's a long term trial, and even if they come up with a good enough fix to the code, they would then have to go over the reste of the whole game to make sure it doesn't break at any moment.

    This stuff is clearly counterintuitive for an average player, but server stuff is just dark magic. Remember that back in Heavensward, a single error made the whole data center crash because players were fishing at a specific spot in the Hinterlands.
    Anyone with an "onze" of technical knowledge know it's BS.

    A checklist of items the player has or has not to enable the glamour to work could be as small as 1 single bit (1 or 0) to mark the item as owned or not. When you receive an item, the server could just mark it with an 1. (that's basically what wow does with transmog). The code excuse is just that, an excuse. You don't need to store any personal values on an item the server just need to know if you are allowed or not allowed to use its appearance.
    (1)