I don’t think sunk cost fallacy applies as neither my time or my money impacts my opinion on the prioritization of fixes. I spend time and money on the game because it’s fun for me. End of story. But, I don’t particularly care about an item dupe because it effects such a small portion of the population. Also, as I’ve said before, I just want these people banned. Then if they’ve spent money on their main account they’re having to spend it again to get going. I someone wants to stash dupes on an alt account but they have to spend money to get back to where they were - then that’s almost the same as them buying these items directly out of the store.
Also… as others have pointed out, fixing the timers should not take more than a handful of minutes. So, if this is true, why not fix the timers first and earn the good will of the playerbase who is tired of timer mishaps and then almost immediately solve the dupe glitch? They could have fixed both of these issues with one maintenance. But, we still don’t know when they’ll fix the timers and we’ll probably have to sit through yet another maintenance for a simple issue.
I remember how that was annoying but eventually just didn’t even matter. I loved being in the stronghold of security to train my levels, but I was missing out on drops for loot and better xp from other mobs doing that
The thing is, do you genuinely think that if this was such a simple fix that it wouldn’t have been done already? Even if their entire dev team is incompetent, from what people who are apparently seasoned in the industry have mentioned here, it’s an extremely simple fix.
Do you really think that they would just not fix it if the fix was as simple as what others have posted? They’ve mentioned they would have a fix multiple times yes, and each time it did not actually work. This tells me that there is more than meets the eye than a simple fix.
I’d wager it has something to do with the game not being built to care about DST due to where it was produced - so they’re having to write entirely new code to handle it. Sure, pulling from a github repo may work, and they may have even tried that, but the fact that it’s still not working and is getting on many customers nerves again tells me it’s not just a few minute fix
1 decent anticipated maintenance vs 3 random pop up maintenances. 1 is Professional, one is not lol. Idk about Lost ark, but I can almost guarantee that every item has an ID.
If so, the problem isn’t tracking, its whether or not the item is tradeable. If its tradable and they do a dupe delete then people that have bought duped items get screwed. So again, definitely understand this hotfix. Still doesn’t change the fact that this is getting old in general
they can maintanance all week np but the problem is they are not fixing the issues …why there is still dupe even at this point of the game after the lunch ???
If people can’t wait for a few hours that’s their problem. That being said, the frequent maintenance could probably use compensation with Beatrice blessing not being used up during it or whatever.
The thing is, dupes are typically extremely hard to find, especially as a tester. The reason dupes are usually found is because there are several hundred thousand or millions of players doing random weird things that can cause something to occur that a department of testers would have never thought to do.
In our case with the WoW dupe it was something that I don’t think a QA tester would have really thought to do. Simply sharing a quest should be all that is; sharing a quest, and it’s a feature that existed for a very long time. It wasn’t until there were items introduced that generated an object upon accepting a shareable unique quest ID where it became an issue (battered hilt/darkmoon decks). And even then - it would have never been an issue had someone in our group not had a separate program running that they randomly saw had generated a new and unique quest ID upon acceptance of the quest item - and that it was shareable.
If you’re a CS major with lots of coding experience then you should be able to fully appreciate how stupidly simple of an issue this is to fix, including for a 12-year-old that understands coding. That’s how bad this is and THAT’S WHY I used such an example… it emphasizes how absurd it is that the issue wasn’t fixed.
If you really have coding experience then you should know basic time functions are day one type stuff in a 101 level class and while the programmatic logic and experience to handle that on a multi-deployment piece of software as it related to something like this game is beyond that, it’s still OBJECTIVELY spectacularly simple, ESPECIALLY for anyone with actual working experience. I could see an intern messing it up because they don’t understand a time class created by other devs and tried to implement something incorrectly while under a deadline crunch because of pressure/anxiety or something silly but even that is inexcusable to a profound degree.
You can have a class that handles the time across every region, or you could have a separate class for each region. Editing a time class such that it could account for daylight savings time changes should be programmed from the start but if it’s not and has to be fixed later, that’s still incredibly simple and should be less than 5 minutes of work unless the code is so overly and unnecessarily convoluted that problems occur in figuring out what to do without a complete rewrite.
As you’re supposedly a coder, think about a class that handles keeping track of the time and what compass events are available when. Daylight savings should be programmed in from the very start so this issue would never happen. Regardless, how complex is that code? In terms of programmatic logic, it’s stupidly simple… like simple enough that before a student is out of a 101 level programming class they should be able to practically do it in their sleep. We’re not talking about millions of lines of code here… The logic for it itself is so simple I don’t even know how to get across the point of how simple it is.
Perhaps you just have no practical industry experience and aren’t aware of how complex or not this is. That’s fine but please note, if that’s the case, once you do, if you think back on this issue you’ll realize how absurd it is. Btw, most programmers that haven’t had any decent industry experience but rather only academic will generally graduate and learn more in their first few months of an actual job than they did in four years of university. Ask around lol.
you forgot that this isnt a new release. This game is 4 years old so noo. there is noo reason for that many hotfixes or maints. its just poor decisions in changing stuff that breaks the 4 year old game.
Well I do report enough bugs during my workday to tell you it’s not hard to find bugs if you really want to. I have to find bugs before it gets rolled out because it could harm people if some of the bugs were deployed.
Now sure this is a game and nobody will be harmed, but it’s still bad PR that random people can find dupes, obviously even with a great QA team so things will pass through and it won’t be good enough for the players eitherway, but you can’t say that QA testers won’t find bugs.
EDIT: Also if QA is only applying the same routine, in the end you will stumble against the Pesticide Paradox. Where you won’t find a new bug/dupe/exploit because the same tests are repeated, or a fixed flow is repeated
Don’t fall for what is advertised, cause this is just the excuse to fix other issues that were supposedly fixed with multiple maintenance windows already (e.g. DST).
This is actually a great question and I’m apprehensive about writing a reply because it requires so much discussion about the gaming industry as a whole. And my viewpoint is very cynical given all the drama that has surrounded games these past few years. So, the answer to this question is complicated.
I do believe that developers do the best that they can do within the guidelines provided to them. I know many are overworked and underpaid and don’t have a union to protect them from bad corporate policies. The most immediate example is CD Projekt Red given the drama that surrounds Cyberpunk 2077. And in the case of this game the developers took shortcuts with AI and graphics and a whole host of other game systems because their publisher was pushing to get the game out. Now this is entirely speculative, but I’m convinced the reason Cyberpunk was rushed was because the pandemic had hit earlier in the year and stocks were falling rapidly due to quarantine guidelines. So, investors were scared and looking to pull money out of properties and thus, CD Projeckt Red forced their team to put out a subpar product.
Even when developers have good intentions, publishers will come along and ruin it for them. This is because all a publisher cares about is good PR and making lots and lots of money. The dupe fix for Lost Ark effects their bottom line. And while I’m sure there are people at both companies that feel this wasn’t as urgent, they’re still beholden to the publisher.
So, do I think it is a simple fix and they simply prioritized making money instead? Yes. Do I think that all the people working at the company are responsible for the publisher prioritizing money? Nope.
Never said I was a coder, I said I have coding experience. I hate coding, but I understand it.
I get that it should be an easy fix, and you say this should have been put in since the beginning. You’re missing the fact that this is a Korean game and I’m sure this was the last thing they thought of when coding this game, because DST is retarded.
Imagine someone enrolled in a program learning to be a mechanic and they’ve been in the program for a good bit of time but they somehow don’t understand the basics of changing a tire. Then they act pompous and as if anyone who claims that changing a tire is actually relatively simple is completely wrong. That’s effectively you. Somehow you don’t seem to recognize how absurd that is.
It’s hilarious how little you understand about this topic. Wow, you’re in college… truly you’re the most legendary expert among experts in the world. The fact that as a supposed CS major, you genuinely don’t understand programming the handling of time/DST functionality just because it involves software deployed in multiple areas is seriously ridiculous.
Changing tires is very complex, particularly if it involves multiple vehicles! Have YOU ever changed tires on multiple vehicles? No? Oh, then surely you must admit that changing tires on multiple vehicles is EXTREMELY complicated! ROFL
Your assumption is very strange. If you think I’m upset you have even worse issues than I thought. I actually find this all to be quite humorous, not really something to be upset about. Are you just triggered because you realized how profoundly ignorant you were in regards to this topic? You’re still a student so it’s not like you should have some sort of complete understanding (especially with a lack of industry experience) but you shouldn’t act pompous and as if you understand far more than you actually do.
Or perhaps you still just don’t realize you’re wrong or maybe due to a personality fault simply can’t allow yourself to accept/admit that you’re objectively incorrect? Some people have mental blocks like that, it’s not uncommon. Either way, it’s weird behavior… which to me, is funny, not particularly upsetting. To be frank, conversing with you is rather entertaining, otherwise, I wouldn’t haven’t replied in the first place. I support free entertainment.