←back to thread

3883 points kuroguro | 6 comments | | HN request time: 0.001s | source | bottom
Show context
breakingcups ◴[] No.26296724[source]
It is absolutely unbelievable (and unforgivable) that a cash cow such as GTA V has a problem like this present for over 6 years and it turns out to be something so absolutely simple.

I do not agree with the sibling comment saying that this problem only looks simple and that we are missing context.

This online gamemode alone made $1 billion in 2017 alone.

Tweaking two functions to go from a load time of 6 minutes to less than two minutes is something any developer worth their salt should be able to do in a codebase like this equipped with a good profiler.

Instead, someone with no source code managed to do this to an obfuscated executable loaded with anti-cheat measures.

The fact that this problem is caused by Rockstar's excessive microtransaction policy (the 10MB of JSON causing this bottleneck are all available microtransaction items) is the cherry on top.

(And yes, I might also still be salty because their parent company unjustly DMCA'd re3 (https://github.com/GTAmodding/re3), the reverse engineered version of GTA III and Vice City. A twenty-year-old game. Which wasn't even playable without purchasing the original game.)

replies(40): >>26296812 #>>26296886 #>>26296970 #>>26297010 #>>26297087 #>>26297123 #>>26297141 #>>26297144 #>>26297184 #>>26297206 #>>26297323 #>>26297332 #>>26297379 #>>26297401 #>>26297448 #>>26297480 #>>26297806 #>>26297961 #>>26298056 #>>26298135 #>>26298179 #>>26298213 #>>26298234 #>>26298624 #>>26298682 #>>26298777 #>>26298860 #>>26298970 #>>26299369 #>>26299512 #>>26299520 #>>26300002 #>>26300046 #>>26301169 #>>26301475 #>>26301649 #>>26301961 #>>26304727 #>>26305016 #>>26311396 #
0xy ◴[] No.26297010[source]
Something I've noticed in highly successful companies is that problems never get fixed because the sound of the money printer from the core business is deafening.

Our customer portal loads 2 versions of React, Angular, Knockout and jQuery on the same page? Doesn't matter, it's printing billions of dollars.

Rockstar's money printer is so loud that they don't care about problems.

Same thing for Valve, their money printer is so loud that they barely bother to make games anymore and let the Steam client languish for years (how did they let Discord/Twitch happen?).

replies(3): >>26297047 #>>26297821 #>>26298467 #
1. tester756 ◴[] No.26298467[source]
What does Valve / Steam have to Discord?
replies(3): >>26298505 #>>26298506 #>>26301519 #
2. charcircuit ◴[] No.26298506[source]
I think the parent was implying that steam groups could have improved to the point where Discord would not be necessary.
replies(1): >>26313714 #
3. meibo ◴[] No.26298505[source]
Valve only recently implemented a semi Discord-clone(with way better quality voice chat, give it a try some time if you haven't yet).

Their chat system has been famously bad and mostly unchanged since the early 2010's, and only very recently was reworked into this.

replies(1): >>26298576 #
4. tester756 ◴[] No.26298576[source]
>(with way better quality voice chat, give it a try some time if you haven't yet).

Well, I'm using VoIPs basically for >decade everyday and voice quality was never something I cared about (I mean that all soft that I've used was somewhat decent in that matter)

the most important thing is - how to get all people on the same program? and I'm finding it not so realistic to get all friends to Steam

5. pityJuke ◴[] No.26301519[source]
In addition to other comments, Steam Chat had significant in-roads with the gaming audience that would eventually form the foundation of Discord. It is quite plausible, had Steam improved chat earlier, that Discord might have never gotten the traction it got.

Nowadays, I find Steam Chat is a ghost town.

6. imtringued ◴[] No.26313714[source]
Steam is not a standalone chat product. I mostly use discord for non gaming chats.