Probablemente habrá aún más tramposos: nuestro análisis del código fuente filtrado de GTA 5 y GTA Online

Hemos analizado la filtración del código fuente de GTA 5. Supuestamente, los archivos fueron robados junto con capturas de pantalla y filmaciones de GTA 6 aún por anunciar. Se desconoce cuántos archivos obtuvieron los piratas informáticos en total.
Hemos encontrado una descripción detallada del sistema antitrampas y los procesos de transacciones de dinero en el juego en el segmento filtrado del código fuente. La filtración no contiene información de los usuarios del Rockstar Games Social Club. Tampoco hubo información relacionada con Shark Cash Cards.
LibertyCity.com no admite ningún tipo de actividad de trampa en GTA Online. Es por eso que compartiremos información sobre la filtración sin entrar en detalles y no describiremos ciertas mecánicas de juego.
Entonces, ¿qué podemos encontrar en el código fuente filtrado de GTA 5?
Al parecer podemos encontrar algunas funciones nativas, sus direcciones (hashes) y documentación. La función nativa es un comando que configura un algoritmo específico, programado por los desarrolladores. Dichos comandos se utilizan en escenarios del juego: misiones, actividades libres, atracos, etc. Mientras que el hash señala el momento exacto en el que se debe activar una función nativa.
Los modders también utilizan las funciones nativas durante el proceso de creación de nuevos scripts para GTA 5. Desde 2015, la comunidad formó una documentación que incluye más de 5000 funciones para el modo para un jugador. Sólo aquellos que intentan crear nuevos programas de trucos para el modo multijugador combinan sus fuerzas en foros especiales y exploran las funciones de GTA Online.
¿Nueva era de tramposos?
Los archivos publicados contienen descripciones detalladas de cómo funciona realmente el sistema antitrampas de GTA Online. Los desarrolladores requieren esta información para la creación de nuevas misiones y actividades, lo que permite que el sistema antitrampas distinga a un jugador honesto de un tramposo.
Los algoritmos actuales del sistema antitrampas, según nuestro análisis, son imperfectos. Uno de ellos no bloquea automáticamente a un posible tramposo, sino después de un procedimiento especial. Todos los datos de los jugadores sospechosos se envían directamente a Rockstar Games, donde los jugadores son bloqueados por el sistema o después de la participación humana. A menudo, los jugadores son bloqueados por accidente, por ejemplo, debido a un verdadero tramposo que puede agregar ilegalmente una gran cantidad de dinero a cualquier persona que esté en la sesión actual, sin el consentimiento de otros jugadores.
Los archivos describen un sistema separado para verificar la versión del juego del jugador. Rockstar Games ha ideado un interesante "truco" para que los hackers los confundan cuando intentan saltarse el sistema de protección. Sin embargo, todos estos métodos siguen siendo imperfectos y, tras la filtración, resultan inútiles.
Al tener a mano la documentación real, los autores del software de trampas podrán adaptarse a la lógica del sistema anti-trampas. Por supuesto, los piratas informáticos llevan mucho tiempo explorando formas de eludir la protección y lo están haciendo con bastante éxito. Sin embargo, ahora puede haber aún más tramposos.
Transacciones dentro del juego
La filtración también describe un proceso de transacciones dentro del juego: recibir dinero en misiones, adversarios, actividades de libre exploración y atracos.
El proceso de recibir dinero se volvió bastante sofisticado para excluir formas ilegales de hacer trampas con la moneda. En la documentación filtrada, los desarrolladores dejaron funciones nativas que deben ser activadas para que el sistema anti-trampas "apruebe" la transacción.
Esta información puede ayudar a los hackers a mejorar el proceso de hacer trampas con la moneda del juego. Muy a menudo, los modders tuvieron que usar métodos imperfectos de hacer trampas, por ejemplo, usando bolsas llenas de dinero que caen del cielo. Métodos más seguros son ofrecidos por programas de trampas de pago, y toma mucho tiempo encontrarlos. Esperamos que la cantidad de GTA$ obtenidos ilegalmente en las cuentas de los jugadores aumente aún más.
Pero hay un lado positivo
No todos los archivos filtrados tienen algo que ver con GTA Online. Muchas funciones pueden ser utilizadas en GTA 5. Esto es lo que hemos logrado encontrar:
- Cómo trabajar con los sonidos ambientales; ambientes de fondo y diálogos de personajes;
- Configuraciones de IA para NPCs y objetos del juego;
- Todo sobre las vistas de la cámara y sus configuraciones;
- Creación de cinemáticas;
- Vehículos, armas, física del juego;
- Etcétera.
Aquellos que hacen modificaciones para títulos de GTA en un solo jugador reaccionaron positivamente a la filtración:
Creo que la filtración es útil para el modding. Listas (enum) y estructuras (struct) son una adición útil a las funciones conocidas. Además, los comentarios de los desarrolladores sobre las funciones nos ayudarán a entender cómo funcionan.
Creo que Alexander Blade debería actualizar su lista de funciones nativas agregando las que vienen de la filtración.
Sin embargo, no todos pueden ignorar el hecho de la filtración del código fuente de GTA Online: "Aún así, no puedo ignorar el hecho de que se filtraron funciones de GTA Online, lo que podría llevar a nuevos problemas para los jugadores," comentó Shagg_E, el modder de LibertyCity.
¿Qué piensan los autores de utilidades de trampas?
Nos hemos puesto en contacto con el autor de un programa de trampas de pago para GTA Online, pero se negó a comentar sobre la situación. Otra persona, que también está involucrada en una actividad similar, informó a LibertyCity.com que la información filtrada ya era conocida por los modders.
Archivos recomendados

Vehículos HD Universe GTA [Actualización XIII]

PS2 to Mobile + Fixes

Updated Classic Uncover - Vice City (Build 23)

Peatones Realistas - Revisión de Peatones Reales

Grand Theft Auto: Sindacco Chronicles - Edición PSP

Zombie Andreas Complete Final (Build 75)

Hot Coffee Mobile (Improved Mobile main.scm)

GTA SA Classic v1.7 - Atmósfera de PC en GTA SA Mobile

Vista en primera persona - First Person Mod 3.0 (Fixed)

Vice City: Nextgen Edition Patch v1.2

Gran colección de scripts CLEO

Paquete completo de coches de GTA 5

TXD Tool versión 1.4.9.3 (solo Android)

Vice Extended 3.0
