
Про свій невеликий проєкт розповів користувач під ніком t0st. За словами програміста, його не влаштовували завантаження в GTA Online, які могли займати близько шести хвилин, в той час, як для одиночного режиму потрібно трохи більше хвилини.
t0st показав результати одного з опитувань на Reddit, які підтверджують, що проблема довгих завантажень в Online досить поширена серед гравців.

Щоб знайти проблемну ділянку, t0st використовував профілювальник Luke Stackwalker, а потім запустив дизассемблер з метою заглибитися в файли гри.
Розробник з’ясував, що гра звертається до файлу JSON з 63 тисячами записами і розміром близько 10 МБ, що необгрунтовано багато. За словами t0st, це одна з причин повільних завантажень в GTA Online.

Судячи з усього, сам файл містить список всіх можливих предметів і поліпшень, які можна купити в грі. Як уточнює автор, це предмети, що купуються за ігрові гроші, які безпосередньо не пов’язані з мікротранзакціями Shark Cards.
Другою проблемою виявилася зайва перевірка грою кеш-масивів даних, що теж сильно уповільнює процес завантаження.

Після виявлення проблем автор змінив вихідний код файлів і опублікував їх на GitHub. Він зазначив, що це лише концепт і використання початкових кодів може привести до бану в GTA Online.
В остаточному підсумку розробнику вдалося скоротити час завантажень з шести хвилин до 1 хвилини і 50 секунд.