←back to thread

3883 points kuroguro | 1 comments | | HN request time: 0.539s | source
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 #
Nexxxeh ◴[] No.26297821[source]
>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?).

Not sure that's a fair criticism.

Alyx was widely praised. Artifact... Wasn't. I don't know about Dota Overlords. And that's just the last couple of years.

They've also developed hardware like SteamLink, Steam Controller, some high-end VR gear...

They develop a LOT. They just don't release a while lot.

I agree there should be a lot more work and effort in the client. And they constantly fuck up handling their esports.

But I don't think "barely bother to make games anymore" isn't one of them.

replies(1): >>26298627 #
djmips ◴[] No.26298627[source]
It's fair. They are not a games developer anymore. Alyx was good but a boutique game made by a behemoth games marketplace company and before it came out, almost a decade had passed since Portal 2...
replies(1): >>26299552 #
1. woobilicious ◴[] No.26299552[source]
Valve released Dota 2, and then ported it to a brand new engine, they've been consistently adding updates to that game for 10 years, they've been working on CS:GO, with similar effect, I think you lot forget that the majority of Valves developers were working primarily on team-fortress and counter-strike as mods before they hired them, they're primarily a multiplayer house.

Valve unlike most companies maintains their games for more than 10 years.

Just because they haven't released anything obvious to the casual observer like new single player titles that is easily marketed is only showing your ignorance of Valves entire catalog of games, and attitude to development.