Un informático sin códigos fuente de GTA ha hecho más para la comunidad que Rockstar en casi 8 años: accelero la carga carga de GTA Online en un 70%.

Un desarrollador de Letonia ha contado sobre cómo logró resolver el problema de la carga larga en GTA Online. Para hacer esto, necesitaba agregar alrededor de 100 líneas de código. Las instrucciones sobre cómo repetir lo que ha hecho están publicadas en su cuenta de GitHub.

Sorprendentemente, Rockstar no ha solucionado descargas largas desde 2013.

El autor del proyecto comenzó su publicación de blog quejándose de la carga ridículamente larga del modo en línea de GTA V. Según él, nada ha cambiado en este sentido desde la fecha de lanzamiento. En su caso GTA Online se cargó durante más de 6 minutos.

Por lo tanto, sin acceso al código fuente, el desarrollador descubrió que el problema era una mala optimización del proyecto. 

Entonces, por ejemplo, “el cuello de botella” para la velocidad de carga fue el uso de un solo subproceso de procesador al iniciar el modo online. GTA también está luchando para lidiar con el análisis de un archivo JSON de 10 MB. Debido a la debilidad del analizador en sí, se realiza un procedimiento de deduplicación de elementos lento después del análisis.

¿Cómo acelerar la carga de GTA Online?

Antes de empezar, tienes que entender que el proceso se supone una inyección de dll dentro del juego. En general, esta acción es realizado por los hacks de juegos, por esto no se considera un hecho muy “legal”. Pero, por otro lado, en GTA Online más de la mitad de jugadores usan trucos, así que bajo tu propio riesgo.

  • Instalamos Git.
  • Clonar el proyecto usando el comando git clone --recurse-submodules https://github.com/tostercx/GTAO_Booster_PoC
  • Compilamos el proyecto con Microsoft Visual C ++.
  • Inyectar DLL con algun inyector mientras se ejecuta el juego.