Page 9 of 14 FirstFirst ...
7
8
9
10
11
... LastLast
  1. #161
    Quote Originally Posted by Idoru View Post
    And any good programmer WOULD know it's just not that simple when you are dealing with 8+ year old code and infrastructure.
    And any good programmer knows the meaning of OOP.

  2. #162
    Deleted
    They could simply make it an archievement and provide an npc who sells them for free like the challenge mode gear
    archievements are accountwide so would work without any coding

    the core reason they had no solution for this is more likely
    "give us money for server transfer"
    Last edited by mmoc1be018301a; 2012-12-26 at 04:37 PM.

  3. #163
    Quote Originally Posted by bt4 View Post
    They could simply make it an archievement and provide an npc who sells them for free like the challenge mode gear
    archievements are accountwide so would work without any coding

    the core reason they had no solution for this is more likely
    "give us money for server transfer lol"
    Well, to be fair it'd be a problem with weapons and trinkets because you could buy one and get 2 or more.

  4. #164
    Quote Originally Posted by Idoru View Post
    And any good programmer WOULD know it's just not that simple when you are dealing with 8+ year old code and infrastructure.
    On my previous job (BMMORPG, incidentally), my first assignment was to implement currency exchange auction with cross-server support. Took two weeks. And yes, I inherited exactly 8+ years old and very convoluted code initially written by two project founders that were good "visioneers", but quite the mediocre programmers. On my last work, my first assignment as a training was to make changes to live project that serves 600m daily impressions in Japan. Somehow I managed it and still didn't get Nobel's prize from this "obviously impossible and inhuman" task. Just believe me (you have no issue with believing, right). This IS stuff that gets done each and every day.
    Last edited by rowaasr13; 2012-12-26 at 04:41 PM.

  5. #165
    Quote Originally Posted by Thyranne View Post
    What else do you need? You make a query, get the data, put them in an array/list/map/whatever and list them in your UI.

    Oh ya I forgot, you need 3 voodoo dolls too. Silly me.
    You are trying to trivialize an entirely new system by glossing over the details. This list is a high level list of what needs to be done...You need to be familiar with the systems involved to make a more indepth list

    1) you need somewhere to put this data, you suggested wherever achievements are stored. I wouldn't put it literally in the same DB
    2) you need a way of removing an item from the local realm and inserting it into this new system
    --Get Item data from local realm (select field1,...fieldn from someitemdbtable(s) where item_instance_id=###)//May already exist in some form....may just be making it available to this new system.
    --CreateItemInBoAB(field1,...fieldn)
    --DeleteItem(item_instance_id) //probably already exists, but needs to be available to new system
    3) you need a way of removing an item from this new system and creating it on the realm.
    --simular to 2
    4) checks to make sure if this fails for whatever reason you don't get things like duplicate items/transferring non heirloom items etc.
    --things like making sure the item was created in BoAB before destroying it on the local realm what to do when it can be created but not destroyed...etc
    Quote Originally Posted by Elrandir View Post
    My starfall brings all the mobs to the yard.
    Laurellen - Druid Smiteyou - lol holy dps

  6. #166
    Deleted
    Quote Originally Posted by Thyranne View Post
    Well, to be fair it'd be a problem with weapons and trinkets because you could buy one and get 2 or more.
    if you really want them to buy everything just make an equipgear archievement. Like the ones for full epic equiped. Would force them to buy both, hell you could use the archievement as currency so that it vanishes by buying the item. Wouldn't be hard to code either.

  7. #167
    Quote Originally Posted by gamingmuscle View Post
    You are trying to trivialize an entirely new system by glossing over the details. This list is a high level list of what needs to be done...You need to be familiar with the systems involved to make a more indepth list

    1) you need somewhere to put this data, you suggested wherever achievements are stored. I wouldn't put it literally in the same DB
    2) you need a way of removing an item from the local realm and inserting it into this new system
    --Get Item data from local realm (select field1,...fieldn from someitemdbtable(s) where item_instance_id=###)//May already exist in some form....may just be making it available to this new system.
    --CreateItemInBoAB(field1,...fieldn)
    --DeleteItem(item_instance_id) //probably already exists, but needs to be available to new system
    3) you need a way of removing an item from this new system and creating it on the realm.
    --simular to 2
    4) checks to make sure if this fails for whatever reason you don't get things like duplicate items/transferring non heirloom items etc.
    --things like making sure the item was created in BoAB before destroying it on the local realm what to do when it can be created but not destroyed...etc
    So.. in other words, make a new table (or a couple of columns) per player account and use good old OOP. Bright! Even you managed to do it! Blizzard is just hiding behind excuses.

  8. #168
    It's good to see lots of WoW programmers on here offering suggestions on how they will personally fix the heirloom issue by the time 5.2 drops.

    Oh wait.

  9. #169
    Stood in the Fire
    10+ Year Old Account
    Join Date
    Jul 2011
    Location
    Muskegon, MI
    Posts
    406
    It's a lot simpler of a thing for them to program then they would tell us. They've created the possibility of inviting players from across other realms, immediately transferring one of the two players to the other's realm as quickly as accepting the group invite. Mail is a lot easier than that. You can send something from 1 character to another on the same realm in less than a second... The idea of sending it to another realm is as easy as taking the information from one realm and applying it to another toon on another realm. It would work the same way that the satchel system works when leveling a toon: if your bags are full, it gets put in the mailbox, and you just go pick it up as if it was "looted" from the mailbox.

  10. #170
    Deleted
    looms issue in reallife words:
    u have 2 containers
    1# glass ball filled with water, it has gold fish in it
    2# glass ball filled with water, it has "castle" in it

    what u want to do is, to send 1# gold fish into 2# glass ball so it would have "castle". keep in mind those r BALLS, they r closed sphares (hey dont ask me how the fish gets oxygen, not my buissness). SO how do u place gold fish in the 2nd tank without breaking the tank, without spilling water, without making life or other fish in 1# tank miserable due to ur acivities?

    on topic, the only reason i see them dont want to do this, is due to paid realm x-fer. PPL saying that x-fering item over realms wouldnt be instant. Hello? have u ever done LFD/LFR? Ppl char data gets transfered to so called "instance servers" all the time. How long do u have to w8? days? months? or maybe less then 1sec?

    Only issue with mail now is that, it doesnt have server adress field. By default every mail is send to ur server and u cant change that. So would have to alter mail ui to have new field contaning it. A slight rewriting of the mailbox code (prolly just adding few new methods). They dont need to write the connectivity/x-fer code, its already written, they can simply reuse the "server->instace server->(orgin) server" or CRZ related "TECH".

    Its funny when someone says he doesnt have req tech to do something. Imagine a stoneworker saying he cant make a triangle cuz he only has the technology to make squares.
    Last edited by mmoc33f932b687; 2012-12-26 at 05:15 PM.

  11. #171
    Quote Originally Posted by Marema View Post
    It's good to see lots of WoW programmers on here offering suggestions on how they will personally fix the heirloom issue by the time 5.2 drops.

    Oh wait.
    Because we know we could do it better. It is a simple fact. Black magic again though, I guess. Nonetheless, your post contributes nothing.

  12. #172
    Quote Originally Posted by gamingmuscle View Post
    You are trying to trivialize an entirely new system by glossing over the details. This list is a high level list of what needs to be done...You need to be familiar with the systems involved to make a more indepth list

    1) you need somewhere to put this data, you suggested wherever achievements are stored. I wouldn't put it literally in the same DB
    2) you need a way of removing an item from the local realm and inserting it into this new system
    --Get Item data from local realm (select field1,...fieldn from someitemdbtable(s) where item_instance_id=###)//May already exist in some form....may just be making it available to this new system.
    --CreateItemInBoAB(field1,...fieldn)
    --DeleteItem(item_instance_id) //probably already exists, but needs to be available to new system
    3) you need a way of removing an item from this new system and creating it on the realm.
    --simular to 2
    4) checks to make sure if this fails for whatever reason you don't get things like duplicate items/transferring non heirloom items etc.
    --things like making sure the item was created in BoAB before destroying it on the local realm what to do when it can be created but not destroyed...etc
    And? How anything on this list is remotely NOT trivial? Not to mention that most DBs in existence can handle this for you almost automatically and I have EXTREMELY high doubt that even if Blizzard have custom DB solution, those methods were not implemented in it years ago.

  13. #173
    Quote Originally Posted by rowaasr13 View Post
    On my previous job (BMMORPG, incidentally), my first assignment was to implement currency exchange auction with cross-server support. Took two weeks. And yes, I inherited exactly 8+ years old and very convoluted code initially written by two project founders that were good "visioneers", but quite the mediocre programmers. On my last work, my first assignment as a training was to make changes to live project that serves 600m daily impressions in Japan. Somehow I managed it and still didn't get Nobel's prize from this "obviously impossible and inhuman" task. Just believe me (you have no issue with believing, right). This IS stuff that gets done each and every day.
    LOL no one said it was impossible. Just not as simple as writing a query and BAM it works!. Even with your "2 weeks" this is obviously true.
    Quote Originally Posted by Elrandir View Post
    My starfall brings all the mobs to the yard.
    Laurellen - Druid Smiteyou - lol holy dps

  14. #174
    Quote Originally Posted by gamingmuscle View Post
    LOL no one said it was impossible. Just not as simple as writing a query and BAM it works!. Even with your "2 weeks" this is obviously true.
    You are making it sounds so hard though, why??? It is a trivial task. Obviously it's more than 2 lines of code, but it requires little to no thought (the hard part of programmers profession).

  15. #175
    Quote Originally Posted by rowaasr13 View Post
    Just believe me (you have no issue with believing, right).
    Of course not, I also truly believe that they are lying to us just so we will keep paying for server transfers.
    "You have your way. I have my way. As for the right way, the correct way, and the only way, it does not exist."
    Friedrich Nietzsche

  16. #176
    Quote Originally Posted by rowaasr13 View Post
    And? How anything on this list is remotely NOT trivial? Not to mention that most DBs in existence can handle this for you almost automatically and I have EXTREMELY high doubt that even if Blizzard have custom DB solution, those methods were not implemented in it years ago.
    For me, something trivial takes minutes or an hour to implement. That is something I can do because its a good idea. But if trivial for you is something that can be completed in weeks...than our issue is what we define as trivial.

    ---------- Post added 2012-12-26 at 04:58 PM ----------

    Quote Originally Posted by Cracked View Post
    You are making it sounds so hard though, why??? It is a trivial task. Obviously it's more than 2 lines of code, but it requires little to no thought (the hard part of programmers profession).
    I didn't say it was hard. But more involved. Building a new system always requires thought.
    Quote Originally Posted by Elrandir View Post
    My starfall brings all the mobs to the yard.
    Laurellen - Druid Smiteyou - lol holy dps

  17. #177
    Quote Originally Posted by gamingmuscle View Post
    For me, something trivial takes minutes or an hour to implement. That is something I can do because its a good idea. But if trivial for you is something that can be completed in weeks...than our issue is what we define as trivial.
    It would take about 2 weeks because it does not rely solely on you, but you have to wait for artists to finish the artwork (if you reuse, this becomes a joke), UI designers to make up their mind about where to put what button, game designers to make up their mind about how to access the feature. In fact, your job is laughably easy, but you have to put up with others, who only like to hassle over details (personal experience).

  18. #178
    Quote Originally Posted by gamingmuscle View Post
    For me, something trivial takes minutes or an hour to implement. That is something I can do because its a good idea. But if trivial for you is something that can be completed in weeks...than our issue is what we define as trivial.
    Implementing is probably fastest part in itself. It's QA that really takes time. And yes, 1 programmer + 1 tester spending a week on a trivial feature is quite the norm in industry. They generally have at least dozen more people to work on other stuff meanwhile and programmer could be already working on next thing when QA guy works on testing.

  19. #179
    The Unstoppable Force Orange Joe's Avatar
    10+ Year Old Account
    Join Date
    Nov 2010
    Location
    001100010010011110100001101101110011
    Posts
    23,071
    Quote Originally Posted by Thyranne View Post
    I'd like to say a few things to you but I'd get infracted.

    It doesn't matter if it isn't Blizzard's code. That code shows exactly how WoW works. It doesn't matter if it was made by me, you, your dog, my neighbor, Kim Jong Un.

    It is how WoW works. Did you understand or you want me to slow down (I'm almost stopping)?
    No it shows you how they THINK wow servers work.

  20. #180
    Quote Originally Posted by Cracked View Post
    So.. in other words, make a new table (or a couple of columns) per player account and use good old OOP. Bright! Even you managed to do it! Blizzard is just hiding behind excuses.
    I'm not hiding behind anything, it's just not as simple as some are trying to make it sound. But quite honestly, it just doesn't sound like a high priority feature. It is an ok idea, but it isn't needed.
    Quote Originally Posted by Elrandir View Post
    My starfall brings all the mobs to the yard.
    Laurellen - Druid Smiteyou - lol holy dps

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •