Rockstar ocultó tan bien los trucos de GTA 3, San Andreas y Vice City que terminaron frustrando a algunos jugadores y hasta arruinando (sin querer) varios speedruns
Hay trucos de Grand Theft Auto que han quedado grabados en la memoria de los jugadores. Hoy en día, un fan de GTA 3, GTA: San Andreas o GTA: Vice City recordará sin problemas combinaciones tales como GUNSGUNSGUNS (para obtener todas las armas) o HESOYAM (que proporcionaba dinero); dos códigos disponibles en las versiones de PC que, junto a una larga lista de cheats adicionales, facilitaban la experiencia de juego y/o aportaban un punto extra de locura. Sin embargo, resulta que algunas de las composiciones más extrañas sólo fueron fruto de una casualidad. Como ya es habitual en los descubrimientos sobre los Grand Theft Auto clásicos, ha sido Obbe Vermeij, exdesarrollador de Rockstar, quien ha destapado la lógica detrás de los trucos más populares de la saga. A fin de cuentas, fue él quien ideó un sistema tan extraño como efectivo para que los hackers y dataminers no encontraran todos los códigos de GTA 3, GTA: San Andreas y GTA: Vice City echando un simple vistazo a las entrañas técnicas de cada título. Y, sin querer, hizo que se popularizaran algunas combinaciones curiosas que los jugadores aún recuerdan a día de hoy. Una idea para sortear a los hackers Siguiendo su rutina a la hora de compartir curiosidades sobre la saga GTA, Vermeij profundizó en esta anécdota con una publicación de X. "Los trucos en GTA 3 (así como en Vice City y San Andreas) en PC se activaban escribiendo una secuencia de caracteres. Por ejemplo, ILOVESCOTLAND para que lloviera o GUNSGUNSGUNS para dar al jugador muchas armas", empieza el profesional. "La forma más sencilla para que el código [de los juegos] detecte los trucos sería comparar la combinación ILOVESCOTLAND con la cadena de pulsaciones recientes en las teclas. El problema con este enfoque es que los trucos se guardarían en la memoria [interna] como texto legible. Cualquier hacker podría encontrar fácilmente los trucos y todos se habrían descubierto el día de lanzamiento". Los trucos no fueron hackeados (finalmente fueron descubiertos por jugadores que intentaban realizar pulsaciones aleatorias) "Este es el motivo por el que usé 'hash codes' para guardar los trucos. Un hash code es un número único que se calcula a partir de una cadena", sigue Vermeij. "Un algoritmo hash simple (de ejemplo) podría sumar los valores ASCII de cada carácter de la cadena. El código hash para ILOVESCOTLAND sería 983. Para GUNSGUNSGUNS sería 951. El juego compararía estos hash codes con el hash code de la pulsación reciente del teclado". Esto se puede calcular rápidamente echando un vistazo a los caracteres del alfabeto ASCII y el valor numérico que se le da a cada letra mayúscula. Tomando GUNSGUNSGUNS como ejemplo, vemos que la letra 'G' se traduce a la cifra 71, la 'U' en 85, la 'N' en 78 y la 'S' en 83. Sumando todo esto (71+85+78+83) obtenemos como resultado 317; multiplicado por tres (la palabra GUNS se repite tres veces en este truco), llegamos al 951 compartido por Vermeij en su publicación de X. Por lo tanto, el código interno de los GTA clásicos no hacía ninguna referencia a GUNSGUNSGUNS, sino al número 951. De este modo, los hackers y dataminers no podían relacionar dicha cifra con un cheat de los juegos: "Funcionó. Los trucos no fueron hackeados (finalmente fueron descubiertos por jugadores que intentaban realizar pulsaciones aleatorias)". Haz click en la imagen para ver la publicación original en X. Un plan con fisuras Aún teniendo en cuenta la lógica detrás de la integración de trucos a través de código ASCII, Vermeij no tardó en percatarse de que su sistema tenía fallos. "La mala noticia es que cadenas completamente diferentes podían dar como resultado el mismo hash code [el mismo valor numérico final en ASCII]. Este es el motivo por el que los jugadores encontraron combinaciones aleatorias (por ejemplo, HDLMAAXOPK) en lugar del código que yo había preparado (ILOVESCOTLAND)". De hecho, este problema se notó todavía más en partidas speedrun debido a que los jugadores activaban trucos sin querer. "Esto también significaba que los cheats aparecían con más frecuencia de lo que esperaba", sigue Vermeij. "Esto causó que los cheats sucedieran de forma no intencional, a veces durante speedruns. Esos speedruns debían cancelarse porque las reglas son claras. Sin trucos". En 3D Juegos TODOS los trucos y códigos de GTA San Andreas para PC A pesar de este peculiar inconveniente, es impresionante pensar que la comunidad aún recuerda combinaciones como HESOYAM a pesar de que fueron un fallo fortuito del sistema de trucos pensado por Vermeij. Porque sí, este último cheat también salió por pura casualidad y se popularizó de una forma que nadie vio venir. "Y el premio para el truco más popular de GTA es para HESOYAM, aka INEEDSOMEHELP", concluye el exdesarrollador de Rockstar. Vía | GRY-Online En 3DJuegos | GTA

Hay trucos de Grand Theft Auto que han quedado grabados en la memoria de los jugadores. Hoy en día, un fan de GTA 3, GTA: San Andreas o GTA: Vice City recordará sin problemas combinaciones tales como GUNSGUNSGUNS (para obtener todas las armas) o HESOYAM (que proporcionaba dinero); dos códigos disponibles en las versiones de PC que, junto a una larga lista de cheats adicionales, facilitaban la experiencia de juego y/o aportaban un punto extra de locura. Sin embargo, resulta que algunas de las composiciones más extrañas sólo fueron fruto de una casualidad.
Como ya es habitual en los descubrimientos sobre los Grand Theft Auto clásicos, ha sido Obbe Vermeij, exdesarrollador de Rockstar, quien ha destapado la lógica detrás de los trucos más populares de la saga. A fin de cuentas, fue él quien ideó un sistema tan extraño como efectivo para que los hackers y dataminers no encontraran todos los códigos de GTA 3, GTA: San Andreas y GTA: Vice City echando un simple vistazo a las entrañas técnicas de cada título. Y, sin querer, hizo que se popularizaran algunas combinaciones curiosas que los jugadores aún recuerdan a día de hoy.
Una idea para sortear a los hackers
Siguiendo su rutina a la hora de compartir curiosidades sobre la saga GTA, Vermeij profundizó en esta anécdota con una publicación de X. "Los trucos en GTA 3 (así como en Vice City y San Andreas) en PC se activaban escribiendo una secuencia de caracteres. Por ejemplo, ILOVESCOTLAND para que lloviera o GUNSGUNSGUNS para dar al jugador muchas armas", empieza el profesional. "La forma más sencilla para que el código [de los juegos] detecte los trucos sería comparar la combinación ILOVESCOTLAND con la cadena de pulsaciones recientes en las teclas. El problema con este enfoque es que los trucos se guardarían en la memoria [interna] como texto legible. Cualquier hacker podría encontrar fácilmente los trucos y todos se habrían descubierto el día de lanzamiento".
Los trucos no fueron hackeados (finalmente fueron descubiertos por jugadores que intentaban realizar pulsaciones aleatorias)
"Este es el motivo por el que usé 'hash codes' para guardar los trucos. Un hash code es un número único que se calcula a partir de una cadena", sigue Vermeij. "Un algoritmo hash simple (de ejemplo) podría sumar los valores ASCII de cada carácter de la cadena. El código hash para ILOVESCOTLAND sería 983. Para GUNSGUNSGUNS sería 951. El juego compararía estos hash codes con el hash code de la pulsación reciente del teclado".
Esto se puede calcular rápidamente echando un vistazo a los caracteres del alfabeto ASCII y el valor numérico que se le da a cada letra mayúscula. Tomando GUNSGUNSGUNS como ejemplo, vemos que la letra 'G' se traduce a la cifra 71, la 'U' en 85, la 'N' en 78 y la 'S' en 83. Sumando todo esto (71+85+78+83) obtenemos como resultado 317; multiplicado por tres (la palabra GUNS se repite tres veces en este truco), llegamos al 951 compartido por Vermeij en su publicación de X. Por lo tanto, el código interno de los GTA clásicos no hacía ninguna referencia a GUNSGUNSGUNS, sino al número 951. De este modo, los hackers y dataminers no podían relacionar dicha cifra con un cheat de los juegos: "Funcionó. Los trucos no fueron hackeados (finalmente fueron descubiertos por jugadores que intentaban realizar pulsaciones aleatorias)".
Un plan con fisuras
Aún teniendo en cuenta la lógica detrás de la integración de trucos a través de código ASCII, Vermeij no tardó en percatarse de que su sistema tenía fallos. "La mala noticia es que cadenas completamente diferentes podían dar como resultado el mismo hash code [el mismo valor numérico final en ASCII]. Este es el motivo por el que los jugadores encontraron combinaciones aleatorias (por ejemplo, HDLMAAXOPK) en lugar del código que yo había preparado (ILOVESCOTLAND)".
De hecho, este problema se notó todavía más en partidas speedrun debido a que los jugadores activaban trucos sin querer. "Esto también significaba que los cheats aparecían con más frecuencia de lo que esperaba", sigue Vermeij. "Esto causó que los cheats sucedieran de forma no intencional, a veces durante speedruns. Esos speedruns debían cancelarse porque las reglas son claras. Sin trucos".
A pesar de este peculiar inconveniente, es impresionante pensar que la comunidad aún recuerda combinaciones como HESOYAM a pesar de que fueron un fallo fortuito del sistema de trucos pensado por Vermeij. Porque sí, este último cheat también salió por pura casualidad y se popularizó de una forma que nadie vio venir. "Y el premio para el truco más popular de GTA es para HESOYAM, aka INEEDSOMEHELP", concluye el exdesarrollador de Rockstar.
Vía | GRY-Online
-
La noticia
Rockstar ocultó tan bien los trucos de GTA 3, San Andreas y Vice City que terminaron frustrando a algunos jugadores y hasta arruinando (sin querer) varios speedruns
fue publicada originalmente en
3DJuegos
por
Brenda Giacconi
.
What's Your Reaction?






