• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Rockstar Implementing Fan-Made Fix for GTA Online Loading Times

Joined
Mar 31, 2020
Messages
1,519 (1.02/day)
Grand Theft Auto Online is notorious for its long loading times so when a fan-made fix managed to reduce these load times by 70 percent there was much excitement and confusion. The programmer who goes by the name t0st investigated why the game could take upwards of 5 minutes to load and found that the game performed nearly 2 billion mostly useless item checks when starting. A fix was created by t0st which eliminated these useless checks and improved loading times from six minutes down to one minute and 50 seconds. The fix was publicly shared online via GitHub and Rockstar has since been in contact with t0st to discuss the fix and have confirmed they will be implementing a version of it in a future update. Rockstar awarded the maximum amount of 10,000 USD for the discovery through their bug-bounty program.



View at TechPowerUp Main Site
 
Joined
Feb 11, 2009
Messages
5,404 (0.97/day)
System Name Cyberline
Processor Intel Core i7 2600k -> 12600k
Motherboard Asus P8P67 LE Rev 3.0 -> Gigabyte Z690 Auros Elite DDR4
Cooling Tuniq Tower 120 -> Custom Watercoolingloop
Memory Corsair (4x2) 8gb 1600mhz -> Crucial (8x2) 16gb 3600mhz
Video Card(s) AMD RX480 -> RX7800XT
Storage Samsung 750 Evo 250gb SSD + WD 1tb x 2 + WD 2tb -> 2tb MVMe SSD
Display(s) Philips 32inch LPF5605H (television) -> Dell S3220DGF
Case antec 600 -> Thermaltake Tenor HTCP case
Audio Device(s) Focusrite 2i4 (USB)
Power Supply Seasonic 620watt 80+ Platinum
Mouse Elecom EX-G
Keyboard Rapoo V700
Software Windows 10 Pro 64bit
See this is how I want to start my day! Winning all around.

Sure it's silly, a company as big as R* should have never made this mistake but some dude figuring it out AND R* implementing the fix AND him getting rewarded...if only it was like this all the time
 
Last edited:
Joined
Aug 12, 2019
Messages
1,728 (1.00/day)
Location
LV-426
System Name Custom
Processor i9 9900k
Motherboard Gigabyte Z390 arous master
Cooling corsair h150i
Memory 4x8 3200mhz corsair
Video Card(s) Galax RTX 3090 EX Gamer White OC
Storage 500gb Samsung 970 Evo PLus
Display(s) MSi MAG341CQ
Case Lian Li Pc-011 Dynamic
Audio Device(s) Arctis Pro Wireless
Power Supply 850w Seasonic Focus Platinum
Mouse Logitech G403
Keyboard Logitech G110
indeed impressive, but sadly i dont touch GTA games, those who do play the game can look foward to faster loading times.
 
Joined
Jul 5, 2013
Messages
25,559 (6.47/day)
See this is how I want to start my day! Winning all around.

Sure it's silly, a company as big as R* should have never made this mistake but some dude figuring it out AND R* implementing the fix AND him getting rewarded...if only it was like this all the time
Agreed! This is the kind of positive thinking that wins the day.

Rockstar awarded the maximum amount of 10,000 USD for the discovery through their bug-bounty program.
This should be a nice boost to the pocket book, even after taxes!
 
Joined
Jan 3, 2015
Messages
2,886 (0.85/day)
System Name The beast and the little runt.
Processor Ryzen 5 5600X - Ryzen 9 5950X
Motherboard ASUS ROG STRIX B550-I GAMING - ASUS ROG Crosshair VIII Dark Hero X570
Cooling Noctua NH-L9x65 SE-AM4a - NH-D15 chromax.black with IPPC Industrial 3000 RPM 120/140 MM fans.
Memory G.SKILL TRIDENT Z ROYAL GOLD/SILVER 32 GB (2 x 16 GB and 4 x 8 GB) 3600 MHz CL14-15-15-35 1.45 volts
Video Card(s) GIGABYTE RTX 4060 OC LOW PROFILE - GIGABYTE RTX 4090 GAMING OC
Storage Samsung 980 PRO 1 TB + 2 TB - Samsung 870 EVO 4 TB - 2 x WD RED PRO 16 GB + WD ULTRASTAR 22 TB
Display(s) Asus 27" TUF VG27AQL1A and a Dell 24" for dual setup
Case Phanteks Enthoo 719/LUXE 2 BLACK
Audio Device(s) Onboard on both boards
Power Supply Phanteks Revolt X 1200W
Mouse Logitech G903 Lightspeed Wireless Gaming Mouse
Keyboard Logitech G910 Orion Spectrum
Software WINDOWS 10 PRO 64 BITS on both systems
Benchmark Scores Se more about my 2 in 1 system here: kortlink.dk/2ca4x
Impressive done by the fan/moddet. But I also think that it is a good move from Rockstar to recconice the games fans mods that can improve the game.

Maybe other developers can learn from this. Work together with the community. I mean there has been a lot of bug released games over the years and I have had my fair share of games not running properly or crashing. So I know only to good how annoying and depressing a game can be.
 
Joined
Aug 25, 2015
Messages
210 (0.07/day)
Location
Chicago, IL
System Name Mass Effect/Lost Ark
Processor AMD Ryzen 5 5600X/AMD Ryzen 7 2700X
Motherboard Asus ROG Strix X470-F Gaming/Asus ROG Strix B450-F Gaming II
Cooling Noctua NH-D15S/AMD Wraith Max
Memory G.Skill Ripjaws V Series 16GB (2x8GB) DDR4-3200/Corsair Vengeance RGB Pro 16GB (2x8GB) DDR4-3200
Video Card(s) MSI AMD Radeon RX 6750 XT Mech 2x/MSI AMD Radeon RX 5700 XT Mech OC
Storage Samsung 860 Evo 500GB 2.5" SSDs x2, WD Black 4TB 3.5" 7200RPM, Samsung 970 EVO 500GB 1TB NVME M.2
Display(s) Acer XF270H 1920x1080p @ 144Hz
Case Thermaltake Core P3 TG ATX Mid Tower/CoolerMaster MasterCase Pro 5
Audio Device(s) SteelSeries Actis Nova 3 RGB
Power Supply Cooler Master V850 80+ Gold/Corsair CX650M 80+ Bronze
Mouse Thermaltake Level 10 M/Logitech G502
Keyboard Corsair K70 RGB MK.2 Wired Gaming Edition/Steelseries Apex 3 RGB
Software Windows 10 Pro OEM 64bit/Ubuntu 22.04.1 64bit
This is awesome. Glad to hear that they paid him through the bug bounty program.
 
Joined
Feb 24, 2013
Messages
246 (0.06/day)
Location
Assam (India)
System Name myLastOne
Processor Intel Core i7 12700F @ PL1=PL2=150 Watts
Motherboard MSI B660M MAG Mortar
Cooling Deepcool AK400 + CM Sickleflow 120mm (Push|Pull)
Memory 2x 16GB Crucial Ballistix 3600MHz 16-18-18-38
Video Card(s) Asus TUF RTX 3060 Ti Gaming OC
Storage TeamGroup MP33 Pro M2 1TB + (1+2)TB Seagate + 2TB WD
Display(s) BenQ EW2775ZH
Case CM Elite 371 USB3 With Arctic F14 (Side+Front) + Arctic Bionix F120 (Back) + CM 120mm (Top)
Audio Device(s) Realtek ALC 1200 + Swans D1010-IV
Power Supply MSI MPG A750GF
Mouse Logitech G102 LightSync
Keyboard Logitech G100
VR HMD None
Software Windows 11 PRO
Bravo R* ; Bravo t0st!
 

Mussels

Freshwater Moderator
Staff member
Joined
Oct 6, 2004
Messages
58,413 (8.18/day)
Location
Oystralia
System Name Rainbow Sparkles (Power efficient, <350W gaming load)
Processor Ryzen R7 5800x3D (Undervolted, 4.45GHz all core)
Motherboard Asus x570-F (BIOS Modded)
Cooling Alphacool Apex UV - Alphacool Eisblock XPX Aurora + EK Quantum ARGB 3090 w/ active backplate
Memory 2x32GB DDR4 3600 Corsair Vengeance RGB @3866 C18-22-22-22-42 TRFC704 (1.4V Hynix MJR - SoC 1.15V)
Video Card(s) Galax RTX 3090 SG 24GB: Underclocked to 1700Mhz 0.750v (375W down to 250W))
Storage 2TB WD SN850 NVME + 1TB Sasmsung 970 Pro NVME + 1TB Intel 6000P NVME USB 3.2
Display(s) Phillips 32 32M1N5800A (4k144), LG 32" (4K60) | Gigabyte G32QC (2k165) | Phillips 328m6fjrmb (2K144)
Case Fractal Design R6
Audio Device(s) Logitech G560 | Corsair Void pro RGB |Blue Yeti mic
Power Supply Fractal Ion+ 2 860W (Platinum) (This thing is God-tier. Silent and TINY)
Mouse Logitech G Pro wireless + Steelseries Prisma XL
Keyboard Razer Huntsman TE ( Sexy white keycaps)
VR HMD Oculus Rift S + Quest 2
Software Windows 11 pro x64 (Yes, it's genuinely a good OS) OpenRGB - ditch the branded bloatware!
Benchmark Scores Nyooom.
Not only did they use the fix, they paid him $10k for it?

That's awesome
 
Joined
Feb 23, 2019
Messages
5,643 (2.99/day)
Location
Poland
Processor Ryzen 7 5800X3D
Motherboard Gigabyte X570 Aorus Elite
Cooling Thermalright Phantom Spirit 120 SE
Memory 2x16 GB Crucial Ballistix 3600 CL16 Rev E @ 3800 CL16
Video Card(s) RTX3080 Ti FE
Storage SX8200 Pro 1 TB, Plextor M6Pro 256 GB, WD Blue 2TB
Display(s) LG 34GN850P-B
Case SilverStone Primera PM01 RGB
Audio Device(s) SoundBlaster G6 | Fidelio X2 | Sennheiser 6XX
Power Supply SeaSonic Focus Plus Gold 750W
Mouse Endgame Gear XM1R
Keyboard Wooting Two HE
Glad to hear the guy got paid for it.
 
D

Deleted member 205776

Guest
Still haven't created my GTA Online character and it'll remain that way lol. Good thing they at least paid the guy
 
Joined
Jan 24, 2021
Messages
31 (0.03/day)
Location
UK
System Name Cube
Processor R5 3600 @ 4.325
Motherboard MSI B450m Mortar Max
Cooling Arctic Freezer 34 esports duo
Memory 4x8gb Ballistix @ 3733c15
Video Card(s) XFX 6700 XT Merc 319 Black
Storage WD SN750 500gb, Samsung 850 Evo 500gb
Display(s) Gigabyte M27Q
Case Thermaltake Core V21
Audio Device(s) Edifier R1700BT
Power Supply Corsair SF600 Platinum
Mouse Mionix NAOS 7000
D

Deleted member 205776

Guest
Now he can afford 1 new gpu
That's a bit optimistic.

 
Joined
Dec 10, 2014
Messages
1,325 (0.39/day)
Location
Nowy Warsaw
System Name SYBARIS
Processor AMD Ryzen 5 3600
Motherboard MSI Arsenal Gaming B450 Tomahawk
Cooling Cryorig H7 Quad Lumi
Memory Team T-Force Delta RGB 2x8GB 3200CL16
Video Card(s) Colorful GeForce RTX 2060 6GV2
Storage Crucial MX500 500GB | WD Black WD1003FZEX 1TB | Seagate ST1000LM024 1TB | WD My Passport Slim 1TB
Display(s) AOC 24G2 24" 144hz IPS
Case Montech Air ARGB
Audio Device(s) Massdrop + Sennheiser PC37X | QKZ x HBB
Power Supply Corsair CX650-F
Mouse Razer Viper Mini | Cooler Master MM711 | Logitech G102 | Logitech G402
Keyboard Drop + The Lord of the Rings Dwarvish
Software Windows 10 Education 22H2 x64
Seeing his spec in the og post this 10k dollaroos should be nice surprise for him. Gj R*.
 
Joined
Jun 10, 2014
Messages
2,902 (0.80/day)
Processor AMD Ryzen 9 5900X ||| Intel Core i7-3930K
Motherboard ASUS ProArt B550-CREATOR ||| Asus P9X79 WS
Cooling Noctua NH-U14S ||| Be Quiet Pure Rock
Memory Crucial 2 x 16 GB 3200 MHz ||| Corsair 8 x 8 GB 1333 MHz
Video Card(s) MSI GTX 1060 3GB ||| MSI GTX 680 4GB
Storage Samsung 970 PRO 512 GB + 1 TB ||| Intel 545s 512 GB + 256 GB
Display(s) Asus ROG Swift PG278QR 27" ||| Eizo EV2416W 24"
Case Fractal Design Define 7 XL x 2
Audio Device(s) Cambridge Audio DacMagic Plus
Power Supply Seasonic Focus PX-850 x 2
Mouse Razer Abyssus
Keyboard CM Storm QuickFire XT
Software Ubuntu
Sure it's silly, a company as big as R* should have never made this mistake but some dude figuring it out AND R* implementing the fix AND him getting rewarded...if only it was like this all the time
There is a good writeup of the details here.
TLDR; Parsing of some JSON data for in-game purchases. The parsing code is flawed in design and the execution time grows exponentially with increasing data sizes. When the developer wrote this, it ran fast with the test data, then gradually got slower over time with more data, but only significantly when the data got really big. That's the thing when you have something with exponential growth that starts very slowly, it takes a while before the problem reveals itself.
I've fixed problems in legacy projects myself that had the exact same type of problem; string parsing with exponential run time.

Impressive done by the fan/moddet. But I also think that it is a good move from Rockstar to recconice the games fans mods that can improve the game.

Maybe other developers can learn from this. Work together with the community.
Yes, there are really only benefits from embracing the fan base. They will provide a lot of QA, improvements and advertisement for the product, all for free!

I mean there has been a lot of bug released games over the years and I have had my fair share of games not running properly or crashing. So I know only to good how annoying and depressing a game can be.
If these companies simply stopped trying to obfuscate/"encrypt" the compiled binaries, removed anti-cheating bloatware and various anti-piracy measurements, numerous games would probably gain a lot of performance immediately (especially loading times), and probably eliminate of a lot of obscure bugs too.

Beyond that, game engines are generally too bloated. And there is no good reason why loading times should be several minutes on a modern CPU and even a SATA SSD. Even a single thread on a mid-range CPU will be able to decompress gigabytes of textures in a matter of seconds, if it takes significantly more than that, then the CPU is probably busy in a "speed-up loop". ;)
 
Top