Most active commenters
  • (3)

←back to thread

3883 points kuroguro | 14 comments | | HN request time: 0s | 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 #
xyst ◴[] No.26296812[source]
is it really unbelievable? companies this big tend to prioritize hiring a shit ton of middlemen (VPs, project managers, developer managers, offshore managers) in order to avoid paying out for talent to build and constantly maintain the project. I guess paying a shit ton of money to 1 person to manage 10+ poorly paid contractors works out for them, accounting wise.

If one really examined the accounting for GTAO, I would bet that most of the billions of dollars that were earned in micro transactions went to marketing, product research, and to middle management in the form of bonuses.

replies(3): >>26296937 #>>26296939 #>>26296958 #
1. spuz ◴[] No.26296937[source]
Even if you view this as a business decision rather than a technical one, any smart project manager would realise a 6 minute loading time literally costs the company millions per year in lost revenue. (How many times have you felt like firing up GTA Online only to reconsider due to the agonising load time). I would guess this was simply a case of business folk failing to understand that such a technical issue could be so easily solved plus developers never being allowed the opportunity to understand and fix the issue in their spare time.
replies(2): >>26297079 #>>26297233 #
2. alien_ ◴[] No.26297079[source]
The people who observe the slow loading time already paid for the game, so I guess R* won't lose much revenue because of this nasty bug.
replies(6): >>26297111 #>>26297112 #>>26297137 #>>26297138 #>>26297411 #>>26298127 #
3. bcrosby95 ◴[] No.26297111[source]
The game has microtransactions. Coincidentally, also a large reason why load times were so slow.
replies(1): >>26297219 #
4. delecti ◴[] No.26297112[source]
The online mode has microtransactions. People not playing anymore aren't paying for microtransactions either.
5. ◴[] No.26297137[source]
6. ◴[] No.26297138[source]
7. ◴[] No.26297219{3}[source]
8. somehnguy ◴[] No.26297233[source]
The insane loading times are literally the exact reason I haven’t played in years. Every time I played I just ended up frustrated and got distracted doing something else while waiting, so I just quit playing altogether. I don’t know how people stand the loading times.
replies(2): >>26297343 #>>26298199 #
9. jonwinstanley ◴[] No.26297343[source]
Totally agree, I loved the story mode and never got into online due to the amount of time spent loading and finding interesting stuff to do.
10. AuryGlenz ◴[] No.26297411[source]
I didn’t buy the game to play with my friends because I heard of how terrible the loading situation was.
11. the_gipsy ◴[] No.26298127[source]
IIRC R* makes orders of magnitudes more from microtransactions than from the game box
12. hnick ◴[] No.26298199[source]
Maybe the load times inadvertently work like the intentional spelling mistakes in a Nigerian scammer's email.

It's bait for the non-discerning customer who is more likely to empty their wallet for microtransactions because they have less experience with games so don't know what is normal :)

replies(2): >>26298382 #>>26313619 #
13. jamiek88 ◴[] No.26298382{3}[source]
The fact that this scenario is not immediately ludicrous to me is saddening.
14. imtringued ◴[] No.26313619{3}[source]
Microtransaction heavy games are primarily funded by whales who spend thousands on a game. If you even make one of them leave that's a net loss.