GameShark


GameShark es la marca de una línea de cartuchos de trampas de videojuegos y otros productos para una variedad de sistemas de videojuegos de consola y computadoras con 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 del Game Genie , los códigos se guardaban en la memoria flash incorporada 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 superior a las tarjetas de memoria originales de las consolas. [1] Originalmente fue lanzado para las consolas Sega Saturn y Sony PlayStation en enero de 1996. [2] Fue un segundo puesto de Electronic Gaming Monthly ' s mejor periférica de 1996 (detrás de la controladora de Saturno analógica). [3]Los modelos para PlayStation tenían una opción Explorer 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 últimos modelos 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 sabía que solo se habían publicado unos pocos ejemplos de estos CD de actualización.

PlayStation GameShark tenía las siguientes características estándar: Ver imagen de video, que permitía a los usuarios ver la última imagen almacenada en la RAM de video de PlayStation, Ver imagen de CD, que permitía al usuario buscar archivos de imagen en el CD del juego, Play Music, lo que reproducir el audio del CD y Ver película en CD, una función que permitía al usuario ver 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 por valores específicos o por 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 posteriores solo miran las ubicaciones de memoria que coinciden con los criterios especificados de la última búsqueda. Al realizar varias búsquedas, 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 la asignación dinámica de ubicaciones de memoria. En estos casos, el usuario tiene dos opciones: intentar localizar un punteroal bloque de datos que su código está intentando 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 determine 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 está leyendo 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 desactivar la rutina que hace que el personaje del jugador pierda salud cuando es tocado por 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