Terrible programming

Arizona_Willie
Arizona_Willie
✭✭✭
Whenever I want to switch characters, even though they both are in the same place ( they are in the same bank on the same ' continent ' ) the game UNLOADS the ENTIRE continent and all information about that place as well as the character information.

WTF?

Why don't they simply swap the character info? They are standing in front of the same banker.

But nooooooo, we have to wait a minute or so, depending on the load conditions and the internet conditions etc. etc, while they unload and reload the SAME information.

They are soooo lucky I'm not running that show cause heads would roll.
If I wanted a Signature I would have a Signature --- but i don't want one so I don't have one.
  • ebondeath
    ebondeath
    ✭✭✭✭✭
    #Firstworldgamerproblems
    ╔═════════════⌈Alannah Corvaine⌋══════════════╗
    Rise, rise! To freedom, rise! Arise, ye Breton sons and daughters.
    Ride, ride! To freedom, ride! Truth and glory to the brave!
    ╚═════════════⌊VR 12 Breton NB⌉══════════════╝
  • Elad13
    Elad13
    ✭✭✭
    I'm sure different alts at same place doesn't happen to everyone often enough to worry about....hasn't happened to me at all....since loot and other instances are reset I can't see an issue with this....unless you have dial up connection....wow a whole minute??? That's ridiculous. ...they should just automatically unlock everything in the game....give you full achievements and every gold loot item ever made. However if you were in charge this game probably would bet able to play since your expectations are soooooo realistic.
  • Innocente
    Innocente
    ✭✭✭✭
    This is very common in MMOs due to the basic nature of how they need to be programmed.

    That being said, the fundamental game engine on which ESO is built (despite what anyone tells you) is the HERO Engine. A fairly good 3rd party MMO system; the same one used in SWTOR.

    So, the ESO developers are really not responsible for the character switching process. And, indeed, it really could not be much different than what it is.

    One of the other things to keep in mind on any zone transference is how the Mega-Server tech puts you into an invisible 'lobby', then drops you into a specific instance. It might be the same one you were just in with another character; it might be a totally different one.
  • Arizona_Willie
    Arizona_Willie
    ✭✭✭
    I < suspect > many people are using mule alts to hold all our extra items and if they make alts of certain races they will have their starting spots in the same location. if they use the same race they would also be in the same location. Who levels up banking alts? Just a waste of time for most of us cause we are trying to build our main character up.

    If your banking alts are in the same place every time you switch characters it unloads all the information for that place and then reloads the same info all over again.

    You can be a fanboi all you want and make all the snide comments but it doesn't change that fact that that is TERRIBLE programming. If you aren't changing locations there is no need to unload and reload all the exact same information. If properly programmed they should be able to just unload and load CHARACTER information CAUSE EVERYTHING ELSE IS THE SAME.
    If I wanted a Signature I would have a Signature --- but i don't want one so I don't have one.
  • Falmer
    Falmer
    ✭✭✭✭
    Seriously? Are people just looking for anything to complain about now? Switching characters takes all of 20 seconds tops... It took you longer to type that post.

    What is wrong with house designers anyway? I mean, I get hungry when in the living room, why do they put the kitchen SOO far away? Don't they have any common sense?
  • MongooseOne
    MongooseOne
    ✭✭✭
    I am no longer surprised by anything I read here...
  • Orizuru
    Orizuru
    ✭✭✭
    I < suspect > many people are using mule alts to hold all our extra items and if they make alts of certain races they will have their starting spots in the same location. if they use the same race they would also be in the same location. Who levels up banking alts? Just a waste of time for most of us cause we are trying to build our main character up.

    If your banking alts are in the same place every time you switch characters it unloads all the information for that place and then reloads the same info all over again.

    You can be a fanboi all you want and make all the snide comments but it doesn't change that fact that that is TERRIBLE programming. If you aren't changing locations there is no need to unload and reload all the exact same information. If properly programmed they should be able to just unload and load CHARACTER information CAUSE EVERYTHING ELSE IS THE SAME.

    I'm not sure the case you present is typical or even close to the norm though. while I agree with you, I think you are making a few assumptions though that present some flawed logic.

    With your proposed idea, the game would have to check the location of the last character logged in, then check the location of the character you wish to log in with and ensure they match before it could use the previously loaded data from you other character. If there are more cases where the locations do not match, then fully unloading and reloading the world data on a relog would be the better process flow because it would eliminate unnecessary method calls to check the locations of the two characters you are switching between.

    Edited by Orizuru on July 22, 2014 5:10PM
  • Sallington
    Sallington
    ✭✭✭✭✭
    ✭✭✭✭
    1) How would the program know that you are going to pick a character that is in the same location before you finish logging out, and attempt to log in with that character?

    2) We need SOME load times so I remember to take a sip of my scotch

    3) Buy an SSD?
    Daggerfall Covenant
    Sallington - Templar - Stormproof - Prefect II
    Cobham - Sorcerer - Stormproof - First Sergeant II
    Shallington - NightBlade - Lieutenant |
    Balmorah - Templar - Sergeant ||
  • Elad13
    Elad13
    ✭✭✭
    Plus if it just reloads a character then all chest and loot would be empty all the time....duhhhh....If they required an IQ test to play elder scrolls I wonder how many people would actually be playing...lmao.
  • Innocente
    Innocente
    ✭✭✭✭
    No need to insult the OP. He had a legitimate question. Long term experience in MMOs would have given the answer, but not everyone has been playing MMOs for 14 years.
  • Akula
    Akula
    ✭✭✭✭
    Innocente wrote: »
    No need to insult the OP. He had a legitimate question. Long term experience in MMOs would have given the answer, but not everyone has been playing MMOs for 14 years.

    Well maybe he should not have titled his thread "Terrible Programming" then spout off his ignorance about MMO development in general with a laughable rant.
  • Arsenic_Touch
    Arsenic_Touch
    ✭✭✭✭✭
    You might have a valid argument if there was only one phase. This is a megaserver, so it pretty much renders that "Same information' argument completely null and void. because there are containers, npc placement, other player placement, many different factors that need to be loaded.

    Time to pop that bubble and look outside of it.
    Edited by Arsenic_Touch on July 22, 2014 6:11PM
    Is it better to out-monster the monster or to be quietly devoured?

    ╔═════════════ ೋღ☃ღೋ ══════════════╗
    "Hope can drown lost in thunderous sound."
    "Fear can claim what little faith remains."
    "Death will take those who fight alone."
    "But united we can break a fate once set in stone."

    ╚═════════════ ೋღ☃ღೋ ══════════════╝

    NA // Ebonheart Pact // Leader of CORE Legion // Namira Beta Tester // VR11 NB
  • Srugzal
    Srugzal
    ✭✭✭✭✭
    Innocente wrote: »
    That being said, the fundamental game engine on which ESO is built (despite what anyone tells you) is the HERO Engine.

    So in spite of the fact that ZOS has said that a) they licensed it for their early development and b) they discarded it and rolled their own from scratch, you maintain, what, that they're lying? What evidence do you have to support your assertion? Won't you let us in on the secret?

  • Srugzal
    Srugzal
    ✭✭✭✭✭
    Akula wrote: »
    Innocente wrote: »
    No need to insult the OP. He had a legitimate question. Long term experience in MMOs would have given the answer, but not everyone has been playing MMOs for 14 years.

    Well maybe he should not have titled his thread "Terrible Programming" then spout off his ignorance about MMO development in general with a laughable rant.

    And even better still to just state the evidence and not trash someone.
  • DogFaceInBananaPatch
    DogFaceInBananaPatch
    ✭✭✭✭
    Is this thread real?
  • Insignia91
    Insignia91
    ✭✭✭
    I do not know why but I still get flabbergasted by what people complain about.
  • Arsenic_Touch
    Arsenic_Touch
    ✭✭✭✭✭
    Srugzal wrote: »

    So in spite of the fact that ZOS has said that a) they licensed it for their early development and b) they discarded it and rolled their own from scratch, you maintain, what, that they're lying? What evidence do you have to support your assertion? Won't you let us in on the secret?

    The lizard people told him the score.
    Is it better to out-monster the monster or to be quietly devoured?

    ╔═════════════ ೋღ☃ღೋ ══════════════╗
    "Hope can drown lost in thunderous sound."
    "Fear can claim what little faith remains."
    "Death will take those who fight alone."
    "But united we can break a fate once set in stone."

    ╚═════════════ ೋღ☃ღೋ ══════════════╝

    NA // Ebonheart Pact // Leader of CORE Legion // Namira Beta Tester // VR11 NB
  • EliteZ
    EliteZ
    ✭✭✭
    OMG SUCH BAD PROGRAMMING, WHY ZOS MUST I HAVE A LOADING SCREEN WHEN I FIRST LOG IN?!?!?!?!?!!?!?

    Better still, why don't you not kick me from the game for being AFK so I NEVER have to waste ANY time!

    The life of a gamer is sooooooo hard, relogging FTL :(:(


    P.S, just because you seem to be in the same place, doesn't mean you are. There are phases in this game so although you might be stood in the exact same place, the objects around you might not be such as NPC positions.
  • Hoamaii
    Hoamaii
    ✭✭✭
    My guess is what takes time is loading your other CHARACTER's saved infos, class, perks, equipment, level, skills, inventory, achievements, logs, quests, etc. the environment he is in comes with it all. It does not matter that both characters are in the same place, they're nonetheless completely different saves...
    "You can learn more about someone in an hour of gaming than in a whole year of conversation" - Plato
  • KitLightning
    KitLightning
    ✭✭✭✭
    Oh gawd we haz to waste a whole minute to swap character la_minator_by_kitlightning-d6u8mih.gif
    "I'd rather be insane in a sane world, than sane in an insane world!" ~Me
    Warning - This is a spoiler and looking at it for too long may cause irrecoverable eyesight issues.
    ◔̯◔

    MechWarrior: Living Legends – Total conversion modification for Crysis Wars.

    kitlightning.deviantart
  • poodlemasterb16_ESO
    poodlemasterb16_ESO
    ✭✭✭✭✭
    I < suspect > many people are using mule alts to hold all our extra items and if they make alts of certain races they will have their starting spots in the same location. if they use the same race they would also be in the same location. Who levels up banking alts? Just a waste of time for most of us cause we are trying to build our main character up.

    If your banking alts are in the same place every time you switch characters it unloads all the information for that place and then reloads the same info all over again.

    You can be a fanboi all you want and make all the snide comments but it doesn't change that fact that that is TERRIBLE programming. If you aren't changing locations there is no need to unload and reload all the exact same information. If properly programmed they should be able to just unload and load CHARACTER information CAUSE EVERYTHING ELSE IS THE SAME.

    How would you know? Having written code in several areas, I'm interested in your qualifications. I suspect you have none.
  • vyndral13preub18_ESO
    vyndral13preub18_ESO
    ✭✭✭✭✭
    ✭✭✭✭
    I thought this thread was going to be about CBS. :(
  • Srugzal
    Srugzal
    ✭✭✭✭✭
    I thought this thread was going to be about CBS. :(

    Naw. CNN.
  • Hoamaii
    Hoamaii
    ✭✭✭
    Innocente wrote: »
    No need to insult the OP. He had a legitimate question. Long term experience in MMOs would have given the answer, but not everyone has been playing MMOs for 14 years.

    I like your attitude, Innocente. It's so regrettably easy for some people to laugh out loud at someone else's alleged ignorance when they've finally found one who knows even less than they do.

    I truly wish the "Ahaaa, how can you be so dumb?!..." people would understand, for their own sake, that they're not just trolling, they're also saying something about themselves that is... well, not quite as self-flattering as they'd think.
    "You can learn more about someone in an hour of gaming than in a whole year of conversation" - Plato
  • coryevans_3b14_ESO
    coryevans_3b14_ESO
    ✭✭✭✭✭
    Total over reaction to a problem some people would love to have (if it outweighed real problems enough to spend the time on it). I'm basing this mainly on the title. Way too inflammatory and unfair.
  • BBSooner
    BBSooner
    ✭✭✭✭✭
    I < suspect > many people are using mule alts to hold all our extra items and if they make alts of certain races they will have their starting spots in the same location. if they use the same race they would also be in the same location. Who levels up banking alts? Just a waste of time for most of us cause we are trying to build our main character up.

    If your banking alts are in the same place every time you switch characters it unloads all the information for that place and then reloads the same info all over again.

    You can be a fanboi all you want and make all the snide comments but it doesn't change that fact that that is TERRIBLE programming. If you aren't changing locations there is no need to unload and reload all the exact same information. If properly programmed they should be able to just unload and load CHARACTER information CAUSE EVERYTHING ELSE IS THE SAME.

    There are a lot of character specific factors that effect your characters phase. But, carry on with your armchair programming.
  • tordr86b16_ESO
    tordr86b16_ESO
    ✭✭✭✭✭
    This thread should be closed as nothing constructive will come out of this.
  • Sharee
    Sharee
    ✭✭✭✭✭
    ✭✭✭✭✭
    Innocente wrote: »
    That being said, the fundamental game engine on which ESO is built (despite what anyone tells you) is the HERO Engine. A fairly good 3rd party MMO system; the same one used in SWTOR.

    That is not correct. Hero engine was used during early prototyping.

    Basically, they developed their own engine and game art at the same time. They could not use the engine to display/work on the art since the engine was not finished yet. So they used hero engine instead, for development purposes.

    Hero engine was dropped once the actual in-house developed engine was ready to go.

    Source: http://www.reddit.com/r/elderscrollsonline/comments/21eg29/powered_by_hero_engine/
    No no let me clear something up.

    Greetings Stephen,

    Thank you for contacting The Elder Scrolls Online Team. We built the game engine from the ground up for #ESO. It is not the same as the Creation Engine used by Bethesda. so while we were prototyping the game on HeroEngine, we were simultaneously developing our own client, server, and messaging layer that were specifically designed with ESO in mind. Think of HeroEngine as a whiteboard for us.
  • stefan.gustavsonb16_ESO
    stefan.gustavsonb16_ESO
    ✭✭✭✭✭
    Of all the terrible programming you could point to in this game, this is what you think matters enough to make a post about? I most certainly do not agree with you on this.
  • DanteVFenris
    DanteVFenris
    ✭✭✭
    Of all the terrible programming you could point to in this game, this is what you think matters enough to make a post about? I most certainly do not agree with you on this.

    I wouldn't call any programming terrible. It is complex programming which is why it seems terrible. Complex = harder to see problems
Sign In or Register to comment.