GameShark


GameShark es la marca de una línea de cartuchos de trucos para videojuegos y otros productos para una variedad de sistemas de videojuegos de consola y computadoras basadas en Windows. Actualmente, la marca es propiedad de Mad Catz , que comercializa productos GameShark para las consolas de juegos Sony PlayStation , Xbox y Nintendo . Los jugadores cargan códigos de trucos de los discos o cartuchos de GameShark en la memoria interna o externa de la consola, de modo que cuando se carga el juego, se pueden aplicar los trucos seleccionados.

Cuando se lanzó el GameShark original, venía con 4000 códigos precargados. Se podían ingresar códigos, pero a diferencia de Game Genie , los códigos se guardaban en la memoria flash integrada y se podía acceder a ellos más tarde en lugar de tener que volver a ingresarlos. Los cartuchos también actuaron como tarjetas de memoria, con una capacidad de almacenamiento igual o mayor que las tarjetas de memoria originales de las consolas. [1] Fue lanzado originalmente para las consolas Sega Saturn y Sony PlayStation en enero de 1996. [2] Fue subcampeón de Electronic Gaming Monthly 's Best Peripheral of 1996 (detrás del controlador analógico Saturn). [3]Los modelos para PlayStation tenían una opción de Explorador que permitía a los jugadores acceder a la mayoría de los archivos de disco de PlayStation y era posible ver los archivos FMV almacenados en el CD. Los modelos posteriores de GameShark también tenían la opción Usar disco de mejora. El Enhancement Disc, que InterAct vendió por $4.95, permitió a los usuarios actualizar GameShark y agregar códigos a la lista de códigos del disco. Se sabe que solo se han publicado algunos ejemplos de estos CD de actualización.

PlayStation GameShark tenía las siguientes funciones estándar: Ver imagen de video, que permitía a los usuarios ver la última imagen almacenada en la memoria RAM de video de PlayStation, Ver imagen de CD, que permitía al usuario buscar archivos de imagen en el CD del juego, Reproducir música, que reproducir el audio del CD y ver la película del CD, una función que permitía al usuario ver los archivos FMV (video de movimiento completo) que se encuentran en el disco. También se incluyó la opción de usar un CD de mejora para actualizar GameShark y agregar nuevos códigos que se encuentran en el disco.

La serie GameShark Pro contenía una función que permitía a los jugadores encontrar sus propios códigos. Durante el juego, el usuario presiona un botón en el dispositivo para abrir un menú de búsqueda de código. La búsqueda de código se realiza mediante la búsqueda de ubicaciones de memoria, ya sea para valores específicos o para valores que han cambiado de cierta manera (aumentado, disminuido, no cambiado, etc.) desde la última búsqueda. Después de la primera búsqueda, las búsquedas subsiguientes solo buscan ubicaciones de memoria que coincidan con los criterios especificados de la última búsqueda. Al realizar búsquedas múltiples, la lista de ubicaciones coincidentes se reduce gradualmente. Una vez que la lista es razonablemente pequeña, el usuario debe determinar cuál de las ubicaciones encontradas es la correcta modificándolas una a la vez y viendo qué efecto tiene en el juego.

En algunos juegos, el código resultante puede funcionar solo en un nivel o puede causar problemas en otras partes del juego debido a que las ubicaciones de memoria se asignan dinámicamente. En estos casos, el usuario tiene dos opciones: intentar localizar un punteroal bloque de datos que su código intenta modificar o cambiar la programación del juego, que generalmente se encuentra en el mismo lugar cada vez. Si se encuentra un puntero y el dispositivo lo admite, se puede crear un nuevo código que determina la ubicación correcta para modificar desde el puntero. Si el dispositivo no admite punteros, se debe cambiar la programación del juego. Generalmente, el usuario debe utilizar herramientas externas para encontrar el código que accede a estos datos. Si el código se lee de la memoria, se puede cambiar para leer un valor constante; si está escribiendo, se puede cambiar para que no realice la escritura. Es posible que estos cambios no tengan los mismos efectos generales que cuando se modifica el código del juego. Por ejemplo, un usuario puede deshabilitar la rutina que hace que el personaje del jugador pierda salud cuando lo tocan los enemigos,solo para descubrir que la salud todavía se pierde por otros peligros.


Logotipo de GameShark
GameShark 2.2 (arriba), Pro 3.0 (izquierda) y el puerto SharkLink agregado de Pro 3.3 (derecha)
El GameShark original basado en hardware para PlayStation
GameShark para Sega Saturn