Articles

OpenEmu / OpenEmu

Al igual que muchos emuladores, OpenEmu permite el uso de códigos de trucos para cambiar la forma de jugar (invencibilidad, salto de nivel, etc.).

El soporte de códigos de trucos en OpenEmu está determinado por cada núcleo y su código de emulación subyacente. Algunos núcleos no soportan códigos de trucos; OpenEmu sabe cuáles son esos núcleos, y su funcionalidad de trucos no estará disponible cuando estén en uso.

Encontrando trucos

Un buen recurso para encontrar códigos de trucos es GameHacking.org.

Importante: asegúrate de que los códigos que utilizas son para la región y revisión adecuadas del juego al que estás jugando. Dado que puede haber diferentes versiones de un juego para varios locales, también hay diferentes códigos que deben ser utilizados. Por ejemplo: los códigos de trucos para una versión estadounidense de un juego pueden no funcionar para una versión europea del mismo.

Añadir trucos

Para añadir un código de trucos, debes estar ejecutando un juego. Dentro de la ventana del juego, mueva el ratón para producir la barra HUD, y haga clic en el icono de engranaje / engranaje cerca del centro. Si el núcleo admite códigos de trucos, aparecerá un menú llamado Seleccionar Trampa. En este menú, habrá otro elemento llamado Add Cheat… – haz clic aquí para introducir un nuevo código.

Menú HUD Select Cheat

En el diálogo que se abre, puedes introducir un nombre para el cheat (para identificarlo en el menú Select Cheat), así como el propio código. Introduce los códigos en cualquier formato que admita el núcleo; normalmente, estos formatos serán idénticos a los de los dispositivos de trucos más populares disponibles para el sistema en cuestión (como Action Replay o Game Genie). También puedes optar por activar un cheat de inmediato o esperar a activarlo más tarde.

Diálogo Añadir Trampa

La siguiente tabla muestra una lista de los tipos de código admitidos:

Consola Tipo de trampa Ejemplo código
Game Boy Game Genie FA1-B9C-4C1
Game Boy (Color) GameShark 0101CEC1
Game Boy Advance GameShark Advance/
Action Replay (v1/v2)
CD93194F 089CE0B4
Game Boy Advance Action Replay MAX (v3/v4) 4E26D7A1 6D72DA8B
Game Boy Advance Codebreaker/GameShark SP/Xploder A62B1D67EB2D
Game Gear Action Replay 00D159:98
Game Gear Game Genie 3A7-E4C-2A2
Nintendo (NES) / Famicom Game Genie APEETPEY Nintendo (NES) / Famicom Raw C900:ED
Nintendo (NES) / Famicom Raw (con compare) 810E?F0:10
Nintendo 64 GameShark 8033B177 0015
Nintendo DS Action Replay 22085A50 00000001
Sega Genesis / Mega Drive
Sega CD / Mega CD
Action Replay FFFE21:0032
Sega Genesis / Mega Drive
Sega CD / Mega CD
Game Genie NN8A-AADN
Sega Master System Action Replay 00C094:01
Sega Master System Game Genie 00D-70F-E68
Super Nintendo (SNES) Action Replay 7E1490:FF
Super Nintendo (SNES) Game Genie 14B4-6F07

Para códigos de varias líneas, utilice un signo de más (+) para separar cada línea. Por ejemplo: AVSOYOSZ+ELEAPOZE+AIEAZPAP

Usando trampas

Después de añadir una trampa, tendrás que activarla si no lo has hecho ya. Vuelve al menú Select Cheat, y ahora verás el cheat que acabas de añadir en la lista. Haz clic en él para activarlo. Si necesitas desactivarlo más tarde, simplemente vuelve a este menú y haz clic en él de nuevo.

Menú Select Cheat de HUD con el truco añadido

Trucos de GBA

TL;DR sólo los trucos Codebreaker/GameShark SP y GameShark Advance son compatibles con GBA. No Action Replay v3.

Si el código es Action Replay v3/v4, tendrás que usar en su lugar un código equivalente a GameShark o intentar convertirlo aquí: http://gamehacking.org/?sys=gba

Esto se debe a que no podemos detectar automáticamente si un código es AR v3 ya que tienen la misma longitud que el AR/GameShark v1/v2 (16 caracteres), y el v3 utiliza una codificación diferente.

No hay una buena manera de detectar el v3 a menos que le digas explícitamente a mGBA que el código es v3. Hay numerosos problemas con los frontales y los códigos que circulan por la web:

  • Los sitios web de códigos de trucos suelen tener todos los AR/GS formateados como XXXXXXXX YYYYYYY y no te dicen qué tipo de AR/GS, a menos que sea un buen sitio web de códigos de trucos como gamehacking.org que indicará los códigos AR/GS v1/v2 como AR12 y AR v3 como AR34.

  • Muchos sitios web de códigos de trucos tienen códigos mal etiquetados o sencillamente erróneos, sin señalar de qué región y revisión se trata.
  • VBA standalone espera AR/GS v1/v2 formateados como XXXXXXXXYYYYY (sin espacios) pero AR v3 formateados como XXXXXX YYYYYY (8 caracteres separados por un espacio). Pero no le dice esto en la interfaz de usuario!

  • GBA4iOS fuerza todos los 16 caracteres AR/GS como «AR v3», lo cual es incorrecto y rompe el uso de códigos AR/GS v1/v2 válidos. (también afirma incorrectamente que los códigos GameShark SP no son compatibles cuando esos son en realidad los mismos que Codebreaker, 12 caracteres menos el espacio).

  • Entonces, ¿qué códigos de trucos pueden ‘simplemente funcionar’ con el plugin del núcleo mGBA de OpenEmu?

    • Códigos de trucos Address:Value (11, 13 o 17 caracteres incluyendo los dos puntos).
    • Códigos SP de Codebreaker/GameShark (son 12 caracteres, menos el espacio).
    • Códigos GameShark Advance/Action Replay v1/v2 (son 16 caracteres, menos el espacio).
    • ¿Qué no funciona?

      • Códigos Action Replay v3 (también son 16 caracteres, menos el espacio).

      Nota: no tienes que preocuparte de añadir espacios en los trucos que introduzcas para OpenEmu.

      Más información general sobre los tipos de trucos de GBA aquí: http://doc.kodewerx.org/hacking_gba.html

      Limitaciones

      OpenEmu actualmente no tiene forma de guardar los trucos – cualquier código introducido se perderá tan pronto como salgas del juego. Está previsto mejorar la funcionalidad de los códigos de trucos (incluyendo potencialmente una base de datos de códigos incorporada) para una futura versión de la aplicación.

Dejar una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *